`

css控制UL LI 的样式

css 
阅读更多
代码如下:

<div id="menu">
<ul>
<li><a href="#">首页</a></li>
<li class="menuDiv"></li>
<li><a href="#">博客</a></li>
<li class="menuDiv"></li>
<li><a href="#">设计</a></li>
<li class="menuDiv"></li>
<li><a href="#">相册</a></li>
<li class="menuDiv"></li>
<li><a href="#">论坛</a></li>
<li class="menuDiv"></li>
<li><a href="#">关于</a></li>
</ul>
</div>

CSS:

复制代码代码如下:

#menu ul {list-style:none;margin:0px;}
#menu ul li {float:left;}


解释一下:

#menu ul {list-style:none;margin:0px;}
list-style:none,这一句是取消列表前点,因为我们不需要这些点。
margin:0px,这一句是删除UL的缩进,这样做可以使所有的列表内容都不缩进。

#menu ul li {float:left;}
这里的 float:left 的左右是让内容都在同一行显示,因此使用了浮动属性(float)。

CSS中的ul与li样式详解

ul和li列表是使用CSS布局页面时常用的元素。在CSS中,有专门控制列表表现的属性,常用的有list-style-type属性、list-style-image属性、list-style-position属性和list-style属性。
  一、list-style-type属性
  list-style-type属性是用来定义li列表的项目符号的,即列表前面的修饰。list-style-type属性是一个可继承的属性。其语法结构如下:(列举一些常用的属性值)
  list-style-type:none/disc/circle/square/demical/lower-alpha/upper-alpha/lower-roman/upper-roman
  list-style-type属性的属性值有很多,在这里我们只是列举了比较常用的几个。
none:不使用项目符号。 disc:实心圆。 circle:空心圆。 square:实心方块。 demical:阿拉伯数字。 lower-alpha:小写英文字母。 upper-alpha:大写英文字母。 lower-roman:小写罗马数字。 upper-roman:大写罗马数字。
  使用list-style-type属性的示例代码如下:
li{
list-style-type:square;}
<ul>
<li>这里是列表内容</li>
<li>这里是列表内容</li>
<li>这里是列表内容</li>
</ul>
  该样式应用到页面的效果如下图所示。

  二、list-style-image属性
  list-style-image属性用来定义使用图片代替项目符号。它也是一个可继承属性,其语法结构如下:
  list-style-image:none/url
  list-style-image属性可以取两个值:
none:没有替换的图片。 url:要替换图片的路径。
  来看一段代码:
li{
list-style-image:url(images/bg03.gif);}
<ul>
<li>这里是列表内容</li>
<li>这里是列表内容</li>
<li>这里是列表内容</li>
</ul>
  效果如下图。

  三、list-style-position属性
  list-style-position属性,是用来定义项目符号在列表中显示位置的属性。它同样是一个可继承的属性,语法结构如下:
  list-style-position:inside/outside
inside:项目符号放置在文本以内。 outside:项目符号放置在文本以外。
  使用list-style-position属性的示例如下:
li{
list-style-type:square;
list-style-position:outside;}
<ul>
<li>这里是使用list-style-position属性值为outside的示例。请注意换行以后项目符号的位置。</li>
<li>这里是列表内容</li>
<li>这里是列表内容</li>
</ul>
  效果如下图所示。

  再来看一下属性值为inside的样式。
li{
list-style-type:square;
list-style-position:inside;}
<ul>
<li>这里是使用list-style-position属性值为inside的示例。请注意换行以后项目符号的位置。</li>
<li>这里是列表内容</li>
<li>这里是列表内容</li>
</ul>

  四、list-style属性
  list-style属性是综合设置li样式的属性,也是一个可以继承的属性,语法结构如下:
  li-style:list-style-type/list-style-image/list-style-position
  各个值的位置可以交换。比如:
li{
list-style:url(images/bg03.gif) inside;}
<ul>
<li>这里是使用list-style属性的示例。请注意换行以后项目符号的位置。</li>
<li>这里是列表内容</li>
</ul>
  可以看一下应用到页面的效果。


原文来源:http://www.jb51.net/css/44250.html

详解:http://developer.51cto.com/art/201008/221889.htm
分享到:
评论

相关推荐

    ul的li样式

    本篇文章将深入探讨如何利用CSS来调整`&lt;ul&gt;`和`&lt;li&gt;`的样式,以及它们在选项卡式设计中的应用。 首先,`&lt;ul&gt;`元素用来创建一个无序的项目列表,每个列表项则由`&lt;li&gt;`元素定义。默认情况下,浏览器会为`&lt;ul&gt;`添加一...

    css控制UL LI 的样式详解(推荐)

    本文将深入讲解如何使用CSS来控制`&lt;ul&gt;`和`&lt;li&gt;`的样式。 首先,`&lt;ul&gt;`标签用于创建一个无序列表,每个列表项由`&lt;li&gt;`标签包裹。在默认情况下,浏览器会为`&lt;ul&gt;`添加圆形的项目符号,而`&lt;li&gt;`则会有一定的内缩进。...

    CSS的ul和li实现横向排列和去掉li的点

    首先,我们来探讨如何使用CSS实现无序列表ul和列表项li的横向排列以及如何去掉li项前面的默认样式——点。这一需求在网页设计中是非常常见的,特别是当需要制作水平导航栏时。 在CSS中,为了实现ul的横向排列,我们...

    纯CSS UL LI下拉式菜单特效.rar

    "纯CSS UL LI下拉式菜单特效"是一个高效且实用的解决方案,尤其适用于那些希望保持页面简洁、避免过多JavaScript交互的网站。这个压缩包提供了一种无需JavaScript就能实现下拉效果的CSS方法,遵循了WEB2.0标准,提高...

    CSS3自定义美化UL OL列表

    这是我们之前没有分享过的CSS3特效类型,它是一个可以自定义美化UL和OL列表的CSS3应用。当我们将鼠标滑过每一个列表项的时候都会出现一定的动画特效,效果非常不错。这种列表美化样式一共有3种,发光效果最酷了。

    css中使用ul li ul li ul li ul li 实现四层级联菜单

    在实现过程中,我们会用到HTML的无序列表(ul)和列表项(li)标签来构建菜单的层级结构,并通过CSS来控制这些菜单项的显示与隐藏,以及交互效果。 首先,我们来理解HTML结构。在这里,我们使用了嵌套的ul和li标签...

    DIV CSS布局教程:应用ul、li实现表格形式

    标题中的“DIV CSS布局教程:应用ul、li实现表格形式”指的是使用HTML的无序列表(`&lt;ul&gt;`)和列表项(`&lt;li&gt;`)元素,通过CSS样式来模拟传统HTML表格(`&lt;table&gt;`)的效果。这种方法常用于创建灵活、响应式的布局,...

    css中ul li的背景小图标属性设置的两种情况

    在CSS(层叠样式表)中,为`&lt;ul&gt;`列表项`&lt;li&gt;`设置背景小图标是一项常见的任务,这可以增强列表的视觉效果。在实际应用中,根据图标的不同特性,我们通常有两种不同的方法来设置这些背景图标。以下是这两种情况的...

    jquery 折叠ul li

    接下来,我们将详细探讨如何利用jQuery来控制`ul`元素下的`li`标签中的嵌套`ul li`列表,实现其折叠和展开的功能。 #### 基本原理 在上述代码片段中,主要实现了通过点击`&lt;li&gt;`元素中的`&lt;a&gt;`标签来触发其后跟随的`...

    div ul li排列图片的样式

    在本场景中,我们要讨论的是如何使用CSS(Cascading Style Sheets)来对`div`内的`ul`和`li`元素进行样式设置,特别是将图片以特定方式排列。`div`常作为容器,`ul`和`li`则常用于创建无序列表,这里可能是指将一...

    div+css+ul-li制作横向导航栏

    在网页设计中,导航栏是页面布局的重要...总之,通过`div+css+ul-li`,我们可以轻松地创建出具有专业外观的横向导航栏。随着技术的发展,可以进一步探索更高级的布局技巧和动态效果,以满足不断进化的网页设计需求。

    用“ul li”及css制作韩国风格菜单.rar

    本教程将详细介绍如何利用HTML的`&lt;ul&gt;`和`&lt;li&gt;`元素,结合CSS样式,来创建一个具有韩国风格的菜单导航。这个"用“ul li”及css制作韩国风格菜单.rar"压缩包文件包含了一整套实现这一效果所需的资源和代码。 首先,`...

    嵌套ul li 实现简单的二级菜单

    总结起来,实现一个简单的二级菜单主要涉及HTML的`&lt;ul&gt;`和`&lt;li&gt;`结构,CSS的样式控制,以及JavaScript(或CSS3)的交互效果。通过理解这些基本原理,你可以根据项目需求自定义菜单样式和交互效果,提供更优质的用户...

    CSS中的ul与li样式详解.docx

    CSS 中的 ul 与 li 样式详解 ...CSS 中的 ul 和 li 元素的样式可以通过 list-style-type、list-style-image、list-style-position 和 list-style 属性来控制。不同的属性值可以实现不同的样式效果。

    CSS中的ul与li样式详解共5页.pdf.zip

    这份名为"CSS中的ul与li样式详解共5页.pdf.zip"的压缩文件很可能包含了关于如何使用CSS来定制这些列表元素样式的深入讲解。 `&lt;ul&gt;` 标签用于创建一个无序列表,通常显示为带有圆点或小方块的项目符号。这些列表可以...

    jquery实现ul_li菜单展开收起效果

    这可以通过修改HTML结构和CSS样式,以及在`jQuery`代码中添加相应的逻辑来实现。 总的来说,`jQuery`通过简化DOM操作和提供丰富的动画功能,使得`ul_li`菜单的展开收起效果实现起来既直观又高效。在实际项目中,...

    DIV+CSS+JS二级树型菜单,ul li展开后刷新无影响

    例如,作者使用 `#nav li` 选择器来设置一级目录的样式,使用 `#nav li ul` 选择器来设置二级目录的样式。 4. 使用JavaScript实现菜单的交互效果 作者使用JavaScript来实现菜单的交互效果,例如,点击菜单项时的...

    css创意ul+li实现的细线表格实现代码

    最后,它可以增加网页的灵活性,因为我们可以使用CSS来设置ul和li标签的样式。 缺点 虽然这种方法非常有创意,但它也存在一些缺点。例如,它可能不适合一些特殊的浏览器,因为它们可能不支持ul和li标签的浮动布局...

Global site tag (gtag.js) - Google Analytics