关于html中li的问题

关于html中 列表的问题,全部亲身实践,大家一起探讨,谢谢!
吐槽一下:ie镇坑!!!
注释很重要!!!

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>列表</title>
<style type="text/css">
#ul-test{
    width:600px;
    border:dashed #666666 1px;
    padding-left:0;/*如果设置,ul和ol左边的默认空白(我觉得这默认的位置是给默认图标留的)*/
/*但是如果还想让默认图标或者自己设定的图标显示,那么就需要设置list-style-position:inside*/
/*这里设置margin-left:0;不行*/
}
#ul-test li{
    height:30px;
    /*这个位置设置可以让列表横向排列,但是会导致下面设置的list-style没有效果*/
    /*display:inline;*/
    /*list-style-position:outside;*//*outside是默认的情况*/
    list-style-position:inside;/*inside表示图标在li内部,outside表示在外面,*/
    list-style-image:url(8232.png);/*改变列表前面的图标,可以是自己的图片*/
    background-color:#CCC;
    /*list-style:none;*//*css的执行是顺序执行,如果写在前面,后面的list-style会把它覆盖掉*/
/*写在后面就会就会覆盖前面的list-style*/
/*重点忘写了,设置这个属性会去掉前面的默认图标*/
}
#ol-test{
    width:600px;
    border:dotted #666666 1px;
    padding-left:0;
    white-space:nowrap;
}
#ol-test li{
    height:30px;
    background-color:#CCC;
    list-style-image:url(8232.png);/*ul、ol都可设置哦*/
    list-style-position:inside;
}
dl{
    width:600px;/*如果不设置,这个dl的宽度就会和浏览器的宽度相同*/
    border:#666 solid 1px;
}
dt{
    /*width:300px;*//*在这里最好不要设置宽度,还有dd的位置,*/
/*要不然 会出现问题,可以自己试试(实验的时候加上背景颜色看的更清楚)*/
    background-color:#CCC;
    float:left;
}
dd{
    background-color:#0CC;
    text-align:right;/*保证dd中的内容显示在右边*/
}
#ul-test2{
    width:600px;
    border:dashed #666666 1px;
    padding-left:0;
}
#ul-test2 li{
    list-style-type: none;
    list-style-image: none;
    background-image:url(8232.png);/*这种方式设置可以适应更多情况,但是比较麻烦,*/
/*可以自己研究一下,百度查的这能解决ie中list-style-image无效*/
/*(但是,我的ie很坑,background-image一直没用,大家可以试试啊,不好意思)*/
    background-repeat: no-repeat;
    background-position:left center;
    padding-left: 30px;
}
</style>
</head>

<body>
<ul id="ul-test">
<li>这是ul的测试</li>
<li>这是ul的测试</li>
<li>这是ul的测试</li>
<li>这是ul的测试</li>
</ul>
<ol id="ol-test">
<li>这是ol的测试</li>
<li>这是ol的测试</li>
<li>这是ol的测试</li>
<li>这是ol的测试</li>
</ol>
<dl>
<dt>这是第一篇文章这是第一篇文章这是第一篇文章这是第一篇文章</dt>
<dd>这里显示时间</dd>
<dt>这是第二篇文章</dt>
<dd>这里显示时间</dd>
<dt>这是第三篇文章</dt>
<dd>这里显示时间</dd>
</dl>
<ul id="ul-test2">
<li>通过background-image实现的图标</li>
<li>通过background-image实现的图标</li>
<li>通过background-image实现的图标</li>
<li>通过background-image实现的图标</li>
</ul>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值