css reset中的list-style:none

作者:4321285 来源:蓝色理想 时间:2010-05-26 13:56:00 

原来工作中曾经碰到过UL列表里一些异常的表现,
加上昨天看到了http://bbs.blueidea.com/thread-2984871-1-1.html 这个贴子,所以测试了一下list-style的各种属性,发现了一个有意思的现象

先看一下CSS手册中,对于list-style的解释


定义和用法
list-style 简写属性在一个声明中设置所有的列表属性。

       说明
       该属性是一个简写属性,涵盖了所有其他列表样式属性。由于它应用到所有 display 为 list-item 的元素,所以在普通的 HTML 和 XHTML 中只能用于 li 元素,不过实际上它可以应用到任何元素,并由 list-item 元素继承。
       可以按顺序设置如下属性:
       •list-style-type
       •list-style-position
       •list-style-image
       可以不设置其中的某个值,比如 "list-style:circle inside;" 也是允许的。未设置的属性会使用其默认值。
       默认值: disc outside none


在日常工作中经常需要对ul,li进行css reset ,将列表符号隐藏.
最常用的写法就是Ul,li,ol{list-style:none;}(也有人用ul,li,ol{list-style-type:none;})

运行代码框

这个页面在IE6,7,8,FF中都没什么问题.

但是我们不能忽略的是,list-style: 包含了三个属性:

list-style-type
list-style-position
list-style-img

如果不注意这三个属性的话,list-style有时候就会出来捣蛋

比如当ul,浮动后,需要display:inline 来解决在IE6中的双倍边距问题时,奇怪的事情发生了:

运行代码框

ul01{float:left;display:inline;}
.ul01,.ul01 li{list-style:none;}

上面的页面在ie8,ff中仍然正常
但是在IE6,7中,ul内侧与li产生了距离.
由此可见,当我们定义了list-style:none以后,尽管列表符并不出现,但是在IE6,7中,仍然留有它的位置.

标签:CSS,reset,list-style
0
投稿

猜你喜欢

  • 在ORACLE移动数据库文件

    2010-08-02 12:54:00
  • CSS绝对定位在宽屏分辨率下错位

    2009-07-28 12:24:00
  • 区别Javascript中的Null与Undefined

    2007-12-13 20:24:00
  • 23条科学设计你网站的方法

    2008-03-23 14:12:00
  • discuz 2.0整合asp系统,用户添加函数

    2011-04-02 11:08:00
  • [奇招] JS暴虐查找算法

    2008-07-06 21:17:00
  • 17个asp常用的正则表达式

    2008-01-15 18:58:00
  • 支持鼠标拖拽的简单目录树代码

    2011-07-01 12:34:09
  • sql 附加数据库后,孤立用户的解决办法

    2011-01-22 13:46:00
  • asp中常用的文件处理函数

    2009-01-08 18:09:00
  • ASP向Excel导数据(图片)终结版 ASP操作Excel

    2011-03-25 10:48:00
  • SQL Server的BUILTIN\\Administrators用户

    2009-02-04 13:51:00
  • css模拟title和alt的提示效果

    2007-11-08 13:03:00
  • 用MSXML2.ServerXMLHTTP的setTimeouts属性解决并死问题

    2010-03-02 20:21:00
  • 浅谈ACCESS数据库升迁SQLSERVER注意事项

    2007-08-11 13:44:00
  • FrontPage2003 中网页布局功能的应用

    2007-11-18 14:43:00
  • IA学习笔记02:组织体系

    2009-06-12 12:22:00
  • oracle 函数

    2010-07-23 13:06:00
  • 实战手记:让百万级数据瞬间导入SQL Server

    2010-06-07 14:13:00
  • [精品]ASP中常用的22个FSO文件操作函数

    2007-08-18 15:12:00
  • asp之家 网络编程 m.aspxhome.com