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
投稿

猜你喜欢

  • 详解Vue用cmd创建项目

    2024-05-21 10:16:38
  • 用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动

    2023-09-28 11:01:21
  • asp生成带有样式的word文件方法

    2011-04-18 10:30:00
  • 返回页面顶部top按钮通过锚点实现(自写)

    2024-04-10 10:47:23
  • mysql向mariadb平滑过渡的步骤详解

    2024-01-26 18:12:39
  • python学习之使用Matplotlib画实时的动态折线图的示例代码

    2021-03-03 17:33:31
  • Tensorflow加载与预处理数据详解实现方法

    2023-01-29 02:57:09
  • Python全栈之学习CSS(1)

    2022-11-07 19:05:18
  • Oracle 查询表信息获取表字段及字段注释

    2024-01-14 14:46:36
  • 详解JavaScript实现异步Ajax

    2024-04-16 10:42:25
  • Python实现感知机(PLA)算法

    2023-11-19 22:07:53
  • 注册表单的细节问题

    2008-05-24 08:43:00
  • python3读取excel文件只提取某些行某些列的值方法

    2021-10-19 09:20:09
  • Python图像特效之模糊玻璃效果

    2022-09-08 11:38:21
  • Ceph集群CephFS文件存储核心概念及部署使用详解

    2023-04-18 02:23:31
  • 一篇文章带你了解python标准库--os模块

    2023-06-23 01:19:10
  • Laravel框架执行原生SQL语句及使用paginate分页的方法

    2023-11-24 00:27:24
  • Python列表排序方法reverse、sort、sorted详解

    2022-01-06 22:16:39
  • win10 安装mysql 8.0.18-winx64的步骤详解

    2024-01-24 06:54:04
  • Python 高级专用类方法的实例详解

    2023-10-11 14:13:52
  • asp之家 网络编程 m.aspxhome.com