gpt4 book ai didi

html - 如何使水平始终保持其背景颜色,即使沿 X 轴滚动也是如此?

转载 作者:行者123 更新时间:2023-11-28 03:28:46 25 4
gpt4 key购买 nike

我在我网站的每个页面的顶部使用标题 divJSFiddle . header 的宽度为 100%,只要文本没有放大到必须环绕并溢出 header 的点,它就可以正常工作,因此会强制页面添加水平滚动条。滚动时,页眉的背景颜色会丢失,因为文本溢出并且页眉不会动态地粘附到页面的 100% 宽度。

Here is a visual example .

我注意到的一件事是,特别是在 Stack Exchange 站点(不包括 Stack Overflow,因为该 header 是 position: fixed)和 Atlassain 的 BitBucket,当您放大到 header 时,它会显示你有一个水平滚动条,滚动时,标题背景颜色保持不变( visual example )。我怎样才能在我的网站上实现这种效果(我不想将 overflow-x: auto 应用于我的标题,因为水平滚动条在该单个元素上看起来相当丑陋)。

最佳答案

如果将显示属性设置为表格,那么它对我有用。

html, body {
height: 100%;
}

body {
margin: 0;

background-color: #161616; /* Fallback for browsers that don't support background gradients */

background: -webkit-radial-gradient(#3b3b3b, #2f2f2f); /* Safari 5.1 to 6.0 */
background: -o-radial-gradient(#3b3b3b, #2f2f2f); /* For Opera 11.6 to 12.0 */
background: -moz-radial-gradient(#3b3b3b, #2f2f2f); /* For Firefox 3.6 to 15 */
background: radial-gradient(#3b3b3b, #2f2f2f); /* Standard syntax (must be last) */

color: #fff;
font-family: "Arial", sans-serif;
}

a {
color: #fff;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

.title {
font-family: "Roboto", sans-serif;
font-weight: bold;
font-size: 3em;
}

.subtitle {
color: #9e9e9e;
font-size: 1.2px;
}

.fullWidth {
width: 100%;
background-color: rgba(141, 141, 141, 0.5);
}

.fullWidth .inner {
padding: 30px;
}
<body>
<div class="fullWidth" style="display: table;">
<div class="inner">
<div style="display: table;">

<div style="display: table-cell;">
<img src="https://openclipart.org/image/800px/svg_to_png/194077/Placeholder.png" style="width: 100px;" />
</div>

<div style="display: table-cell; vertical-align: middle; padding-left: 2;">
<div class="title">The problematic header</div>
<div class="subtitle">Try making the result frame have a low width, then scroll the frame horizontally</div>
</div>

</div>
</div>
</div>

<div style="padding: 10px;">
Notice how the background colour of the .fullWidth div is lost!<br />
<a href="http://i.imgur.com/yCxIT2X.png">http://i.imgur.com/yCxIT2X.png</a>
</div>
</body>

关于html - 如何使水平始终保持其背景颜色,即使沿 X 轴滚动也是如此?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44852957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com