怎么设置ul?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么设置ul?相关的知识,希望对你有一定的参考价值。

li标签元素横排且居中

用CSS设置UL标签的列表符号,这个我们是不需要去设置的,因为ul默认就是标签符号的,如果你是使用了这个list-style:none;去掉了这个属性。

然后你又想有的话,你就给这个ul一个id或者是class,然后在css中list-style-type:disc !important;这样就又有序号了,

如果设置在ul里,下面的ul里就写上新的list-style:square(你需要的样式)来覆盖,如果写在li里,就在下面的li里面设置新的来覆盖。




具体看代码:

<html>
<head>
<style>
#div1                    
width:600px;
height:40px;
font-size:13px;
list-style-type:disc !important;


</head>
<body>
<div id='div1'>
<ul>
<li>测试1</li>
<li>测试2</li>
</ul>
</div>
</body>
</html>

参考技术A

CSS设置UL标签的列表符号,这个我们是不需要去设置的,因为ul默认就是标签符号的,如果你是使用了这个list-style:none;去掉了这个属性,然后你又想有的话,你就给这个ul一个id或者是
<head>
<style>
#div1
width:600px;
height:40px;
font-size:13px;
list-style-type:disc !important;


</head>
<body>
<div id='div1'>
<ul>
<li>测试1</li>
<li>测试2</li>
</ul>
</div>
</body>
</html>

清除ul li里面的浮动并让ul自适应高度的一个好办法

有时候会遇到ul li列表里面的东西会用到浮动,这个时候ul的高度就不会被撑开,这怎么办呢?

1)最笨的方法就是设置ul的高度,但这种方法很死板,高度不能自适应

2)有次我试着在ul里面加一个清除浮动的div,这样能实现效果,但这种做法是错误的,不符合规范,所以绝对不能这样写。

  <ul>

    <li></li>

    <div style="clear:both"></div>

  </ul>

  坚决不能这样写哦!

3)最好的一个办法就是:在ul标签里添加:overflow:hidden;clear:both;这两个样式,妥妥的能让ul的高度撑开。

  <ul style="overflow:hidden;clear:both;">

    <li></li>

  </ul>

  这也可以用于任何由于内部内容浮动之后,高度不能自适应的div元素。

 

  这个方法我感觉比加一个<div style="clear:both"></div>更好一点

以上是关于怎么设置ul?的主要内容,如果未能解决你的问题,请参考以下文章

怎么设置ul ,li标签元素横排且居中啊?

怎样用CSS设置UL标签的列表符号?

CSS二级菜单ul框内的颜色怎么设置

ul默认黑点怎样设置

怎么将ul下的li标签横着排列,要设置那个属性?

急!CSS中,怎么让ul li中的图片和文字横向水平居中