多个css文档,列出样式问题

问题描述 投票:3回答:3

我的网站有两种不同的CSS样式文档。第一个是专门用于索引页面的,它使用列表在顶部做标签,以获得标题与其余部分之间的链接栏。这有代码:

index.css:

u1 
{
    list-style-type:none;
}

以及一些适用于li元素的代码。

另一个css文档用于网站的其余部分。我想使用其他部分的列表,但我遇到了问题。虽然li元素被正确覆盖,但我无法获得u1元素来显示网站其余部分的子弹。我尝试过使用u1.a和u1.b,但这并没有解决它。

的main.css:

u1
{
    list-style-type:circle
}
css list styles
3个回答
1
投票

尝试通过添加!important来覆盖它

u1
{
    list-style-type:circle!important;
}

和/或将只有此规则的另一个CSS文件添加到您想要与之不同的页面。


0
投票

该元素是ul,如UL而不是u1u-one。我认为这不是代码的错字,因为它在你的问题中到处都是。

CSS通过级联和特异性工作。将列表样式应用于站点的其他元素可能就像添加类一样简单:

ul.circle {
     list-style-type: circle;
}

然后将相同的类添加到HTML文档中的元素,如下所示:

<ul class="circle"></ul>

有许多不同的方法来覆盖CSS,我在answer of sometime ago中描述了它们,但在你的情况下,这应该是最简单的。


0
投票

很抱歉可能重申已经说过的内容,但是如果你想要成为'u-one'类,你应该在它前面加一个点,所以它要么是一个类:

.u1 {list-style-type: circle;} 

你将它用作通常的类,即

<ul class="u1"> <li></li> </ul>

或使用ul [UL]作为标签:

ul {list-style-type: circle;}

并且您的所有UL列表都将具有此格式。

你把它放在你的CSS中的方式不适用于html,因为'u1'标签不存在。但是我需要看一下你的HTML片段才能确定。

© www.soinside.com 2019 - 2024. All rights reserved.