CSS宽度100%切断窗口最小化

问题描述 投票:0回答:4

我有一个标题栏颜色宽度为100%的网站,但是当它与屏幕左边缘接壤时,它会在我滚动时切断它?

这是一个例子:

但如果它是一个较小的窗口并滚动:

当屏幕像图片一样减半时,如何将宽度设置为100%?

对不起,不好解释,我不知道如何解释。希望这些图片会有所帮助。

我的css是:

Header{background-color: #58dede; width: 100%;}
html css html5 css3
4个回答
1
投票

虽然,很难想象你的问题,但你可以试试这个代码 -

CSS:

Header{background-color: #58dede; /*width: 100%;*/ float:none !important; }
.clear {clear:both;}

HTML:

<header>
your content
<div class="clear"></div>
</header>

0
投票

在您的正文标记中提及页面的最小文档宽度。例如:

body{min-width:1000px;}

0
投票

您已将标题的宽度设置为100%,并且在缩小浏览器宽度后,标题的宽度将减少到视口宽度的100%,而不是保持与html和/或标题内容相同的宽度。因此,当您看到水平滚动条然后向右滚动时,背景颜色不再适用于标题的整个所需宽度,因为标题不再是该宽度。

这可以通过调整来轻松解决

min-width: property 

到所有组合边距+元素宽度的宽度(假设框大小:已设置border-box,因此包括填充和边距到您的宽度)。如果您在边距中使用百分比或在标题的子div中使用了百分比,则只需在calc()函数中包含min-width属性值。

min-width: calc(2% + 200px + ...); etc

0
投票

HTML的正文内容具有固定的宽度,即使由于其内部元素而赋予它100%的宽度。因此,如果水平滚动内容具有固定长度,则修复。假设水平滚动内容为z px long(固定)。

.header{
  min-width : zpx;
}

我在我的一个应用程序中遇到了同样的问题

© www.soinside.com 2019 - 2024. All rights reserved.