3

这个标记

<div style="background-color: red;">
    abcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd
</div>

当浏览器窗口足够宽时可以正常工作,但是当我将其缩小以查看水平滚动条时,背景颜色仅应用于可见部分:

在此处输入图像描述

这可以解决吗?

4

4 回答 4

2

试试看position:absolute;

<div style="background-color: red; position:absolute;">
    abcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd
</div>

编辑 :

或与display:inline;

<div style="background-color: red; display:inline;">
    abcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd
</div>
于 2013-01-31T09:29:52.963 回答
1

尝试一种方法是使用position:absolute.

<div style="background-color: red;position: absolute;">
    <p>abcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd</p>
</div>

其他方式是使用一些width.

<div style="background-color: red;width: 500px">
    <p>abcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd</p>
</div>
于 2013-01-31T09:35:06.017 回答
-1

尝试:

<div>
<p style="background-color:red;">
abcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd
</p>
</div>
于 2013-01-31T09:26:10.553 回答
-2
<div style="background-color: red;display:table">
    abcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd
</div>

虽然不支持IE7。

于 2013-01-31T09:53:13.993 回答