首页 热点专区 义务教育 高等教育 出国留学 考研考公

代码“list-style: none”在网页设计里是什么意思?

发布网友

我来回答

2个回答

懂视网

本篇文章给大家带来的内容是关于list-style是什么意思?list-style样式属性详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

一、list-style作用与用处

list-style是设置列表li的样式。比如li前面为阿拉伯数字、圆点、实心圆、图片、空心圆、小写英文字母、大写英文字母、传统的亚美尼亚数字等。

二、语法

1、语法:

list-style : list-style-image || list-style-position || list-style-type

我们知道html语法规定li必须在ul或ol内使用,那么对ul或ol可以设置list-style-image引入图片作为li的前面布局素材。但通常div css布局时候不采用这种方法来设置li的前面图片素材,通常对li直接设置背景图片,这样兼容更好,更易控制。

我们使用比较多是list-style的list-style-type属性来设置li默认前面样式。

2、list-style-type的值与解释

以下可以自己下来测试看看各种值效果。

参数:

微信截图_20181122145030.png

三、布局一般做法

通常在一个网页布局时候开始CSS就要把ul ol li三者列表list-style样式去掉,也是为了兼容各大浏览器,取消列表标签默认list-style。

取消ul li ol的list-style样式代码:

ul,ol,li{list-style:none}

在网页中要对列表前设置圆点,再通过对li设置Background背景图片即可。

1、代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>ul li布局实例</title>
<style>
ul, ol, li {list-style: none;margin:0; padding:0;normal;font:14px/24px Arial}
</style>
</head>
<body>
<ul class="ab">
<li>php.cn-1</li>
<li>php.cn-2</li>
<li>php.cn-3</li>
</ul>
</body>
</html>

效果如下:

微信截图_20181122145328.png

2、解释

以上去掉li ul ol三者的默认list-style样式,同时设置mragin和padding为0,字体大小为14px,行高为24px。为什么不用li自带有list-style-type设置圆点效果?

这是因为不同浏览器有一定差距,避免圆点效果不同,距离左边不同,所以统一取消list-style样式,重新使用背景样式来排版实现。

热心网友

设置列表标记的,默认会是实心圆点,设成none就是没有标记,该属性是一个简写属性,涵盖了所有其他列表样式属性。由于它应用到所有 display 为 list-item 的元素,所以在普通的 HTML和XHTML 中只能用于 li 元素,不过实际上它可以应用到任何元素,并由 list-item 元素继承。

list-style:none中文是:列表样式:无。

none:没有
[英][nʌn][美][nʌn]
pron.没有人,没有一人; 没有一个; 没有一部分,没有一点;
adv.根本不; 无法,绝不;
易混淆单词:NoneNONE。

list-style:列表样式。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com