list–style–type(list style)

http://www.itjxue.com  2023-01-29 18:39  来源:未知  点击次数: 

如何修改列表项li、ul前的圆点小方块

解决思路:

在HTML中没有相应的属性可以设置该效果,但在CSS中可以,相应的属性为list-style-type,要把圆点改成实心方块,只需要设置list-style-type的值为square。

具体步骤:

代码示例:

ul style="list-style-type:square"

lilist1

lilist2

lilist3

lilist4

/ul

技巧:想必大家都注意到,列表项离左边有很大一段距离,利用前面学过的知识,设置margin-left属性就行了:

ul style="list-style-type:square;margin-left:12px"

lilist1

lilist2

lilist3

lilist4

/ul

另外,如果要把小黑点换成自定义图片,可以用list-style-image,用法:

list-style-image:url(demo.gif)

提示:对于列表项目,还有一个list-style-position属性可以定义,主要用于设置列表项前的符号根据列表文字的排列方式,对应的脚本特性为listStylePosition。可选值的说明如下:

outside 列表项目符号在文本以外,文本不根据标记对齐。

inside 列表项目符号在文本以内,文本根据标记对齐。

可选值说明

none不使用项目符号

disc实心圆,默认值

circle空心圆

square实心方块

decimal阿拉伯数字

lower-roman小写罗马数字

upper-roman大写罗马数字

lower-alpha小写英文字母

upper-alpha大写英文字母

list-style-type怎么用

你设置的body的list-style-type:none,他根本没这个属性,你得设置li的list-style-type:none,那样火狐才生效

有序列表 无序列表

解释一下:

#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:大写罗马数字。

ASP 设置标记的使用

ulli/li/lu是属于HTML元素,主要用于显示列表类型的数据。下面是关于Ul li的一些主要属性及使用方法,如果能够配合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-romanlist-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/urllist-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/outsideinside:项目符号放置在文本以内。 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

各位大侠CSS中list-style-type属性前面小圆圈的颜色可以设置吗?系统默认是黑色的我想搞成红的应怎么设置

list-style的颜色可以自己根据需要设置,方法是给ul标签加上color属性值,这样就会改变list-style 的颜色,并且不会影响文字的颜色:

例如:

html代码为:ul lia href="#" title="百家合符"百家合符/li/ul

css样式代码:ul {padding-left:15px;color:#d1c098;}

li {height:20px;line-height:20px;list-style:square;}

大小可以通过给ul标签加font-size改变,不过存在兼容性问题(ie6不支持)

详情可查考:

(责任编辑:IT教学网)

更多

推荐java认证文章