如果仅当满足align: center;
条件时才想禁用@media
属性,我应该使用什么命令?
@media(max-width=750px){
#innerh2{
disable align;
}
}
<div id="innerh2">
<h2 align="center">CSS</h2>
</div>
@media(max-width=750px){
#innerh2{
align: none;
}
}
<div id="innerh2">
<h2 align="center">CSS</h2>
</div>
答案 0 :(得分:0)
不推荐使用align
属性,HTML5不支持该属性。您应该改用CSS text-align
属性,并在宽度超过750px时将其居中。
@media(min-width=750px) {
.center-desktop {
text-align: center;
}
}
<div id="innerh2">
<h2 class="center-desktop">CSS</h2>
</div>
答案 1 :(得分:0)
您可以使用更好的方法。 从HTML删除'align'属性,您根本不需要它。
为您的div使用类而不是id选择器。它不是强制性的,但尝试将 id 定义留给jQuery和类似用途。同时允许重用您的课程。
您的媒体查询定义错误
@media only screen and (max-width: 750px) {
.innerh2{
text-align: center; /* or right, left, justify, initial etc... */
}
}
<div id="innerh2" class="innerh2" ><h2>CSS</h2></div>
答案 2 :(得分:0)
在您的以下代码中
#innerh2{
align:none;
}
要对css属性align
进行添加,只需像这样添加text
即可:
#innerh2{
text-align:none;
}