重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

css中如何给li标签添加图标

这篇文章将为大家详细讲解有关css中如何给li标签添加图标,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

为海口等地区用户提供了全套网页设计制作服务,及海口网站建设行业解决方案。主营业务为成都做网站、成都网站制作、海口网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

1.使用CSS的特殊属性

ul{list-style-type:disc;} //disc的作用是在每个li前加一个黑点,其他常用的有square:黑色方块;none:无列表样式;decimal:数字;

你还可以控制图标在li标签的外面还是里面,如

ul{list-style-position:inside;}或者outside

如果你想加入自己定义的图案,可用

ul{list-style-image:url(图片地址);}

当然这还可以配合position使用。

但是我从来不适用以上属性,我也不建议大家使用,为什么呢?

首先,ul的list-style-type在不同浏览器下显示的点或者方块的大小不一样,这点很不美观。

再者,positon属性并不好用,我曾今尝试过使用该属性,结果是IE6和以上版本及火狐里显示的方位很难统一。

2.我建议使用background

ul{….;list-style-type:none;….}

li{….;background:url(背景图标) no-repeat 0px 0px;….}

这里no-repeat的作用是使图像不产生平铺效果,0px,0px则是定位图片显示的坐标。

这里再申明一点,给li加背景图片,还需要加上padding-left:任意数字px,否者文字会挡住背景图标,但是同时不得再给li加width,否则会下不同浏览器下兼容出现问题,详见CSS里定位慎用padding属性

3.使用background实现排名列表

其实这很简单,大家只需要变通一下就可以了

ul{….;background:url(路径) no-repeat 1px 2px;….}

应该知道了吧,就是把图片加在ul里而非li里,但不同的是图片是按列顺序整齐排列的1,2,3…..的图片,或者其他你想要的效果,要注意的是每行的高度和图片严密对应。

关于css中如何给li标签添加图标就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


当前题目:css中如何给li标签添加图标
标题来源:http://cqcxhl.com/article/gjgche.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP