23

我曾经<div style="width: 742px; margin: 0px auto; ">将容器居中div

在浏览器中它可以工作,但是当我在 Microsoft Outlook 中打开它时,它不在中心。

我也使用!important了,margin因为我认为它优先于 CSS。

如何div在浏览器和电子邮件中居中?

4

3 回答 3

42
<div align="center">

your code 

</div>

仅适用于 Outlook

于 2012-04-13T08:26:36.297 回答
6

对于一般的电子邮件,最好使用 html 属性和不推荐使用的标签而不是它们的 CSS 等价物,因为某些消息传递系统会忽略内联样式。

例如,而不是:

<div style="width: 742px; margin: 0px auto; ">...

您可以使用:

<body align="center"><table align="center" width="742">...

或者

<div align="center">...

示例 2,而不是:

<p style="font-family: Arial, Helvetica, Tahoma, sans-serif;">My text</p>

你可以做:

<font face="Arial" size="4">My text</font>
于 2012-04-13T08:54:52.070 回答
1

一个很好的反射是去官方微软文档网络:http: //msdn.microsoft.com/en-us/library/aa338201.aspx

在这里您可以看到最好的方法是使用.. div 元素之外的另一件事。

Use a table, it allow the maximum of css control.

于 2013-05-21T09:54:17.710 回答