如何仅向文本添加背景?

时间:2010-04-22 12:56:36

标签: javascript jquery html css

我有一个背景图片,上面有一些文字。 由于背景原因,阅读文本非常困难。 我想在文本本身周围添加一个白色背景,以便可以轻松阅读文本。如何使用CSS / Javascript / jQuery实现这一目标?

4 个答案:

答案 0 :(得分:7)

我的文字包含在<span> </span>中,背景颜色为白色;或者你想要的任何东西

答案 1 :(得分:4)

用跨度包裹文字:

<span class="white_bg">Your text here</span>

并将其放入CSS文件中:

.white_bg 
{
    background-color: #ffffff;
    padding: 3px; /*add this if you want a bit of space around the text*/
}

应该这样做。

答案 2 :(得分:0)

我假设你的背景图像是在DIV中的东西......所以你可以将文本嵌入其中。

例如......如果你真的有:

<div>Some Text</div>
div{background:url(/path/to/image.png);}

您可以将其更改为:

<div><p>Some Text</p></div>
div{background:url(/path/to/image.png);}
div p{background:#fff;}
祝你好运!

答案 3 :(得分:0)

您还可以使用最新网络浏览器实现的文字阴影:

<div style="background: url(some_image.jpg); text-shadow: 1px 1px 1px #000; color: #fff">Readable</div>

或者只是做一些像

这样的事情
<div style="background: url(some_image.jpg);"><p style="background: #fff">Readable</p></div>