好像我已经完成了所有事情,但它不会起作用。检查元素时也不显示。 要检查它是否是媒体查询,请尝试设置不同的bg颜色。
@media screen and (max-width:1050px) {
#hmbn {
width:400px !important;
background-color:red !important;
}
}
div放在bootstrap行
中答案 0 :(得分:3)
这是由#hmbn
Bootstrap在clearfix中有一个buiilt。将课程clearfix
添加到#hmbn
<div id="hmbn" class="clearfix">
...
</div>
编辑问题后,以下内容不再适用......
删除;
@media screen (max-width:1050px) {
答案 1 :(得分:0)
试试这个它会正常工作!
@media (max-width: 1050px) {
#hmbn {
width:400px;
background-color:red;
}
}
非常重要:
这样可行: DEMO
@media (max-width: 1050px) {/*1.position*/
#hmbn {
width:400px;
background-color:red;
}
}
@media (max-width: 650px) {/*2.position*/
#hmbn {
width:40px;
background-color:orange;
}
}
@media (max-width: 480px) {/*2.position*/
#hmbn {
width:10px;
background-color:green;
}
}
因为计算机正在从顶部到底部读取它并覆盖样式
这不起作用: DEMO
@media (max-width: 480px) {/*1.position*/
#hmbn {
width:10px;
background-color:green;
}
}
@media (max-width: 650px) {/*2.position*/
#hmbn {
width:40px;
background-color:orange;
}
}
@media (max-width: 1050px) {/*3.position*/
#hmbn {
width:400px;
background-color:red;
}
}
答案 2 :(得分:0)
Here你去了。
@media screen and (max-width:1050px) {
#hmbn {
width:400px;
background-color:red;
}
.im1fill {
float:none;
}
}
说明:#hmbn
没有收到I高度,这是由a
未显示为块引起的,这是由于锚点内的div浮动引起的。移除浮子,你修复一切。您也可以删除!important
标记。