HTML+CSS总结(2)

2019-09-02 18:04

4 选择符优先级 基础选择符的优先级

* < 类型(1)< class(10)< id(100)< style行间(1000)< js

同级样式默认后者覆盖前者

5 a伪类详解

伪类:伪类用于向被选中元素添加特殊的效果。才具备的。)

a四个伪类的顺序:

link visited hover active

IE6不支持a以外其它任何标签的伪类; IE6以上的浏览器支持所有标签的hover伪类; Lesson3

1标签默认值样式重置 2 标签基本特性和转换 块的特征

1、默认独占一行

6

(元素在特定情况下

2、没有宽度时,默认撑满一排 3、支持所有css命令

内嵌(内联、行内)的特征

1、同排可以继续跟同类的标签 2、内容撑开宽度 3、不支持宽高

4、不支持上下的margin和padding 5、

3 inline-block特性和应用 Inline-block的特点和问题 特性:

1、块在一行显示; 2、行内属性标签支持宽高; 3、没有宽度的时候内容撑开宽度 问题:

1、代码换行被解析;

2、ie6 ie7 不支持块属性标签的inline-block;

Cursor指针样式(规定要显示的光标的类型)

7

代码换行被解析

Cursor:pointer | text | move ?? Cursor:url(hand.cur),pointer

3 前端规范

p,dt,h标签里面不能嵌套块属性标签; Lesson4

1 清浮动的原理(上) inline-block/float(浮动) 回顾:inline-block 特性: 1、块在一排显示 2、内联支持宽高 3、默认内容撑开宽度

4、标签之间的换行间隙被解析(问题)

5、ie6 ie7不支持块属性标签的inline-block(问题)

float浮动: 1、块在一排显示 2、内联支持宽高 3、默认内容撑开宽度 4、脱离文档流 5、提升层级半层

8

Float/文档流

float:left | right | none | inherit;

文档流是文档中可显示对象在排列时所占用的位置。

浮动的定义:使元素脱离文档流,按照指定方向发生移动,遇到父级边界或者相邻的浮动元素停了下来。

2 清浮动的原理(下)

clear:left | right | both | none | inherit;元素的某个方向上不能有浮动元素

clear:both; 在左右两侧均不允许浮动元素。 3 清浮动

清浮动方法:(1)clear (2)通过BFC 1.加高

问题:扩展性不好

2.父级浮动

问题:页面中所有元素都加浮动,margin左右自动失效(floats bad !)

3.inline-block 清浮动方法:

9

问题:margin左右自动失效;

4.空标签清浮动

在浮动元素下加 .clear{height:0;font-size:0;clear:both;}

问题:IE6 最小高度 19px;(解决后IE6下还有2px偏差) 在IE6下高度小于19px的元素,高度会被当做19px来处理 解决办法:font-size:0;

5.br清浮动

在浮动元素下加

问题:不符合工作中:结构、样式、行为,三者分离的要求。

6.after伪类 清浮动方法(现在主流方法)

.clear:after{content:'';display:block;clear:both;} .clear{zoom:1;}

after伪类: 元素内部末尾添加内容;

:after{content\添加的内容\,7下不兼容 zoom 缩放

a、触发 IE下 haslayout,使元素根据自身内容计算宽高。 Haslayout 根据元素内容的大小或者父级的大小来重新的计算元素

10


HTML+CSS总结(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:鄂教版三年级下册品德与社会教案备课

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: