CSS不适用于特定元素(DIV)

时间:2014-09-05 07:55:52

标签: html css

所以这将是我的HTML:

    <body>
        <section id="info">
            <div class="status">

...

我正在尝试通过附加到html文件的css文件来设置div.status的样式,该行开始就像这样

body section#info > div.status { ... }

我没有使用任何css3属性,并且该元素未应用任何属性。我可以使用直子“&gt;”设计内部元素的样式符号。为此,我只是复制了之前的行并完成了元素的路径。

我真的很感激一些想法,谢谢!

4 个答案:

答案 0 :(得分:1)

为什么你不只是尝试使用

.status
{...}

但你的也在努力。

答案 1 :(得分:0)

简单地使用

div.status { ... }
应该可以正常工作,或
section#info div.status { ... }
因为只要不干扰同一类中需要采用不同样式设置的其他元素(在这种情况下你应该使用一个单独的类),你不需要太具体,而额外的代码会增加语法错误蔓延到你的工作中的可能性,打破它。如果您仍然遇到问题,那么请您提供更多信息的工作样本,以便我们查看问题是否来自其他地方?

答案 2 :(得分:0)

它正在检查如何将CSS嵌入到您的html中!

body section#info > div.status { color: blue; }

<强> See Demo Here

我认为问题在于将css嵌入到您的文件中!

直接写在你的头部元素之间

<head>
    <style>
        body section#info > div.status { color: blue; }
    </style>
</head>

或者如果它是单独的css文件!确保路径正确!

<head>
    <link rel="stylesheet" type="text/css" href="mystyle.css">
</head>

答案 3 :(得分:0)

在你的CSS文件中,你还没有正确关闭上一行21,它正在破坏文件,导致超出第21行的所有内容被忽略。

div.map > .countries > #country

应该是

div.map > .countries > #country {}

(或者你打算在声明中提出的任何内容,但是现在尝试将它变为空,看看是否能解决问题)