第八章列表

1.三种列表:无序列表、有序列表、自定义列表

1.1无序列表

        <ul">
            <li>厨具</li>
            <li>家电</li>
        </ul>

1.2无序列表嵌套

        <ul">
            <li>厨具</li>
            <li>家电
                <ul>
                    <li>电视
                        <ul>
                            <li>黑白电视</li>
                            <li>彩色电视机
                                <ul>
                                    <li>海尔电视</li>
                                    <li>康佳电视</li>
                                </ul>
                            </li>
                        </ul>
                    </li>
                    <li>洗衣机</li>
                    <li>电冰箱</li>
                </ul>
            </li>
        </ul>

浏览器对无序列表的默认样式解析是有规律的:第一层在前面加小黑点,第二层加小圆圈,第三层用小方块。浏览器对无序列表的默认样式只有三种,超过第三层的全部用小方块。

1.3有序列表

        <ol>
            <li>厨具</li>
            <li>家电
                <ol>
                    <li>电视
                        <ol>
                            <li>黑白电视</li>
                            <li>彩色电视机</li>
                        </ol>
                    </li>
                    <li>洗衣机</li>
                    <li>电冰箱</li>
                </ol>
            </li>
        </ol>

有序列表默认在项目前加上数字1、2、3,多层嵌套也一样,如果下级列表需要做成像1.1、1.2这样的样式需要自己输入,或者使用图片实现。

1.4设置有序列表无序列表修饰符样式

不管是无序列表还是有序列表都可以使用list-style-type属性修改列表修饰符。无序列表可以设置使用数字,有序列表也可以设置使用小圆点,从这点看这两种列表似乎可以互相转换。

list-style-type常用属性有:

none:不设置修饰符,浏览器在项目前不加任何修饰符

disc:无效列表默认值,实心圆

circle:空心圆

square:实心方块

decimal:阿拉伯数字如1、2、3,有序列表默认值

lower-roman:小写罗马字符 如i、ii、iii

upper-roman:大写罗马字符 I 、II、III

lower-latin:小写拉丁字母 a、b、c

upper-latin:大写拉丁字母ABC

lower-alpha:小写英文字母a、b、c,与lower-latin 可以看作是一样的

 

1.5无序列表、有序列表和padding-left和margin-left的关系

列表设置padding-left:0时,火狐浏览器和高版本的IE浏览器无法正常显示列表中左侧的修饰符

        .list
        {
            padding-left:0;
        }
        <ol class ="list">
            <li>厨具</li>
            <li>家电
                <ol>
                    <li>电视
                        <ol>
                            <li>黑白电视</li>
                            <li>彩色电视机</li>
                        </ol>
                    </li>
                    <li>洗衣机</li>
                    <li>电冰箱</li>
                </ol>
            </li>
        </ol>

低版本的IE浏览器如果列表设置了margin-left:0修饰符也不能显示

1.5使用背景图片做列表修饰符

        .list
        {
            list-style:none;
        }
        .list li
        {
            background : url(Image/music.png) no-repeat  left center ; 
            padding-left:30px;/**腾出空间显示图片**/
        }
        <ol class ="list">
            <li>后来</li>
            <li>我是一只鱼</li>
        </ol>

1.6自定义列表

        <dl>
        <dt>家电</dt>
        <dd>电视机</dd>
        <dd>电冰箱</dd>
        <dt>名人</dt>
        <dd>马云</dd>
        </dl>

自定义列表内容dd紧跟自定义列表标题dt,dt下面可以有很多dd

 

转载于:https://www.cnblogs.com/lidaying5/p/10132602.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值