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…..的图片,或者其他你想要的效果,要注意的是每行的高度和图片严密对应。
分享到:
相关推荐
总结,为`<li>`元素添加图标可以根据需求选择合适的方法。`list-style-image`适合快速设置,而`background`提供了更多自定义空间。如果需要一套完整的图标集和丰富的样式调整,字体库引入图标则是最佳选择。在实际...
本资源"jQuery自定义标签添加删除代码.zip"提供了一个简单的解决方案,用于在网页中实现自定义标签的动态添加与删除功能,这在诸如博客、论坛或者内容管理系统中非常常见。 在网页开发中,用户交互性是提升用户体验...
本示例“jquery文本框添加删除标签代码”是利用jQuery实现的一个功能,允许用户在文本框中输入文字后将其转化为可删除的标签。这种功能常见于许多网站,比如用户输入兴趣爱好或关键词时,会自动生成标签,方便管理和...
本项目"jQuery添加删除标签代码"聚焦于如何使用jQuery实现自定义的标签添加与删除功能,这对于提升用户体验,特别是在内容管理、博客系统或者任何需要用户输入标签的场景下,具有很高的实用性。 首先,我们来看`...
这里我们使用了Font Awesome图标库(可通过`<i>`标签引用),但你可以根据需要选择任何图标集。确保引入Font Awesome的CSS文件: ```html ``` 为了实现悬浮效果,我们需要编写jQuery代码来监听滚动事件。当页面...
本压缩包“一款jquery text文本框添加删除标签代码.zip”提供了一种实现用户在文本框中动态添加和删除标签的功能。这种功能常见于各种社交平台、论坛或者评论系统中,允许用户输入标签并实时显示,同时可以方便地增...
环状图标菜单是一种独特而吸引人的用户界面设计,它能够以一种创新的方式展示多项操作或功能,提升用户体验。在Web开发中,jQuery是一款非常流行的JavaScript库,它简化了DOM操作、事件处理、动画效果等任务。本文将...
这个"jQuery图标导航选项卡切换代码.zip"文件提供了一种实现这一功能的方法,特别强调了使用jQuery库来实现图标与图片的动态切换。下面我们将深入探讨这个主题。 首先,jQuery是一个强大的JavaScript库,它简化了...
引入字体图标库的CSS链接,然后通过`<i>`或`<span>`标签添加图标类。 4. **导航条样式**: - 文本和图标:使用`::before`伪元素为每个导航项添加图标,设置适当的`content`属性以引用字体图标的Unicode码,再用`...
在实际开发中,"tabicons小图标"的文件名称列表可能包含了不同状态(如活动态、禁用态)或不同功能(如关闭、添加等)的图标,开发者可以根据需求选择合适的图标并设置相应的CSS样式。 标签"jquery"表示与jQuery库...
此外,为了添加图标,我们可以使用`<i>`或`<span>`标签,并应用CSS类来引用特定的图标库,如FontAwesome或Fontello。 CSS3在这个菜单设计中起着至关重要的作用。它提供了许多新的选择器和属性,使我们能够创建出...
`为标签添加淡蓝色背景,通过`border-radius`实现圆角,使用`box-shadow`增加立体感。 3. 响应式设计:为了确保在不同设备上都能良好显示,标签选项卡应具备响应式设计。可以使用媒体查询(`@media`)来调整不同屏幕...
<li>标签1</a></li> <li>标签2</a></li> <!-- 更多标签页... --> 内容1 内容2 <!-- 更多内容区域... --> ``` 接下来,我们需要使用JavaScript来处理点击事件。这里可以使用原生的JavaScript事件监听器,或者更...
HTML5的语义化标签如`<nav>`(导航)、`<ul>`(无序列表)、`<li>`(列表项)等被用来构建导航菜单的结构。图片`1.jpg`可能是对导航菜单效果的预览或示例,而`assets`文件夹可能包含其他相关的CSS、JavaScript或其他...
Jeecms 标签使用手册是指在 Jeecms 系统中使用标签来实现页面布局和内容展示的方法。标签是 Jeecms 系统中的一种重要组件,通过使用标签,可以灵活地控制页面的布局和内容呈现。 1. 首页导航 首页导航是网站的主要...
这里的`<i>`标签用于放置图标,可以通过CSS类(如Font Awesome或Ionicons)设置图标样式。 接下来,我们使用jQuery来实现动态效果。首先,为菜单项添加点击事件监听器: ```javascript $(document).ready(function...
这里,`<i>`标签用于放置图标,`href`属性指向对应的Tab内容区ID。 2. **CSS样式**: CSS用来美化我们的Tab,包括图标、字体、颜色、布局等。例如,我们可以设置Tab项的背景色、边框、鼠标悬停效果,以及激活状态...
例如,可以通过改变字体颜色和背景色来突出活动标签(`.service-tabs1 li.on a`),或者添加小三角图标(利用伪元素 `::before` 或 `::after`)来增加视觉指示。对于下划线标注,可以动态添加或移除底部边框来指示...
在IT行业中,多标签展示是一种常见的用户界面设计技术,它允许用户在同一窗口内同时查看和操作多个相关的页面或内容。这种设计模式提高了工作效率,减少了在不同窗口之间切换的需要。本示例是一个基于jQuery实现的多...
- 菜单通常由一系列的图标和对应的文本组成,这些元素可能包含在`<ul>`和`<li>`标签中,每个`<li>`对应一个菜单项。 - 使用CSS进行样式设计,包括图标和文字的位置、颜色、大小等。 3. **点击事件**: - 当用户...