-1

我有 2 个 CSS,我将第一个 CSS 放在

<head>
    <link type="text/css" href="<?php echo base_url(); ?>css/dark-hive/jquery-ui-1.8.10.custom.css" rel="stylesheet">
</head>

我想把我的第二个 CSS 放在一个特定的 html 标签上,因为如果我把它也放在标签中,它会影响我的第一个 CSS head。我可以这样做吗?就像...这就是我打算做的。这是对的吗?

<div link="type:text/css; href:???"> </div>
4

4 回答 4

2

你这样做是错的。

没有可以放在特定元素/标签上的链接属性之类的东西。只有一个<link>标签可用。

如果您的 2nd CSS 影响/覆盖了您的第一个 CSS,那么您可能已经在 1st CSS 上设置了元素样式,并在 2nd CSS 上再次设置了样式。例如:

CSS 1


div{
    background-color: red;
}

CSS 2


div{
    background-color: blue;
}

您会注意到<div>将具有蓝色背景色。这是因为 CSS 2 已经覆盖了您在 CSS 1 上的样式。如果您不想覆盖某些样式,请使用类或 id。为您的 HTML 元素/标签创建一个唯一的类名或 id。

于 2013-09-30T03:33:57.183 回答
1

不!你不能那样做。但是如果需要,您可以覆盖 css 。

于 2013-09-30T03:22:59.053 回答
1

我不完全确定您要做什么;但是,如果你想指定一个特定的标签来赋予它不同的属性,你可以使用 CSS 类来做到这一点。

HTML

<div class="two"></div>

CSS

div.two{
    /* style here */
}
于 2013-09-30T03:29:10.127 回答
1

您可以像这样添加它:

<head>

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

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

</head>
于 2013-09-30T03:41:16.443 回答