divcss布局(一)

第一章了解div+css

1.1    什么是div,什么是css?

1.2    div+css缺点?

1.3    为什么使用div+css

第二章 div+css第一阶段

2.1    css四种引入方式

2.2    css选择器

(1)标签选择器

(2)id选择器(id唯一)

(3)类选择器(class选择器)

(4)交叉选择器

交叉选择器中间一定没有空格

(5)子代选择器/父子选择器/包含选择器

(6)群组选择器

(7)通用选择器

2.3    伪类选择器

2.4    css继承性和叠加性

css继承性:

子元素会继承父级元素的文字相关的样式;

css叠加性:

不同选择器给同一个元素加的不同的样式,能同时生效;

第三章 div+css第二阶段

3.1    css优先级

优先级排序:

继承样式<浏览器默认样式<通用选择器<标签选择器<类选择器<id选择器<后代选择器<行内样式

描述越精确,优先级越高。

3.2   块级元素、 行级元素、行内块级元素

a.块级元素:

(1)能设置宽高

(2)独占一行不和其他元素呆在同一行

常见块级元素:div、p、ul、li、h1-h6...

b.行级元素

(1)不能设置宽高

(2)能和其他元素呆在同一行

常见行级元素:a、span、strong、em、u...

c.行内块级元素/块内行级元素

(1)能设置宽高

(2)能和其他元素(行级元素、行内块级元素)呆在同一行

常见行内块级元素:img、表单(form)

3.3    css控制文字样式

浏览器中文字大小默认16px;

文字大小设置一般用px;

文字所在行高范围内垂直居中,可利用这个特性设置文字居中

font-weight (加粗)没有单位,例:font-weight:400;

取值范围是1-900,400是正常粗细,700为最常用的 加粗;

letter-spacing 字符间距;例如:letter-spacing:10px

3.4    网页开发三步:

a、根据内容选标签,将内容放到页面中

b、给元素加样式

c、给元素定位置

第四章 div+css第三阶段

4.1    盒子模型

(1)什么是盒子模型?

实例图:

在css中,盒子模型包括内容、内边距(填充)、边框、外边距组成;

4.2    内边距

(1)加内外边距不会影响内容的宽高;

例如:width=600px,表示内容宽度为600px,而盒子总宽为:边框边距*2+内容宽+左边距+右边距;

效果:

(2)padding 填充(内边距)

padding:20px;(上下左右

padding:20px  30px;(上下、左右

padding:20px  30px  40px;(上、左右、下

padding:20px 30px 40px 50px;(上、右、下、左(顺时针方向)

4.3    外边距

左右外边距累加,上下外边距合并(取最大值);

margin:20px;上下左右

margin:20px  30px;上下、左右

margin:20px  30px  40px;上、左右、下

margin:20px  30px  40px  50px;上、右、下、左(顺时针方向))

margin:0   auto;(上下外边距0,左右自动)是0的话可以不用加px单位;

只能让块级元素基于父布局水平居中;

4.4    全局reset、盒子宽高特点

(1)全局reset(清空默认内外边距)

因为通用选择器的优先级大于浏览器默认样式的优先级;

也可用群组选择器清空默认内外边距;

(2)盒子宽高特点

块级元素:默认宽度是100%,高度需要多高就是多高;

行级元素:默认宽度根据内容来定,高度需要多高就是多高,只能设置左右外边距不能设置上下外边距;

4.5    display元素转换

任何元素都可进行转换

(1)块级元素转行级元素:

display: inline;

(2)行级元素转块级元素:

display: block

行级元素转成块级元素,可设置宽高属性;

float: left;可以让块级元素排列在同一行

(3)转换成行内块级元素

display: inline-block;

(4)display: none;元素隐藏

4.6    overflow属性

overflow: hidden;溢出隐藏常用)

overflow:auto;自适应加滚动条常用

overflow:scroll;无论怎样都加滚动条

4.7    边框详解

边框:粗细 线条样式 颜色(三个属性,无序)

border:5px solid red;

border-width: 5px;粗细

border-color: red;颜色

border-style: solid;线条样式

soild 实线,dotted点状虚线,dashed虚线...

border-right: 2px yellow soild;单独设置一条边框;

border-top-color : red;单独设置一条边框颜色;

4.8    浮动float

(1)float可以让多个块级元素排列到同一行;

float: left;属性的元素会先往当前这一行最左边跑,如果跑到最左边,会从上一个行的最右边出来,继续向左跑;

(2)如果浮动元素的上一行是正常元素,那么这个元素是跑不上去的;

(3)一个正常元素在排列位置的时候会忽略掉他前面的浮动元素;

(4)如果浮动的一排元素父级元素宽度不够,最后的元素会被挤到下一排;

(5)如果子元素时浮动的,那么是撑不开父级元素的高度的;

解决方法:给布局加overflow:hidden;或者给父级元素一个固定高度;

(6)float: right;右浮动与左浮动原理相同;

4.9    float文字环绕效果

浮动元素是脱离文档流的;

利用 “一个正常元素在排列位置的时候会忽略掉他前面的浮动元素”这个特性时,文字不回被覆盖,从而实现文字环绕效果。


后续更多内容详见 divcss布局(二)

链接:www.jianshu.com/p/36b8acf649de


如有问题欢迎交流。

如转载请注明出处,谢谢!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,732评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,496评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,264评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,807评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,806评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,675评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,029评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,683评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,704评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,666评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,773评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,413评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,016评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,204评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,083评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,503评论 2 343

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,727评论 1 92
  • •前端面试题汇总 一、HTML和CSS 21 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? ...
    Simon_s阅读 2,219评论 0 8
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,027评论 0 1
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    程序员poetry阅读 16,512评论 32 459
  • 每当别人问起“你最喜欢的作家”是谁的时候,我多数情况下都会抱着崇敬的心情告诉对方“伊坂幸太郎”,这个时候对方往往会...
    公子白洛阅读 653评论 13 0