使用CSS和HTML为不同的样式设置不同的样式

时间:2013-06-24 00:14:05

标签: html css html5 class styles

我有一个关于在段落标签上使用class标签的问题。我希望外部Css文件以某种方式设置段落样式,同时将所有其他段落保留为默认样式。我做了一些谷歌搜索和阅读,发现如果我添加<p class="somename" >然后在css文件中我可以更改该段落使用p.somename{ color: blue;} 但我发现p{color: red;}似乎正在影响他们所有人。

这只是一个示例问题。我面临的主要问题是我不希望p.somename有背景边框。默认<p>有边框。

4 个答案:

答案 0 :(得分:3)

p.somename{ color: blue }放在底部与p{ color: red}比较,或者您可以使用!important来覆盖您的样式。例如,

p.somename {
   color: blue !important;
}

答案 1 :(得分:2)

仅在您要更改的段落上使用该ID,同时将其他ID保留为默认值

    p #colorred{
    color:red
    }
    <p id="colorred">

答案 2 :(得分:2)

在HTML中,

<p id="colorblue">some lorem ipsum here</p>

在CSS中,

 p #colorblue{
color: blue
}

或者tepkenvannkorn的回答是有效的。

p.somename { color: blue !important; }

答案 3 :(得分:0)

/ * 在HTML中,

<p id="colorblue">some lorem ipsum here</p>

在CSS中,

#colorblue {
 color:blue;
}

这有效。您无需解释这是CSS中的一段。仅在CSS中写出该段落的ID。* /