@media 查询不起作用
@media Query not functioning
几周来我一直在寻找解决方案,尝试了相同几行代码的不同变体,这是当前的解决方案,它不起作用。
HTML 文件:
<link type="text/css" rel="stylesheet" href="public/stylesheet.css">
<meta name="viewport" content="width=device-width">
外部链接 CSS 文件:
.column{
background-color: #FFF;
padding-top: 0%;
padding-bottom: 10%;
margin-top: 1.2%;
/*margin-bottom: 2%; */
margin-left: 37.5%;
margin-right: 2%;
width:25%;
text-align: center;
padding-bottom: 0%;
display: inline-block;
/* scalable HTML CSS*/
@media (min-width: 700px) {
.column {
background-color: #FFF;
padding-top: 0%;
padding-bottom: 10%;
margin-top: 1.2%;
/*margin-bottom: 2%; */
margin-left: 1%;
margin-right: 1%;
width:98%;
text-align: center;
padding-bottom: 0%;
display: inline-block;
}
}
无论出于何种原因,无论我对代码进行何种更改,div 列都不会增长到 100% 宽度。我已经检查了我的元标记,它在那里,我已经尝试使用内部 CSS,以及我的元标记和我能找到的@media 查询的尽可能多的变体。
你在哪里 link src 文件尝试给 ./ 就像下面的那个
<link rel="stylesheet" href="./public/styles.css">
如果这不起作用,请尝试在媒体查询中使用最大宽度而不是最小宽度。
编辑:尝试将宽度设为 100% 而不是 98%
第一列 class 选择器不是 closed.Here 的正确代码
.column{
background-color: #FFF;
padding-top: 0%;
padding-bottom: 10%;
margin-top: 1.2%;
/*margin-bottom: 2%; */
margin-left: 37.5%;
margin-right: 2%;
width:25%;
text-align: center;
padding-bottom: 0%;
display: inline-block;
}
/* scalable HTML CSS*/
@media (min-width: 700px) {
.column {
background-color: #FFF;
padding-top: 0%;
padding-bottom: 10%;
margin-top: 1.2%;
/*margin-bottom: 2%; */
margin-left: 1%;
margin-right: 1%;
width:98%;
text-align: center;
padding-bottom: 0%;
display: inline-block;
}
}
希望再次对您有所帮助
您忘记添加 }
了!
在这里,我修正了那个错误。
.column {
background-color: #fff;
padding-top: 0%;
padding-bottom: 10%;
margin-top: 1.2%;
/*margin-bottom: 2%; */
margin-left: 37.5%;
margin-right: 2%;
width: 25%;
text-align: center;
padding-bottom: 0%;
display: inline-block;
}
/* scalable HTML CSS*/
@media (min-width: 700px) {
.column {
background-color: #fff;
padding-top: 0%;
padding-bottom: 10%;
margin-top: 1.2%;
/*margin-bottom: 2%; */
margin-left: 1%;
margin-right: 1%;
width: 98%;
text-align: center;
padding-bottom: 0%;
display: inline-block;
}
}
几周来我一直在寻找解决方案,尝试了相同几行代码的不同变体,这是当前的解决方案,它不起作用。
HTML 文件:
<link type="text/css" rel="stylesheet" href="public/stylesheet.css">
<meta name="viewport" content="width=device-width">
外部链接 CSS 文件:
.column{
background-color: #FFF;
padding-top: 0%;
padding-bottom: 10%;
margin-top: 1.2%;
/*margin-bottom: 2%; */
margin-left: 37.5%;
margin-right: 2%;
width:25%;
text-align: center;
padding-bottom: 0%;
display: inline-block;
/* scalable HTML CSS*/
@media (min-width: 700px) {
.column {
background-color: #FFF;
padding-top: 0%;
padding-bottom: 10%;
margin-top: 1.2%;
/*margin-bottom: 2%; */
margin-left: 1%;
margin-right: 1%;
width:98%;
text-align: center;
padding-bottom: 0%;
display: inline-block;
}
}
无论出于何种原因,无论我对代码进行何种更改,div 列都不会增长到 100% 宽度。我已经检查了我的元标记,它在那里,我已经尝试使用内部 CSS,以及我的元标记和我能找到的@media 查询的尽可能多的变体。
你在哪里 link src 文件尝试给 ./ 就像下面的那个
<link rel="stylesheet" href="./public/styles.css">
如果这不起作用,请尝试在媒体查询中使用最大宽度而不是最小宽度。
编辑:尝试将宽度设为 100% 而不是 98%
第一列 class 选择器不是 closed.Here 的正确代码
.column{
background-color: #FFF;
padding-top: 0%;
padding-bottom: 10%;
margin-top: 1.2%;
/*margin-bottom: 2%; */
margin-left: 37.5%;
margin-right: 2%;
width:25%;
text-align: center;
padding-bottom: 0%;
display: inline-block;
}
/* scalable HTML CSS*/
@media (min-width: 700px) {
.column {
background-color: #FFF;
padding-top: 0%;
padding-bottom: 10%;
margin-top: 1.2%;
/*margin-bottom: 2%; */
margin-left: 1%;
margin-right: 1%;
width:98%;
text-align: center;
padding-bottom: 0%;
display: inline-block;
}
}
希望再次对您有所帮助
您忘记添加 }
了!
在这里,我修正了那个错误。
.column {
background-color: #fff;
padding-top: 0%;
padding-bottom: 10%;
margin-top: 1.2%;
/*margin-bottom: 2%; */
margin-left: 37.5%;
margin-right: 2%;
width: 25%;
text-align: center;
padding-bottom: 0%;
display: inline-block;
}
/* scalable HTML CSS*/
@media (min-width: 700px) {
.column {
background-color: #fff;
padding-top: 0%;
padding-bottom: 10%;
margin-top: 1.2%;
/*margin-bottom: 2%; */
margin-left: 1%;
margin-right: 1%;
width: 98%;
text-align: center;
padding-bottom: 0%;
display: inline-block;
}
}