ul li html无序列表标签组学习

2017-09-08 12:52:07 html ul li无序列表标签组学习,去掉ul li默认圆点和左间距样式,CSS重新布局出li列表圆点和圆点与内容间距。

<ul> <li>属于无序列表组合标签-是html列表标签组合。

html网页代码常用ul li列表布局标签

ul li
ul li

一、不能分离

ul下只能放li标签,li标签内可以放任何标签,当然也可以在li内再放ul li组合列表标签。

1、语法:

<ul>
<li>列表内容一</li>
<li>列表内容二</li>
<li>列表内容三</li>
</ul>

ul内可以放无数个li标签内容

效果:

ul li简单使用
ul li简单使用

2、使用说明

li不能离开ul单独使用,当然ul也不能离开li单独使用,通常需要ul li一起,结构上li作为ul子级。

3、li再用ul li

li放ul内,当然li内可以再使用任何html标签元素,也可以再嵌套使用ul li

<ul>
<li>列表内容一
<ul>
<li>二级li内容</li>
<li>二级li</li>
<li>二级li</li>
</ul>
</li>
<li>列表内容二</li>
<li>列表内容三</li>
</ul>

也就是开始看到本文第一张图效果。


4、为什么叫ul li为无序列表?
默认CSS情况下,每个li内容在浏览器中是圆点、圆圈等而没有序号1、2、3,一、二、三。

二、实际布局如何使用

普通文章如果有列表目录,可以使用ul li布局或ol li布局(有序列表),通常情况下因为浏览器版本多、浏览器品牌多,所以默认情况下浏览器对ul li默认CSS样式是不同的,这样通常我们是首选去掉清除ul li默认css样式,再重新设置新CSS样式。

以下为文章标题列表排版,前面带点效果。

1、首选准备一个“点”图片
dot.gif ,放images文件夹内

小点图片素材
替代默认小圆点图片素材

2、对应关键CSS代码

ol, ul ,li{list-style: none;margin:0;padding:0;}
/* list-style: none去掉ol ul li三个标签样式,去掉外间距和内部白间距 */

ul.news{ border:1px solid #00F; padding:10px; width:300px;}
/* 设置ul的边框宽度、内间距 */
ul.news li{ background:url(dot.gif) no-repeat 0 15px; height:30px;
padding-left:10px; line-height:30px; text-align:left;}
/* 设置圆点图片为li背景行高内容靠左对齐 */

3、HTML代码

<ul class="news">
<li><a href="#">列表内容一</a></li>
<li><a href="#">列表内容二</a></li>
<li><a href="#">css问题解决上HTML8</a></li>
<li><a href="#">学css上HTML8</a></li>
</ul>

4、浏览器效果

li ul实际应用
li ul实际应用

技巧,将图片素材(点)作为li背景图片呈现出圆点效果,同时使用padding-left设置圆点背景图片与文字间距,这样圆点也好其它图片素材都可以替换,同时可以CSS有效控制间距间隔,不怕浏览器之间显示不统一。

5、在线演示

查看案例

6、完整打包免费下载此ul li css布局实例

 

更新