HTML-ul分分钟理解
在HTML中,列表有三种,如图分别是有序、无序和自定义列表。上面是我在网络上找到的一张图片很明了就看以看出来,今天要分享的就是其中的无序列表Ul(unordered list),给大家整理了一下我所知道的。希望能对刚刚入门的不是很懂的人有所帮助。
无序列表
无序列表是一个没有顺序的项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。●
无序列表始于 <ul> 标签。每个列表项始于 <li>,
且无序列表ul的各个列表项之间 没有顺序级别之分,是并列的
这是一段ul的基本代码:
<ul>
<li>这是一个无序列表代码</li>
<li>这是一个无序列表代码</li>
</ul>
下面就是这段代码在浏览器中显示出来的样子
- 这是一个无序列表代码
- 这是一个无序列表代码
无序列表内部可以使用换行符、段落、图片、链接以及其他列表等等。。
比如:
<ul>
<li><h3>换行符</h3></li>
<li>这是一个<br/>加了换行符<span style="color:#f00"><br/>lt/span>的<br/>
无序列表代码</li>
<li><h3>段落</h3></li>
<li><p>这是一个加了段落标签
<span style="color:#f00"><p></span>的<p/>
<p>无序列表代码</p>
</li>
<h3>图片和超链接</h3></li>
<li><p>这是一个加了图片和超链接<a href="#"/>
<img src="timg.gif"/></a>标签为
<span style="color:#f00"><img></span>的<br/>
无序列表代码<p/></li>
</ul>
这段代码在网页里面打出来的效果就是下面这样的
换行符
- 这是一个
加了换行符<br/>的
无序列表代码
段落
这是一个加了段落标签<p>的
无序列表代码
图片和超链接
标签为 <img>的
无序列表代码
可以看到ul里面是可以插入很多别的东西的,其中换行符跟段落能看得出来换行符因为是换行,所以行与行之间的间距是默认的,而插入段落符就变得大了很多。使用的时候有些人会认为这俩作用差不多都能起到“换行”的作用,但是实际的显示效果是有差别的,还需要注意。
无序列表中type属性的常用值有三个,它们呈现的效果也不同,分别是:
小黑点: disc(默认值);●
方块: square;■
空心圆: circle。○
<ul>
<li>默认的无序列表</li>
<li type="square">添加square属性</li>
<li type="circle">添加circle属性</li>
<li type="none">取消项目符号</li>
<li id="menu"><br/></li>
</ul>
网页中显示的效果如下
●默认的无序列表
- 添加square属性
○添加circle属性
取消项目符号
最后,大家知道有序列表的type属性是可以改变有序项目符号的,就像这样
<ol>
<li type="I">大写希腊字母</li>
<li type="I">大写希腊字母</li>
<li type="i">小写希腊字母</li>
<li type="i">小写希腊字母</li>
<li type="A">大写英语字母</li>
<li type="A">大写英语字母</li>
<li type="a">小写英语字母</li>
<li type="a">小写英语字母</li>
<li type="1">阿拉伯数字</li>
<li type="1">阿拉伯数字</li>
</ol>
但我发现无序列表也可以添加这种属性,让它变得“有序”,
<ul>
<li type="I">大写希腊字母</li>
<li type="I">大写希腊字母</li>
<li type="i">小写希腊字母</li>
<li type="i">小写希腊字母</li>
<li type="A">大写英语字母</li>
<li type="A">大写英语字母</li>
<li type="a">小写英语字母</li>
<li type="a">小写英语字母</li>
<li type="1">阿拉伯数字</li>
<li type="1">阿拉伯数字</li>
</ul>
这两段代码的显示结果是一模一样的,都是下面的样子:

但是,并不是所有的浏览器都支持在无序列表中加有序项目符号的,也非常非常不建议这么做,如果真的需要有序符号,最好还是用有序列表来做,我这里只是提一下他可以这么做,非常不建议大家在项目中这么用。
好的,这次的ul就分享完了,希望能对大家有所帮助!
HTML-ul分分钟理解的更多相关文章
- 让你分分钟理解 JavaScript 闭包
闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是 ECMAScript 规范给的定义,如果没有实战经验,很难从定义去理解它.因此,本文不会对闭包的概 ...
- 干货分享:让你分分钟学会 JS 闭包
闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,很难从定义去理解它.因此,本文不会对闭包的概念进行大篇幅描述 ...
- android中常见的内存泄漏和解决的方法
android中的内存溢出预计大多数人在写代码的时候都出现过,事实上突然认为工作一年和工作三年的差别是什么呢.事实上干的工作或许都一样,产品汪看到的结果也都一样,那差别就是速度和质量了. 写在前面的一 ...
- JavaScript 开发者都应该知道的十个概念
1. 原始值和引用值(Value vs. Reference) 理解对象.数组和函数是如何复制和传递到函数中的.了解引用值是被复制了什么,理解原始值是通过复制值来进行复制和传递的. 简析:ECMASc ...
- 每日一道 LeetCode (8):删除排序数组中的重复项和移除元素
每天 3 分钟,走上算法的逆袭之路. 前文合集 每日一道 LeetCode 前文合集 代码仓库 GitHub: https://github.com/meteor1993/LeetCode Gitee ...
- 分分钟让你理解HTTPS
一.HTTP存在的问题 1.1 可能被窃听 HTTP 本身不具备加密的功能,HTTP 报文使用明文方式发送 由于互联网是由联通世界各个地方的网络设施组成,所有发送和接收经过某些设备的数据都可能被截获或 ...
- 前端读者 | 分分钟让你理解HTTPS
本文来自@Keely袁庆玲:来源:https://juejin.im/post/5ad6ad575188255c272273c4 目前来看大多数网站都从HTTP转向HTTPS,不在支持HTTP,所以了 ...
- 深刻理解 React (一) ——JSX和虚拟DOM
版权声明:本文由左明原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/155 来源:腾云阁 https://www.qclou ...
- 深入理解CSS中的margin负值
前面的话 margin属性在实际中非常常用,也是平时踩坑较多的地方.margin折叠部分相信不少人都因为这样那样的原因中过招.margin负值也是很常用的功能,很多特殊的布局方法都依赖于它.它看似简单 ...
随机推荐
- 1007 Maximum Subsequence Sum (PAT(Advance))
1007 Maximum Subsequence Sum (25 分) Given a sequence of K integers { N1, N2, ..., NK }. A ...
- 百练4152:最佳加法表达式(dp+高精度)
描述 给定n个1到9的数字,要求在数字之间摆放m个加号(加号两边必须有数字),使得所得到的加法表达式的值最小,并输出该值.例如,在1234中摆放1个加号,最好的摆法就是12+34,和为36 输入有不超 ...
- 戏说云计算之PaaS,IaaS,SaaS
最近我们聊到"CRM系统PAAS化",有些可能就不了解,到底什么是PAAS.云计算还有IaaS,SaaS概念,这三者之间有什么区别?今天智云通CRM系统小编用通俗易懂的例子跟大家分 ...
- Ubuntu16.04再次装机记
个人的吐槽 整个国庆假期(9天),基本上都在搭建PHP环境中耗费了. 是这样的——来大学报到前,想着大学里用个Dev-C++应该够了,于是把Ubuntu删了,腾出了100G的空间.到了CSU,加了团委 ...
- [K/3Cloud] 表单python脚本使用QueryService的做法
听说有些朋友想在表单里做自定义的界面数据处理,一般来说写个表单插件会很容易解决这类问题.但是鉴于C#插件开发的不便性和实施搭建开发环境的麻烦,在现场做C#开发可能会不太方便(没部署开发环境之类的问题) ...
- SSH三种框架及表示层、业务层和持久层的理解(转)
Struts(表示层)+Spring(业务层)+Hibernate(持久层) SSH:Struts(表示层)+Spring(业务层)+Hibernate(持久层) Struts:Struts是一个表示 ...
- T1097 校门外的树 codevs
http://codevs.cn/problem/1097/ 题目描述 Description 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米.我们可以把马路看成一个数轴,马路的 ...
- BZOJ(3) 1051: [HAOI2006]受欢迎的牛
1051: [HAOI2006]受欢迎的牛 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 7365 Solved: 3937[Submit][Sta ...
- 未来 Web 设计的 7 大趋势
1.手势代替点击 还记得曾经是怎样滚动网页的吗?将鼠标移到屏幕的右边缘,然后拖动古代称为"滚动栏"的玩意儿: 略微专业点的可能会使用鼠标滚轮,光标键或触控板,这已经率先于大多数的用 ...
- Go语言用堆排序的方法进行一千万个int随机数排序.
上篇文章用的是quicksort方法排序,可是假设用高速排序法对反复率非常高的slice排序的时候,时间复杂度会激增,速度相当慢 所以尝试了一下堆排序,实验结果,感觉挺好的.以下是代码,大家能够參考一 ...


