JavaWeb学习之路(33)–CSS之列表样式

简介: 本文目录1. 前言2. 无序列表样式3. 有序列表样式4. 修改列表标记图像5. 小结

. 前言

本篇来介绍下列表的CSS样式编写,在学习之前,我们先回顾下HTML中的有序列表和无序列表。

    <span>无序列表-我的爱好:</span>
    <ul>
        <li>篮球</li>
        <li>足球</li>
        <li>乒乓球</li>
    </ul>
  <span>有序列表-成绩排行:</span>
    <ol>
        <li>张三</li>
        <li>李四</li>
        <li>赵五</li>
    </ol>

效果如下,无序列表没有顺序之分,有序列表是有先后顺序的。

image.png

2. 无序列表样式

可以通过list-style-type修改无序列表的样式,代码如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <style>
        .ul-none {
            list-style-type: none;
        }
        .ul-circle {
            list-style-type: circle;
        }
        .ul-square {
            list-style-type: square;
        }
    </style>
</head>
<body>
    <ul>
        <li>篮球</li>
        <li>足球</li>
        <li>乒乓球</li>
    </ul>
    <ul class="ul-none">
        <li>篮球</li>
        <li>足球</li>
        <li>乒乓球</li>
    </ul>
    <ul class="ul-circle">
        <li>篮球</li>
        <li>足球</li>
        <li>乒乓球</li>
    </ul>
    <ul class="ul-square">
        <li>篮球</li>
        <li>足球</li>
        <li>乒乓球</li>
    </ul>
</body>
</html>

上述四个无序列表,分别通过class选择器,设置了默认、无、圆圈、方块四种列表样式,所以效果如下:

image.png

3. 有序列表样式

有列表可以通过list-style-type,将序号部分修改为英文字母,罗马字母等格式。HTML部分代码:

  <ol>
        <li>张三</li>
        <li>李四</li>
        <li>赵五</li>
    </ol>
    <ol class="ol-lower-alpha">
        <li>张三</li>
        <li>李四</li>
        <li>赵五</li>
    </ol>
    <ol class="ol-lower-roman">
        <li>张三</li>
        <li>李四</li>
        <li>赵五</li>
    </ol>

CSS部分:

    .ol-lower-alpha {
            list-style-type: lower-alpha;
        }
        .ol-lower-roman {
            list-style-type: lower-roman;
        }

上面的HTML元素,分别是默认效果、小写英文字母、小写罗马字母样式,所以效果如下:

image.png

可见效果一般情况,所以平时列表样式用的也不多。

4. 修改列表标记图像

还可以通过list-style-image,将列表左侧的标记修改为一个图像:

  <ol class="list-image-mark">
        <li>张三</li>
        <li>李四</li>
        <li>赵五</li>
    </ol>

CSS代码:

    .list-image-mark {
            list-style-image: url('logo.jpg');
        }

image.png

可见为列表使用图像标记,效果还是比较好看的。

5. 小结

列表样式在实际开发过程中,使用的并不算多,但是也是需要大家了解的,一旦遇到相关代码能读懂即可。

相关文章
|
2月前
|
前端开发
如何设置 CSS 盒子模型的边框样式?
CSS盒子模型的边框样式可以通过`border`属性设置,包括边框宽度、样式和颜色。例如:`border: 2px solid red;` 设置了2像素宽的红色实线边框。也可分别设置四边,如`border-top`、`border-right`等。
|
15天前
|
JavaScript 前端开发
jQuery和CSS3斑马线样式range滑块特效
jQuery和CSS3斑马线样式range滑块特效
|
1月前
|
前端开发 JavaScript UED
|
1月前
|
前端开发
纯css3经典列表式手风琴插件
这是一款十分经典的纯css3列表手风琴插件。该插件使用css兄弟选择器和:target伪类来实现。
|
2月前
|
前端开发 JavaScript
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
264 1
|
2月前
|
编解码 前端开发 JavaScript
使用 CSS 打印样式为 Web 页面设置专业的打印机效果
使用 CSS 打印样式为 Web 页面设置专业的打印机效果
80 2
|
1月前
|
前端开发
HTML 样式- CSS3
内部样式表适用于单个文件的特别样式,通过&lt;head&gt;部分的&lt;style&gt;标签定义;外部样式表适用于多个页面,通过&lt;link&gt;标签引用外部CSS文件;&lt;style&gt;定义样式,&lt;link&gt;引用资源;已弃用的标签有&lt;font&gt;、&lt;center&gt;、&lt;strike&gt;,属性有color和bgcolor。
HTML 样式- CSS2
HTML样式实例展示了如何使用`font-family`、`color`和`font-size`属性来定义字体样式,以及使用`text-align`属性来设置文本的对齐方式。示例包括标题和段落的样式设置。
|
1月前
|
前端开发
HTML 样式- CSS1
CSS (层叠样式表) 用于为 HTML 元素添加样式,包括颜色、文本、盒子模型等。CSS 可以通过内联样式、内部样式表或外部引用的方式添加到 HTML 中。推荐使用外部引用方式。本教程将介绍如何使用 CSS 为 HTML 添加样式,并提供实例演示。
|
2月前
|
前端开发 Ubuntu Linux
CSS 修改鼠标图标样式
CSS 修改鼠标图标样式
53 0

热门文章

最新文章