html 电子邮件的段落格式
我在 html 电子邮件中有 2 个连续段落。我需要在 2 段之间没有空格,但我需要在第 1 段顶部和第二段底部有 30 像素的空间。
我可以使用以下方法删除两个段落之间的空格:
p{
padding:0;
margin:0;
}
对于顶部的空格和顶部的空格在段落的底部,我可以使用
p{
margin-top: 30px;
margin-bottom: 30px;
}
所有这些都适用于 Outlook 和浏览器。但是当我将其用于 entourage(MAC 电子邮件)/gmail 时,段落之间的空格仍然保留。
我怎样才能摆脱空间?
I have 2 consecutive paragraphs in an html email. I need to have no space between the 2 paragraphs, but I need 30px of space at the top of the 1st para and at the bottom of the second paragraph.
I can remove the spaces between the 2 paragraphs using:
p{
padding:0;
margin:0;
}
For the space at the top & bottom of the para , I can use
p{
margin-top: 30px;
margin-bottom: 30px;
}
All this works fine for outlook and browsers. But when I use it for entourage (MAC email) / gmail, the space between the paragraphs is still retained.
How can I get rid of the space?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
大多数基于网络的电子邮件客户端(hotmal、gmail)不会遵循
标记内定义的样式,因为它们只是丢弃(几乎)在 head 部分内定义的任何内容。您应该使您的样式内联。
Most web-based email clients (hotmal, gmail) will NOT honor styles defined inside a
<style>
tag simply because they just discard (almost) anything defined inside the head section. You should make your styles inline.这些是使用内联 css 有意义的罕见情况,
这应该在您的 css 中
,并且在您的内联中,
css 中有一些技巧可以使其工作,但我不确定每个浏览器是否都支持它
你必须用谷歌搜索一下。
示例:
将选择第一个孩子
These are the rare cases where using inline css make sense
this should be in your css
and in your inline
there are tricks in css to make it work but i am not sure if its supported in every browsers
you will have to google that.
example :
will select the first child
尝试这种方式:
工作演示
参考:
相邻同级选择器
try this way:
Working DEMO
Reference :
adjacent sibling selector
你可以打包你的 paras:
并添加到你的 CSS 中:
You can pack your paras:
And add to your CSS: