iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >HTML中如何给li标签添加图标
  • 599
分享到

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

2024-04-02 19:04:59 599人浏览 八月长安
摘要

这篇文章主要为大家展示了“html中如何给li标签添加图标”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HTML中如何给li标签添加图标”这篇文章吧。 &nb

这篇文章主要为大家展示了“html中如何给li标签添加图标”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HTML中如何给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-repeat0px0px;….}

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

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

    3.使用background实现排名列表

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

    ul{….;background:url(路径)no-repeat1px2px;….}

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

以上是“HTML中如何给li标签添加图标”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网html频道!

--结束END--

本文标题: HTML中如何给li标签添加图标

本文链接: https://www.lsjlt.com/news/92946.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作