我有一个包含页面标题的div。是否可以在不使用标记的情况下将所有文本设置为h1样式?
例如:
<div id="title-div" style="h1">My Title</div>
或者类似于:
#title-div {
style: h1; //Imports all styles from h1
}
这种事情可能吗?
否。
像SASS这样的CSS扩展往往具有@mixin这样的功能,它可以定义一组规则,然后在不同的地方应用它们,但是:
- CSS本身没有这样的东西
- 必须将样式明确定义为mixin
找到h1标签的css,然后添加您的div id(假设您可以控制该css,并且它不是来自第三方,在这种情况下,您可能只需要复制它(
h1, #title-div {
// styles
}
您可以使用class或id来设置页面标题的样式。CSS示例,用于用";id":
#title-div {
//add your styling here
}
另一种选择是";类";,因此在";div";打开标签,你应该有";类";HML示例:
<div class="title">
<h1>My Title</h1>
</div>
类样式的CSS示例:
.title {
//add your styling here
}
此外,我认为您应该添加div容器h1来理解和清除它
您可以使用h1 的默认样式
-webkit-text-size-adjust: 100%;
line-height: 1.5;
color: #000!important;
box-sizing: inherit;
font-family: "Segoe UI",Arial,sans-serif;
font-weight: 400;
margin: 10px 0;
font-size: 42px;