webmail客户端会截断内联样式

时间:2013-05-08 09:46:03

标签: html css inline webmail

某些webmail-clients会截断内联样式中的空格。例如这段代码

style="display: inline; float:right; font-size:16px;

呈现为

style="display:inline;float:right;font-size:16px;

此时它没有受伤。但是当我添加一些背景样式时,我的布局崩溃了:

产地:

background:#ff6600 url('http://localhost:8080/path/to/img.png') no-repeat top right;

渲染:

background:#ff6600url('http://localhost:8080/path/to/img.png')no-repeattopright;

您对如何避免此行为有任何想法吗?也许像“& n b s p”这样的东西?

欢呼声, 蛋黄酱

2 个答案:

答案 0 :(得分:1)

我推荐这个

<div id="test" style="background:#ff6600; background-image:url('http://www.emofaces.nl/nl/emoticons/z/zwart-en-wit-emoticon.gif'); background-repeat:no-repeat; background-position:bottom left;"></div>

请参阅此处的工作示例: http://jsfiddle.net/DennisBetman/QTLBg/

答案 1 :(得分:0)

根据我之前的建议,您可以分开造型。我使用background-position-xbackground-position-y

进行了一些改进

See the code here