墨染说前端02-几种列表标签的学习

作者: 墨染ART | 来源:发表于2016-08-18 23:17 被阅读0次

    上一节中我们介绍了标题标签(H1~H6)、段落文本标签P、图片标签img、超链接a、经常拿来布局的div,接下来我们再看几个列表标签。

    1.有序列表

    ol 是 Ordered List(有序列表)的缩写。与之相对的是无序列表 ul 标签。列表里的项目用 li 标签记述。

    举个栗子:

    默认的有序列表是已数字的方式排列

    显然这样并不能满足大众的需求,我们可以通过在 ol 标签里加 type属性改变这种排序

    小写英文字母显示排序 大写英文字母显示排序 希腊数字显示排序

    这些排序并不是只能从1到无穷大,或者从A到Z,我们也可以改变起始位置以及是否倒序排列

    这里设置的是起始位置为4,也就是D开始

    如果需要倒序排列,我们需要加上reversed,当然此属性是HTML5新增的,IE9以下吃地沟油长大的IE浏览器是不支持的。

    倒序排列

    不过这些默认的都暴丑,满足不了现在这个看脸时代大众的需求,所以一般很少用,那我们用什么呢?

    没错,我们用ul无序列表,再结合其他的标签就可以做出比较好看的效果,无序列表可谓是前端布局的常客了,这个标签后面我们会经常用到,大家要牢记哦。

    默认的无序列表效果

    你会发现列表项li前面有个默认的小圆点,这个美人痣是可以去掉的,只需要给li加上 list-style:none (列表样式:无)

    接下来我们做个小案例,先上效果图:

    截图自魅族官网

    那接下来我们布局一下HTML结构,可以看到前面的排序1、2、3、4、5都不是我们刚才的那种丑的默认效果,所以我们需要借助别的标签完成。

    HTML结构以及默认效果图

    那接下来就是美化这个现实的效果,以下内容需要有CSS基础,如果你是零基础,不妨跟着我敲,这里所有的CSS知识后面都会讲到。

    CSS样式,已备注

    这里为了给列表项加上不同的底色,所以更改了HTML,具体如下。

    更改的部分HTML

    这里的class是类名,就像咱们给别人取的外号一样,比如大家见了我就叫我的外号:帅哥,懂了吧。

    那最后给展示一下我们的效果图:

    最终效果图

    其实还有一种列表标签叫做 dl dt dd ,这个呢现在很少用了,咱就不介绍了,如需了解可自行问度娘了。

    好了,今天的就到这里,下次再见,希望你们每次都有收获。如果觉得不错,欢迎转发给有需要的人。

    相关文章

      网友评论

        本文标题:墨染说前端02-几种列表标签的学习

        本文链接:https://www.haomeiwen.com/subject/kiemsttx.html