HTML-ul分分钟理解

Posted baojy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML-ul分分钟理解相关的知识,希望对你有一定的参考价值。

技术图片

 

html中,列表有三种,如图分别是有序、无序和自定义列表。上面是我在网络上找到的一张图片很明了就看以看出来,今天要分享的就是其中的无序列表Ul(unordered list),给大家整理了一下我所知道的。希望能对刚刚入门的不是很懂的人有所帮助。

无序列表

无序列表是一个没有顺序的项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。●

无序列表始于 <ul> 标签。每个列表项始于 <li>,
且无序列表ul的各个列表项之间 没有顺序级别之分,是并列的

这是一段ul的基本代码:


<ul> <li>这是一个无序列表代码</li> <li>这是一个无序列表代码</li> </ul>
 下面就是这段代码在浏览器中显示出来的样子
  • 这是一个无序列表代码
  • 这是一个无序列表代码
无序列表内部可以使用换行符、段落、图片、链接以及其他列表等等。。

比如:

 1  <ul>
 2     <li><h3>换行符</h3></li>
 3     <li>这是一个<br/>加了换行符<span style="color:#f00"><br/>lt/span>的<br/>
 4         无序列表代码</li>
 5     <li><h3>段落</h3></li>
 6     <li><p>这是一个加了段落标签
 7         <span style="color:#f00"><p></span><p/>
 8         <p>无序列表代码</p>
 9     </li>
10     <h3>图片和超链接</h3></li>
11         <li><p>这是一个加了图片和超链接<a href="#"/>
12         <img src="timg.gif"/></a>标签为
13         <span style="color:#f00"><img></span><br/>
14         无序列表代码<p/></li>
15  </ul>

 

 

这段代码在网页里面打出来的效果就是下面这样的

  • 换行符

  • 这是一个
    加了换行符<br/>
    无序列表代码

 

  • 段落

 

这是一个加了段落标签<p>

无序列表代码

 

 

  • 图片和超链接

这是一个加了图片和超链接 技术图片技术图片

 

标签为 <img>
无序列表代码

可以看到ul里面是可以插入很多别的东西的,其中换行符跟段落能看得出来换行符因为是换行,所以行与行之间的间距是默认的,而插入段落符就变得大了很多。使用的时候有些人会认为这俩作用差不多都能起到“换行”的作用,但是实际的显示效果是有差别的,还需要注意。

 无序列表中type属性的常用值有三个,它们呈现的效果也不同,分别是:

小黑点: disc(默认值);●
方块: square;■
空心圆: circle。○

1 <ul>
2                     <li>默认的无序列表</li>
3                     <li type="square">添加square属性</li>
4                     <li type="circle">添加circle属性</li>
5                     <li type="none">取消项目符号</li>
6                     <li id="menu"><br/></li>
7  </ul>

网页中显示的效果如下

  默认的无序列表

  • 添加square属性

  ○添加circle属性

   取消项目符号

最后,大家知道有序列表的type属性是可以改变有序项目符号的,就像这样

 1 <ol>
 2                     <li type="I">大写希腊字母</li>
 3                     <li type="I">大写希腊字母</li>
 4                     <li type="i">小写希腊字母</li>
 5                     <li type="i">小写希腊字母</li>
 6                     <li type="A">大写英语字母</li>
 7                     <li type="A">大写英语字母</li>
 8                     <li type="a">小写英语字母</li>
 9                     <li type="a">小写英语字母</li>
10                     <li type="1">阿拉伯数字</li>
11                     <li type="1">阿拉伯数字</li>
12   </ol>

但我发现无序列表也可以添加这种属性,让它变得“有序”,

 1 <ul>
 2                     <li type="I">大写希腊字母</li>
 3                     <li type="I">大写希腊字母</li>
 4                     <li type="i">小写希腊字母</li>
 5                     <li type="i">小写希腊字母</li>
 6                     <li type="A">大写英语字母</li>
 7                     <li type="A">大写英语字母</li>
 8                     <li type="a">小写英语字母</li>
 9                     <li type="a">小写英语字母</li>
10                     <li type="1">阿拉伯数字</li>
11                     <li type="1">阿拉伯数字</li>
12                 </ul>

这两段代码的显示结果是一模一样的,都是下面的样子:

技术图片

但是,并不是所有的浏览器都支持在无序列表中加有序项目符号的,也非常非常不建议这么做,如果真的需要有序符号,最好还是用有序列表来做,我这里只是提一下他可以这么做,非常不建议大家在项目中这么用。

好的,这次的ul就分享完了,希望能对大家有所帮助!

以上是关于HTML-ul分分钟理解的主要内容,如果未能解决你的问题,请参考以下文章

调用模板化成员函数:帮助我理解另一个 *** 帖子中的代码片段

如何理解这段代码片段中的两对括号?

精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解

精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解!(转载)

以下代码片段 C++ 的说明

30分钟全看懂127个常用的JS程序片段