gpt4 book ai didi

css - 如何设置 div 的样式,使内容的整个宽度都具有背景色,而不仅仅是显示器的宽度?

转载 作者:技术小花猫 更新时间:2023-10-29 12:30:58 25 4
gpt4 key购买 nike

我有一个 HTML 页面,为了这个问题看起来像这样:

<html>
<head>
<style>
div { width: 100%; }
.success { background-color: #ccffcc; }
</style>
</head>
<body>
<div class="success">
<nobr>This is a very long line. This is a very long line. This is a very long line. This is a very long line. This is a very long line. This is a very long line. This is a very long line. This is a very long line. This is a very long line. This is a very long line. This is a very long line. This is a very long line. This is a very long line. This is a very long line. This is a very long line. This is a very long line. This is a very long line. This is a very long line.</nobr>
</div>
</body>
</html>

注意“很长的一行”,以​​及那个 div 的背景颜色。

我的问题(我敢打赌这是一个基本问题)是背景颜色停在屏幕的边缘。当我向右滚动以查看其余文本时,其余文本背景为白色。

基本上我希望我的 div 表现如下:

  1. 要有指定的背景色
  2. 最小与屏幕宽度相同,即使其中的文本只是几个字
  3. 要跟随文字的宽度,如果超过屏幕的宽度
  4. 可选(我知道这真的是一个不同的后续问题),如果我有多个这样的 div,在第一个之后,有没有办法让两个自动跟随最宽 div 的宽度?

这有什么意义吗?

有什么办法吗?


我在这里设置了一个测试页面,如果你在 iPhone 上查看这个页面,虽然字体很小,但会显示问题:http://www.vkarlsen.no/test/test.html

我看到以下问题被 SO 列为潜在的重复项/建议,这是我在尝试其中的信息时注意到的内容:

最佳答案

黑魔法:

<style>
body { float:left;}
.success { background-color: #ccffcc;}
</style>

如果有人清楚地解释了为什么会这样,请发表评论。我认为这与 float 的副作用有关,它消除了正文必须适合页面宽度的限制。

关于css - 如何设置 div 的样式,使内容的整个宽度都具有背景色,而不仅仅是显示器的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8704817/

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