HTML无序ul和li列表详解,通俗易懂!

HTML无序列表详解,通俗易懂!

各位读者大家好,我是自学代码的小张,在这里与大家分享自学经验和一些建议,专攻html,div+css,javascript,jquery,ajax,java,php,还有一其它的一些前端框架。小张也是自学,有不足的地方还望大家不吝赐教~~感谢支持!

在布局中使用的比较多的就是这个,快速排列一行或多行文字,还有横排显示作为导航栏标题栏等等

书写格式:

多行呈现形式文字都是在li中

其中属性有,type定义前面黑点的呈现形式有方形,空心圆点等等

在很多网站有这种显示

这并不是使用了自身的属性,而是css样式或者图片,

ul {

list-style-image: url(image/dot4.png);

list-style-type: none;

}

这样影none属性隐藏了自带的黑点,然后使用image图片路径达到替换的目的。

不用图片也可以达到某些效果,比如在

文字套标签,然后给左border上一个边框,再将内容用padding-left撑开,不推荐使用,推荐使用图片定义。

无序列表横向使用:

先看一下代码

使用了float属性,重点是使用给

标签,而不是

。浮动之后会成一排显示,如果left改成right,那么内容的开头文字将会去右边。现实之后会有文字过于紧凑的现象,使用margin或padding将文字撑开即可。

在列表后显示时间:

将要显示的时间写入单独的标签,给次标签添加float:right;即可。

最后下划线

添加border-bottom。

当li的type被图片替换时,可以通过使用li的padding-left控制与图片的距离

在使用ul,需要行高撑起来的效果时,要注意此时不能呈现两行效果,否则实际行高将会超出预算结果,li的可以使用padding属性撑起两行行高。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190629A0GOH700?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券