我的媒体查询问题似乎无法正常工作。
.cl-home h1
{
font-family: Raleway;
position:absolute;
top: 20%;
left: 10%;
font-size: 150px;
color: white;
border: 1.5px solid white;
padding: 10px;
@media screen and (max-width: 640px){
font-size: 80px;
}
}
我认为在宽度低于640px
的设备上,字体大小会自动更改为80px
。但没有变化。我做错了什么或者我不明白媒体查询是如何工作的?
答案 0 :(得分:5)
选择器包含在媒体查询中,而不是相反:
.cl-home h1 {
font-family: Raleway;
position:absolute;
top: 20%;
left: 10%;
font-size: 150px;
color: white;
border: 1.5px solid white;
padding: 10px;
}
@media screen and (max-width: 640px) {
.cl-home h1 {
font-size: 80px;
}
}
答案 1 :(得分:0)
试试这个
.cl-home h1{
font-family: Raleway;
position:absolute;
top: 20%;
left: 10%;
font-size: 150px;
color: white;
border: 1.5px solid white;
padding: 10px;
}
@media screen and (max-width: 640px){
.cl-home h1{
font-size: 80px;
}
}
答案 2 :(得分:0)
您无法在CSS属性块中插入媒体查询。试试这个:
.cl-home h1
{
font-family: Raleway;
position:absolute;
top: 20%;
left: 10%;
font-size: 150px;
color: white;
border: 1.5px solid white;
padding: 10px;
}
@media screen and (max-width: 640px){
.cl-home h1 {
font-size: 80px;
}
}
媒体查询仅在验证其条件时才定义(并覆盖)新属性。