首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用id选择器更改引导带h1文本颜色?

无法使用id选择器更改引导带h1文本颜色?
EN

Stack Overflow用户
提问于 2017-02-25 06:57:55
回答 5查看 588关注 0票数 4

首先,下面是代码的相关部分:

代码语言:javascript
复制
<head>
<style type="text/css">
#part1 {
    background: url("1.jpg") no-repeat center;
    background-size: cover;
}
#1-title {
    color: blue;
}
</style>
</head>

<body>
<div class="jumbotron jumbotron-fluid" id="part1">
    <div class="container">
        <h1 id="1-title" class="display-3">The New App</h1>
        <p class="lead" id="1-disc">A new app</p>
        <hr class="my-4">
    </div>
</div>
</body>

h1被指定为“1标题”的id,因此h1文本的颜色应该是蓝色,但是即使我使用!important,它仍然是黑色的。

但是,我尝试添加一个类并将样式应用于它,如下所示:

代码语言:javascript
复制
<style type="text/css">
#part1 {
    background: url("1.jpg") no-repeat center;
    background-size: cover;
}
.c {
    color: blue;
}
</style>

以及:

代码语言:javascript
复制
<h1 class="display-3 c">The New App</h1>

而且起作用了。

那是什么原因呢?为什么我不能用d选择器改变颜色?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-02-25 07:01:07

ID选择器无法工作,因为ID不能以数字开头。要么将ID更改为字母,要么使用属性选择器[id='1-title'] {...}

票数 3
EN

Stack Overflow用户

发布于 2017-02-25 07:22:40

所有的答案都是正确的,但是我给一个必须有id的人写这个答案,从一个数字开始,这个答案可以用两种方式来完成--

no.1

你可以用迈克尔·库克的回答--

代码语言:javascript
复制
[id='1-title'] {...}

no.2

但是对于这一点,支持直到IE7,所以如果你是那些不走运的人谁需要支持老的IEs,你需要使用这样的独角兽--

代码语言:javascript
复制
#\31-title {...}

希望这对未来的读者有帮助!

票数 3
EN

Stack Overflow用户

发布于 2017-02-25 07:04:44

在HTML5中,对ID值的唯一限制是:

在文档中必须是唯一的,不能包含任何空格字符,必须至少包含一个字符,类似的规则适用于类(当然,唯一性除外)。

所以这个值可以是所有的数字,只有一个数字,只是标点符号,包括特殊字符,随便什么。只是没有空格。这与HTML4非常不同。

在HTML 4中,ID值必须以字母开头,之后只能跟着字母、数字、连字符、下划线、冒号和句点。

在HTML5中,这些都是有效的:

代码语言:javascript
复制
<div id="999"> ... </div>
<div id="#%LV-||"> ... </div>
<div id="____V"> ... </div>
<div id="⌘⌥"> ... </div>
<div id="♥"> ... </div>
<div id="{}"> ... </div>
<div id="©"> ... </div>
<div id="♤₩¤☆€~¥"> ... </div>

请记住,在ID的值中使用数字、标点符号或特殊字符可能会在其他上下文(例如CSS、JavaScript、regex)中引起麻烦。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42453008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档