我有一个'ul'标签已经设置了其他东西。我需要创建另一个'ul'标签来设置HTML页面中的其他内容。
这是第一个ul
样式:
ul {
list-style: none;
padding: 0px;
margin: 0px;
font-family: arial;
color:white;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
我需要设置另一个ul
的样式,我在其中创建一个项目列表。我想要ul
标签的默认CSS设置,但我不知道如何使其工作。
以下是ul
列表的HTML代码:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
什么代码会使上面的ul
标记回到默认的CSS设置?
答案 0 :(得分:3)
最好为第一个ul
分配一个类并为该CSS类添加样式,然后页面中的其他ul
不会受到影响。
.first-ul {
list-style: none;
padding: 0px;
margin: 0px;
font-family: arial;
color: #000;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
&#13;
<ul class="first-ul">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
&#13;
答案 1 :(得分:0)
你可以使用相应的方式将二者包裹在一个div和样式中。
简单标记
<div class="somediv">
<ul></ul>
<ul></ul>
</div>
简单的css
.somediv ul:first-child {
background: blue
}
.somediv ul:nth-child(2) {
background: red
}
答案 2 :(得分:0)
您可以为UL使用不同的类名(一个通用名称和一个不同的名称),并根据需要提供尽可能多的属性。
.common{
list-style: none;
padding: 0px;
margin: 0px;
font-family: arial;
color:white;
text-align: center;
}
.red
{
color:red;
}
.green
{
color:green;
}
<ul class="common red">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
<ul class="common green">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
答案 3 :(得分:0)
<div class="first">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div>
<div class="scnd">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div>
在样式表中添加如下内容
.first ul
{
Your style here
}
.scnd ul
{
Your style here
}