内联元素/行内元素:内容显示在行中
visibility和display属性都可以隐藏元素,但是display隐藏元素是不占空间的,但是visibility仍然占空间的。
vertical-align:top
vertical-align:bottom
vertical-align:middle
vertical-align:baseline,相对于基线对齐,会比bottom还要低
cursor:default(默认,箭头)/pointer(手形指针)/crosshair(十字形)/text(文本I)/wait(转圈图标)/help(问号)等。
list-style-type:控制列表项前面标志的样式,无序值有none,disc,circle,square,有序列表值有none,decimal(数字,默认的),lower-roman(小写罗马数字),upper-roman(大写罗马数字)等
list-style-image:使用图像来代替默认的项目列表标记,取值为url()
list-style-position:inside/outside(默认在外),定义项目列表标记的位置
简写方式:list-style:type url(图像url) position;,一般情况下直接将list-style属性设置为none,然后用background来实现列表项目符合,原因是background更好控制,且可以使用拼在一起的图片,list-style则不行
偏移属性:top、bottom、left、right,定义元素框的偏移位置
z-index:设置元素的堆叠顺序
float/clear:浮动定位属性
position:relative;
left:20px;表示距离left有20像素
top:20px;表示距离top有20像素
position 改变元素默认的标准流的定位方式
1、需要将元素进行偏移,并且不影响周边元素
position:relative left/right
top/right
2、如果需要制作重叠的效果
position:absolute
父级元素要有定位属性(relative/absolute),然后用left、right等设置偏移
3、需要手动调整元素的上下层叠顺序
position:absolute/relative
用z-index属性设置
要求:
1、父级元素要定位
2、所有用z-index调整顺序的元素要定位
position方式:static、relative、absolute、fixed
static默认
relative相对(相对父级元素,元素依然是标准流,元素依然占页面空间,框的位置保持不变)
absolute绝对(元素会跳出标准流并不再占页面空间),如果位置偏移,会相对于最近的已定位的祖先元素进行偏移,如果没有已定位的祖先元素,则相对body进行偏移
fixed 固定,元素会跳出标准流并不再占页面空间,元素相对于body进行定位,不会随着页面滚动而滚动,一般用于制作页面中固定位置的元素
z-index调整元素的上下层迭顺序。可以为正值、负值、零。值越大越靠上,z-index为负值时,会位于所有元素的下方。z-index如果要生效,要求:
1、父级元素已定位
2、所有需要调整层叠顺序的元素已定位
5079



被折叠的 条评论
为什么被折叠?



