在一个DIV中使用不同的CSS文件?

在一个DIV中使用不同的CSS文件?,css,html,Css,Html,我有一个网站与相应的CSS文件,它定义了所有的风格。但是,在其中一个网页上有一个特定的DIV容器,我希望样式有所不同 这是我的新手问题:有没有一种方法可以指定另一个应用于该DIV中的CSS文件???如果是,怎么做?如果没有,是否有其他方法达到类似效果 非常感谢。您可以编写现有css文件的另一个类,或创建一个新类(如果是新类,您需要在head标记中添加对它的引用,并按如下方式为该div编写css属性 .MyDivClass { // your properties here } <div

我有一个网站与相应的CSS文件,它定义了所有的风格。但是,在其中一个网页上有一个特定的DIV容器,我希望样式有所不同

这是我的新手问题:有没有一种方法可以指定另一个应用于该DIV中的CSS文件???如果是,怎么做?如果没有,是否有其他方法达到类似效果


非常感谢。

您可以编写现有css文件的另一个类,或创建一个新类(如果是新类,您需要在head标记中添加对它的引用,并按如下方式为该div编写css属性

.MyDivClass
{
// your properties here
}
<div class="MyDivClass">
</div>
<div id="special-div"></div>
像这样和你的div一起使用

.MyDivClass
{
// your properties here
}
<div class="MyDivClass">
</div>
<div id="special-div"></div>

您可以编写现有css文件的另一个类,或者创建一个新类(如果是新类,您需要在head标记中添加对它的引用),并像下面这样为该div编写css属性

.MyDivClass
{
// your properties here
}
<div class="MyDivClass">
</div>
<div id="special-div"></div>
像这样和你的div一起使用

.MyDivClass
{
// your properties here
}
<div class="MyDivClass">
</div>
<div id="special-div"></div>

我不知道。我会这样做的

.MyDivClass
{
// your properties here
}
<div class="MyDivClass">
</div>
<div id="special-div"></div>

我将创建一个特殊的css文件,包括
#特殊div{/*样式*/}


我认为最好将样式表包含在
中。

我不知道。我会这样做的

.MyDivClass
{
// your properties here
}
<div class="MyDivClass">
</div>
<div id="special-div"></div>

我将创建一个特殊的css文件,包括
#特殊div{/*样式*/}


我认为最好将样式表包含在
中。

可以通过以下方式实现:
1.将类分配给相关的div,如

<div class="different"> 
2.另一种方法是使用ID,因为ID对于一个元素是唯一的,并且在页面上只有一个元素可以具有该ID

<div id="diff">

它们都可以满足您的需要,但是类可以多次使用,并且ID对于给定元素是唯一的。因此,由您决定采用哪种方法

您可以通过以下方式实现:
1.将类分配给相关的div,如

<div class="different"> 
2.另一种方法是使用ID,因为ID对于一个元素是唯一的,并且在页面上只有一个元素可以具有该ID

<div id="diff">

它们都可以满足您的需要,但是类可以多次使用,并且ID对于给定元素是唯一的。因此,由您决定采用哪种方法

创建另一个css文件将增加整个http请求,这在他的情况下是不可取的,因为他只需要设置一个元素的样式。请注意,他想使用不同的css文件。我的答案不仅仅是一个元素。朋友,他只想设计一个元素的样式,所以向他提供不同样式表的想法是错误的。感谢Shail同意减少HTTP请求是一个非常重要的最佳实践。即使它们是两个长CSS文件,将它们合并成一个仍然是一个好主意。我也同意。但我要回答他的问题。我不知道他是要用另一个特殊的样式表来设计一个特殊的样式,还是要设计一个元素的样式。我认为他已经知道如何使用id和class来设计元素的样式了创建另一个css文件将增加整个http请求,这在他的情况下是不可取的,因为他只需要设置一个元素的样式。请注意,他想使用不同的css文件。我的答案不仅仅是一个元素。朋友,他只想设计一个元素的样式,所以向他提供不同样式表的想法是错误的。感谢Shail同意减少HTTP请求是一个非常重要的最佳实践。即使它们是两个长CSS文件,将它们合并成一个仍然是一个好主意。我也同意。但我要回答他的问题。我不知道他是要用另一个特殊的样式表来设计一个特殊的样式,还是要设计一个元素的样式。我认为他已经知道如何使用id和class来设计元素的样式了