如何在CSS中为没有子弹的有序列表设置样式

300 阅读2分钟

在CSS中,有一个无序的列表,用来显示列表中的项目。

我们可以使用ul 标签和li 子元素来创建一个列表。




UL html styles example


  India
  USA
  Germany
  



输出

  • 印度
  • 美国
  • 德国 正如你所看到的,一个输出包含弹出点

我们可以使用css样式来移除子弹头

让我们看看不同的方法来设计没有子弹的无序列表

在html中使用ul标签的内联样式

CSS有list-stylelist-style-type 属性的ul 标签,它被改为无,以使列表没有子弹头。

你可以在html中使用inline-styles改变样式,使用style 属性。

这个标签也可以应用于li 标签。

有4种方法可以使用内联样式

一种方式




UL tag html styles example


  India
  USA
  Germany
  



或第二种方式

或第三种方式

或第四种方式

以上四个例子都是在列表中删除一个项目的子弹头。

使用css选择器移除无序列表中的子弹头

我们可以使用id或class或element选择器或任何有效的ul标签的css选择器来写一个css选择器。

在这个例子中,我们将写类选择器。

下面是一个css类选择器

orderstyles{
    list-style:none;
    //list-style-type:none
}

在html代码中,你可以使用ulli 标签的class属性来应用选择器。



or 

list-style-type和list-style之间有什么区别?

在上面的例子中,我们可以用list-stylelist-style-type 来应用ulli 样式。

list-type 是一个速记属性,可以在一个UL/LI标签的单一属性中改变三个属性,如list-style-type、list-style-position和list-style-image值。

因此,当你改变list-type:none ,并等同于下面几行代码的时候

list-style-type:none;
list-style-position:none;
list-style-image:none;

list-style 属性的可能值是 , , 和 。square inside url image none

你可以在一行代码中改变上述三个属性的值,从而减少css样式中的代码。

用平方值声明

等于

list-style-type: square;
list-style-position: outside;
list-style-image: none;

有些时候你想配置自定义图片,你可以使用下面的配置样式来应用和使用三个属性。

  list-style: circle outside url(image.png);

这等于

ul {
  list-style-type: circle;
  list-style-position: outside;
  list-style-image: url(image.png);
}

list-type接受三个值,默认情况下它接受一个值。

总结

你学会了通过使用list-style和list-style-type css属性来移除子弹头的无序列表样式。

还通过实例了解了list-style和list-style-type的区别。