我收到一个错误,说宽度=“自动”无效,所以我想知道如果它默认为width =“auto”我是否只是不包括它
我已经尝试删除它,它似乎并没有影响电子邮件的格式,但我只是好奇,如果它是必要的。
<td width="auto" valign="middle" bgcolor="#0c50a3" align="center" height="40" style="font-size: 18px; font-family: Arial,Helvetica,sans-serif; color: #ffffff; font-weight: normal; padding-left: 20px; padding-right: 20px; vertical-align: middle; background-color: #0c50a3; border-radius: 4px; border-top: 0px None #000; border-right: 0px None #000; border-bottom: 0px None #000; border-left: 0px None #000; border-collapse: collapse;">
你的前提是不正确的。
HTML中有许多元素接受a width
attribute。它们的可接受值是:
有效的非负整数
一些早期版本的HTML允许更多元素具有width
属性,有时具有不同类型的值(百分比非常常见)。
auto
不是任何width
属性的有效值。
它是CSS width
属性的有效值(虽然并不总是默认值)但CSS和HTML是不同的语言...即使有时它们都包含具有相同名称的内容。
所以不,没有必要或甚至(如你提到的错误信息所说)允许。