zoukankan      html  css  js  c++  java
  • HTML 学习笔记 CSS(列表)

    CSS列表属性允许你放置 改变列表项标志 或者将图像作为列表项标志。


    CSS列表

    从某中意义上讲 不是描述性的文本的任何内容都可以认为是列表。人口普查、太阳系、家谱、参观菜单,甚至你的所有朋友都可以表示为一个列表或者是列表的列表。

    由于列表如此多样 这使得列表相当重要 所以说CSS中磊表的样式不太丰富确实是不完美的。

    列表类型

    要影响列表的样式 最简单的办法就是改变其标志类型。

    例如,在一个无序列表中,列表项的标志 (marker) 是出现在各列表项旁边的圆点。在有序列表中,标志可能是字母、数字或另外某种计数体系中的一个符号。

    要修改用于列表项的标志类型 可以使用属性 list-style-type:

    ul {list-style-type : square}

    上面的声明把无需列表中的标志项改为方块。

    列表项图像:

    有时 常规的标志是不够的 你可能想对标志使用一个图像。这时可以使用属性

    list-style-image

    ul li {list-style-image:url(xxx.gif)}

    只需要简单的使用一个URL()值 就可以使用图像作为标志。

    列表标志的位置:

    列表标志的位置使用属性 list-style-position来实现。

    简写列表样式

    为简单起见 可以将以上三个列表属性合并为一个方便的属性 list-style 就想这样

    li{list-style:url(example.gif) square inside}

    list-style的值可以按照任何顺序出现 而且这些值都可以忽略 只要提供一个值。其他的值就会填入默认值。

    CSS列表实例:

    1:无序列表中的不同类型的列表标记:

    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                ul.circle {
                    list-style-type: circle;
                }
                ul.square {
                    list-style-type: square;
                }
                ul.disc {
                    list-style-type: disc;
                }
            </style>
        </head>
        <body>
            <ul class="disc">
                <li>苹果</li>
                <li>香蕉</li>
                <li>可口可乐</li>
            </ul>
            <ul class="square">
                <li>苹果</li>
                <li>香蕉</li>
                <li>可口可乐</li>
            </ul>
            <ul class="circle">
                <li>苹果</li>
                <li>香蕉</li>
                <li>可口可乐</li>
            </ul>
        </body>
    </html>

    2:在无序列表中的不同类型的列表标志

    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                ol.decimal {list-style-type: decimal}
                ol.lroman {list-style-type: lower-roman}
                ol.uroman {list-style-type: upper-roman}
                ol.lalpha {list-style-type: lower-alpha}
                ol.ualpha {list-style-type: upper-alpha}
            </style>
        </head>
        <body>
            <ol class="decimal">
                <li>咖啡</li>
                <li></li>
                <li>可口可乐</li>
            </ol>
            <ol class="lroman">
                <li>咖啡</li>
                <li></li>
                <li>可口可乐</li>
            </ol>
            <ol class="uroman">
                <li>咖啡</li>
                <li></li>
                <li>可口可乐</li>
            </ol>
            <ol class="lalpha">
                <li>咖啡</li>
                <li></li>
                <li>可口可乐</li>
            </ol>
            <ol class="ualpha">
                <li>咖啡</li>
                <li></li>
                <li>可口可乐</li>
            </ol>
        </body>
    </html>

    3:将图像作为列表标志项

    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                ul.decimal {list-style-image: url(../img/1.png);}
                
            </style>
        </head>
        <body>
            <ul class="decimal">
                <li>咖啡</li>
                <li></li>
                <li>可口可乐</li>
            </ul>    
        </body>
    </html>

    4:定义列表标志项的位置

    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                /*靠里*/
                ul.inside {list-style-position: inside;}
                /*靠外*/
                ul.outside {list-style-position: outside;}
            </style>
        </head>
        <body>
            <p>该列表的 list-style-position 的值是 "inside":</p>
            <ul class="inside">
                <li>Earl Grey Tea - 一种黑颜色的茶</li>
                <li>Jasmine Tea - 一种神奇的“全功能”茶</li>
                <li>Honeybush Tea - 一种令人愉快的果味茶</li>
            </ul>
            <p>该列表的 list-style-position 的值是 "outside":</p>
                <ul class="outside">
                <li>Earl Grey Tea - 一种黑颜色的茶</li>
                <li>Jasmine Tea - 一种神奇的“全功能”茶</li>
                <li>Honeybush Tea - 一种令人愉快的果味茶</li>
            </ul>
        </body>
    </html>

  • 相关阅读:
    GIT非常见命令使用笔记
    视频封转类
    IOS ASIFormDataRequest使用简介(2/25)
    开发中常用的宏
    数据库使用fmdb
    毕业五年决定你的命运-----值得所有不甘平庸的人看看
    关于路径的使用,assi下载和
    关于图片处理的方法整理
    iOS开发之Objective-C与JavaScript的交互(转载)
    IOS UIWebView引用外部CSS样式(转载)
  • 原文地址:https://www.cnblogs.com/huanying2000/p/6185104.html
Copyright © 2011-2022 走看看