bootstrap 网格在 768px 的问题
Issues with bootstrap grid at 768px
我在我的网站上使用建议的断点方法,即 col-xs、col-sm、col-md,这确实有效,但出于某种原因,我在 768px 处遇到了问题,我认为应该是col-xs
的断点
事情是这样的
769px
768px
767px
最终,我希望 767px 和 768px 显示相同的布局。
只需为 col-sm 设置值 12:
col-sm-12.
添加一行也很重要。
你的代码是这样的:
<div class="container">
<div class="row">
<div class="col-sm-12"><input ...></input></div>
<div class="col-sm-12"><input ...></input></div>
</div>
</div>
也许还有 md&lg。对于 xs,它看起来自动像这样,如您所见。
如果你只是想让它从 768 开始而不是之前发生,只需将 class 切换为 JQuery。
$(function() {
if($(window).width()<769)
{
$("classofthediv").removeClass("col-sm-6");
$("classofthediv").addClass("col-sm-12");
}
});
也许你需要添加 $( window ).resize 如果你想要获得效果,即使你只是调整 window.
$( window ).resize(function() {
if($(window).width()<769)
{
$("classofthediv").removeClass("col-sm-6");
$("classofthediv").addClass("col-sm-12");
}
});
希望有用! :)
我是这样解决的
@media (max-width: 768px){
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
width: 100% !important;
}
}
我在我的网站上使用建议的断点方法,即 col-xs、col-sm、col-md,这确实有效,但出于某种原因,我在 768px 处遇到了问题,我认为应该是col-xs
的断点事情是这样的
769px
768px
767px
最终,我希望 767px 和 768px 显示相同的布局。
只需为 col-sm 设置值 12:
col-sm-12.
添加一行也很重要。
你的代码是这样的:
<div class="container">
<div class="row">
<div class="col-sm-12"><input ...></input></div>
<div class="col-sm-12"><input ...></input></div>
</div>
</div>
也许还有 md&lg。对于 xs,它看起来自动像这样,如您所见。
如果你只是想让它从 768 开始而不是之前发生,只需将 class 切换为 JQuery。
$(function() {
if($(window).width()<769)
{
$("classofthediv").removeClass("col-sm-6");
$("classofthediv").addClass("col-sm-12");
}
});
也许你需要添加 $( window ).resize 如果你想要获得效果,即使你只是调整 window.
$( window ).resize(function() {
if($(window).width()<769)
{
$("classofthediv").removeClass("col-sm-6");
$("classofthediv").addClass("col-sm-12");
}
});
希望有用! :)
我是这样解决的
@media (max-width: 768px){
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
width: 100% !important;
}
}