关于ol和ul的padding和margin默认值
摘要:ol,ul{padding-left:40px;}而IE的默认样式是:ol,ul{margin-left:30pt;}Opera8或者以前的...
ol, ul { padding-left:40px; }
而IE的默认样式是:
ol, ul { margin-left:30pt; }
Opera 8或者以前的版本是否和IE一样?有兴趣的同志可以自行测试。
但这至少说明一点,除了微软之外的浏览器厂商都达成一致意见,list的缩进应该使用padding来控制。其实这很好理解,缩进的是每一个item而不是整个的list。设计者对list有怎样的期望呢?比如说设置了ul的background:green,多数人应会期待整个ul(即包括了padding的部分)都使用绿色背景色,而不会希望在list的左侧缺失30pt(通常等于40px)。其次,marker部分(就是item之前的小圆点或者数字序号部分)是在li之外的,但从逻辑上说它属于list的一部分,在list之内。而IE使用margin,实际上就导致了marker部分是悬于list之外。实际上,如果list获得了layout(hasLayout),你就发现marker不见了!因为在IE臭名昭著的layout模型里,hasLayout之后,元素对象会自行处理其所占据区域的呈现,但是无法处理其区域之外。这也是其的width/height实际上类似min-width/min-height的原因,因为它无法绘制overflow到外面的部分。
上一篇:
一款纯css实现的垂直时间线效果
下一篇:
大图片根据分辨率自适应宽度仍居中显示
相关阅读
网友关注
网友最新关注视频
- 外研版英语七年级下册module3 unit2第二课时
- 化学九年级下册全册同步 人教版 第18集 常见的酸和碱(二)
- 8.对剪花样_第一课时(二等奖)(冀美版二年级上册)_T515402
- 冀教版小学数学二年级下册第二单元《有余数除法的竖式计算》
- 沪教版八年级下册数学练习册21.3(2)分式方程P15
- 《空中课堂》二年级下册 数学第一单元第1课时
- 沪教版八年级下册数学练习册21.4(1)无理方程P18
- 河南省名校课堂七年级下册英语第一课(2020年2月10日)
- 苏教版二年级下册数学《认识东、南、西、北》
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T3751175
精品推荐
分类导航
网页设计子分类
最新 Div+Css教程学习