CSS控制ul和li的样式的分析(代码)

本篇文章给大家带来的内容是关于css控制ul和li的样式的分析(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

代码如下:

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;}
  • 这里是列表内容
  • 这里是列表内容
  • 这里是列表内容

二、list-style-image属性

list-style-image属性用来定义使用图片代替项目符号。它也是一个可继承属性,其语法结构如下:

list-style-image:none/url

list-style-image属性可以取两个值:

none:没有替换的图片。 url:要替换图片的路径。

来看一段代码:

li{list-style-image:url(images/bg03.gif);}
  • 这里是列表内容
  • 这里是列表内容
  • 这里是列表内容

三、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;}
  • 这里是使用list-style-position属性值为outside的示例。请注意换行以后项目符号的位置。
  • 这里是列表内容
  • 这里是列表内容

再来看一下属性值为inside的样式。

li{list-style-type:square;list-style-position:inside;}
  • 这里是使用list-style-position属性值为inside的示例。请注意换行以后项目符号的位置。
  • 这里是列表内容
  • 这里是列表内容

 四、list-style属性

list-style属性是综合设置li样式的属性,也是一个可以继承的属性,语法结构如下:

li-style:list-style-type/list-style-image/list-style-position

各个值的位置可以交换。比如:

li{list-style:url(images/bg03.gif) inside;}
  • 这里是使用list-style属性的示例。请注意换行以后项目符号的位置。
  • 这里是列表内容

【相关推荐:CSS视频教程】

以上就是CSS控制ul和li的样式的分析(代码)的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1614331.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 04:12:54
下一篇 2025年12月24日 04:13:08

相关推荐

  • CSS如何去除inline-block元素间的间距?(多种方法)

    本篇文章给大家带来的内容是关于css如何去除inline-block元素间的间距?(多种方法),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、现象描述 真正意义上的inline-block水平呈现的元素间,换行显示或者空格隔开的情况下会有间距,这是因为浏览器在解析时,会将换行等…

    好文分享 2025年12月24日
    000
  • 如何在css上让图片居中、图片适应

    移动端基本上都是需要做图片适应处理的,比如轮播图,商品封面图等等;用户发布的图片都不是尺寸规格的图。那么在做移动开发的小伙伴是否遇到图片适应的困难呢?告诉大家,其实css有一个object-fit属性,可以很方便我们来调整图片,本文是小编整理的在css上调整图片的方法。 那么有什么办法处理呢?刚好c…

    2025年12月24日 好文分享
    000
  • css direction属性怎么用?

    css direction属性用于指定文本方向或书写方向是从左到右,还是从右到左。语法为direction:ltr|rtl;设置属性值为ltr,则从左到右;为rtl,则从右到左。 CSS  direction 属性 作用:direction 属性规定文本的方向 / 书写方向。 说明:该directi…

    2025年12月24日
    000
  • 清除浮动和闭合浮动的介绍

    本篇文章给大家带来的内容是关于清除浮动和闭合浮动的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 为什么要清除浮动 子元素 float:left; 脱离文档流,会造成父元素塌陷(撑不起来) 父元素 靠子元素撑起来 清除浮动  clear:both 清除浮动 // 伪元素 :af…

    好文分享 2025年12月24日
    000
  • css的基本语法是什么

    css的基本语法是:1、css规则由选择器和一条或多条声明两个部分构成;2、选择器通常是需要改变样式的HTML元素;3、每条声明由一个属性和一个值组成;4、属性和属性值被冒号分隔开。 CSS 语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。【推荐阅读:CSS教程】 selecto…

    2025年12月24日
    000
  • CSS的工作过程介绍(图文)

    本篇文章给大家带来的内容是关于css的工作过程介绍(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 在平时的工作中,可能都是再用一些框架或者是简单的CSS来修饰我们的HTML页面,那么仔细想想一个资深的前端从业者,是否需要知道他的工作原理和过程呢,技术这种东西,当然是我们了解…

    2025年12月24日
    000
  • CSS中margin重叠及防止的方法介绍(代码示例)

    本篇文章给大家带来的内容是关于CSS中margin重叠及防止的方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 边距重叠解决方案(BFC) 首先要明确BFC是什么意思,其全英文拼写为 Block Formatting Context 直译为“块级格式化上下文” 两…

    2025年12月24日 好文分享
    000
  • css background-color属性怎么用?

    css  background-color属性 作用:设置元素的背景颜色。 background-color:颜色值; 说明:background-color 属性为元素设置一种纯色背景。这种颜色会填充元素的内容、内边距和边框区域,扩展到元素边框的外边界(但不包括外边距)。如果边框有透明部分(如虚线…

    2025年12月24日
    000
  • background-position属性怎么用

    background-position属性是用于设置背景图像的起始位置的,该属性的使用语法是“background-position: x y;”,其中参数x表示水平位置,y表示垂直位置。 本文操作环境:Windows7系统、Dell G3电脑、HTML5&&CSS3版。 backg…

    2025年12月24日
    000
  • background-repeat属性怎么用

    css的background-repeat属性是用来设置背景图像如何平铺的。background-repeat:repeat-x表示只有水平位置会重复背景图像;background-repeat:repeat-y表示只有垂直位置会重复背景图像。 CSS  background-repeat属性 作用…

    2025年12月24日
    000
  • CSS如何使用!important规则?(代码示例)

    学习如何编码网站的最佳方法之一是查看其他网站的源代码,这种做法可以学习到一下好用的技巧。在查看源码的过程中,可能会在该代码中看“!important”;这意味着什么?有什么用?下面本篇文章就来带大家了解一下!important规则,希望对大家有所帮助。 !important规则是什么?怎么用? !i…

    2025年12月24日
    000
  • CSS background-blend-mode属性怎么用?

    CSS background-blend-mode属性用于定义背景层的混合模式,其语法是“background-blend-mode: normal|multiply|screen|overlay|darken|lighten…”。 推荐:《css教程》 background-blend…

    2025年12月24日
    000
  • css border-bottom属性怎么用?

    border-bottom属性是一个css简写属性,用于一个声明中设置所有底部边框属性。 CSS  border-bottom属性 作用:把下边框的所有属性设置到一个声明中。 基本语法: border-bottom:width style color; border-bottom-width:规定下…

    2025年12月24日
    000
  • css border-color属性怎么用?

    border-color属性是一个简写属性,可用于设置一个元素的所有四条边框的颜色,或者为4个边分别设置不同的颜色。 CSS border-color属性 作用:border-color属性用于设置一个元素边框颜色,可以设置1~4个值: border-color:red green blue pin…

    2025年12月24日
    000
  • css outline属性怎么用?

    CSS outline属性是一个简写属性,用于在一个声明中设置所有的轮廓属性,如颜色、样式、宽度,可在元素周围位于边框边缘的外围绘制一条线,能起到突出元素的作用。 css outline属性  作用:是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。 outline 简写属性在一个…

    2025年12月24日
    000
  • css word-spacing属性怎么用?

    CSS word-spacing属性用于设置字与字或单词之间的空白,允许设置负值,当设置负值,则减少字与字之间的空白,否则增加空白。 css word-spacing属性 作用:word-spacing属性增加或减少单词间的空白(即字间隔)。允许指定负长度值,这会让字之间挤得更紧。 说明:该word…

    2025年12月24日
    000
  • border-style属性怎么用

    border-style属性用于同时为一个元素的四个边框设置样式,或者单独地为各边设置边框样式。 CSS border-style属性 作用:用于设置元素所有边框的样式,或者单独地为各边设置边框样式。它可以有一到四个值,例: p.one {border-style:dotted dashed sol…

    2025年12月24日
    000
  • clear属性怎么用

    clear属性设置元素左侧或右侧的元素不浮动,可用于实现浮动的清除,解决浮动布局带来的一些问题。 CSS clear属性 作用:clear属性可以设置浮动元素左右两侧的元素不浮动。 语法: clear:none | left | right | both; none:默认值。允许浮动元素出现在两侧。…

    2025年12月24日
    000
  • css all属性怎么用?

    all属性是用来将除了 unicode-bidi 和 direction外的所有属性重置为其初始值或从父元素那继承的值。 CSS all属性 all属性实际上是所有CSS属性的缩写,表示,所有的CSS属性都怎样怎样;但是,不包括unicode-bidi和direction这两个CSS属性。 作用:a…

    2025年12月24日
    000
  • css align-content属性怎么用

    align-content属性是用来设置自由盒内部各个项目在垂直方向排列方式。 CSS align-content属性 作用:align-content属性是用来设置自由盒内部各个项目在垂直方向排列方式;它修改了flex-wrap属性的行为。 使用条件: 必须对父元素设置自由盒属性display:f…

    2025年12月24日
    000

发表回复

登录后才能评论
关注微信