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属性撑起两行行高。
领取专属 10元无门槛券
私享最新 技术干货