Bootstrap 框架,当页面过小时,内容错位问题

发布于 2022-08-28 00:48:53 字数 577 浏览 17 评论 0

我在chrome浏览器下,小屏幕上看的时候,发现有些页面的样式有些错位。

这个网站:http://joinwee.com/

这个问题在正比较大的显示器上看时是没有的,但当把浏览器窗口调小之后,就会出现下面的问题:

请输入图片描述

请输入图片描述

另一个比较重复的问题就是项目页面中,那个项目头了,缩小窗口之后,严重变形:

请输入图片描述

请问可以如何调整?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

忆依然 2022-09-04 00:48:53

我现在的处理办法,是重写了.container,改成了固定宽度,同时将所有的col-lg-*改成了col-xs-*,并且去掉了meta中的<meta name="viewport" content="width=device-width, initial-scale=1.0">,这样处理之后,改变窗口大小时,就不会出现排版混乱的问题了的。

我恋#小黄人 2022-09-04 00:48:53
<div class="container" style="min-width: 1170px;max-width: 1170px;">

导航条的长度被限定在1170,去掉此内置样式后boostrap3的响应式才能生效。至于这个最小长度见bootstrap样式,根据需要自行设置。

media (min-width: 768px) {
 .container {
 width: 750px;
 }
 }
赠意 2022-09-04 00:48:53

请输入图片描述

不知道楼主想要的是不是这个效果。

页面向下滚动的时候导航列表自动会出现在顶部。但是之前的设计者没有将列表的背景设置为白色,而默认是透明色的,所以就有了题主那样的效果。

我将id为affix-list的元素添加了下面这些css

{
    left: 0;
    box-shadow: 0 0 10px #ADADAD;
    background: #FFF;
    border-bottom: 1px solid #ADADAD;
}

但这还有一个问题,就是这个列表会长期占据屏幕上大部分位置,默认应该折叠,然后通过一些交互才让它展开才比较好。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文