Css 媒体查询样式不工作
由于某些原因,当我调整浏览器的大小或在手机上查看页面时,耳机会保持在右侧。我想去掉浮子或者增加一些边距,这样它就会集中在一个更小的显示器上。我怎样才能做到这一点 HTMLCss 媒体查询样式不工作,css,media-queries,breakpoints,Css,Media Queries,Breakpoints,由于某些原因,当我调整浏览器的大小或在手机上查看页面时,耳机会保持在右侧。我想去掉浮子或者增加一些边距,这样它就会集中在一个更小的显示器上。我怎样才能做到这一点 HTML 右浮动是您的问题,它在某种程度上覆盖了display:block;的属性;。我回答这个问题时的印象是,你希望div是全宽的。我加了一些颜色来检查 .headDiv { display: block; max-width: 100%; background: yellow; } .headPhone {
右浮动是您的问题,它在某种程度上覆盖了display:block;的属性;。我回答这个问题时的印象是,你希望div是全宽的。我加了一些颜色来检查
.headDiv {
display: block;
max-width: 100%;
background: yellow;
}
.headPhone {
float: right;
background: red;
}
@media (max-width: 768px) {
.headDiv .headPhone {
width: auto;
float: none;
margin: 0 auto;
}
}
您可以使用display:table,这样div将自动收缩以适应内容
.headDiv {display:block; max-width:100%;}
.headPhone {float:right;}
@media (max-width: 768px) {
.headDiv .headPhone {float:none; margin: 0 auto;}
}
.headDiv {
display: block;
max-width: 100%;
background: yellow;
}
.headPhone {
float: right;
background: red;
}
@media (max-width: 768px) {
.headDiv .headPhone {
width: auto;
float: none;
margin: 0 auto;
}
}
@media (max-width: 768px) {
.headDiv .headPhone {
float: none;
display: table;
margin: 0 auto;
}
}