我收到一个错误消息,说width =“ auto”无效,所以我想知道是否不将其默认为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;">
答案 0 :(得分:2)
您的前提不正确。
HTML中有许多接受a width
attribute的元素。它们可接受的值为:
有效的非负整数
一些早期的HTML版本允许更多的元素具有width
属性,有时还具有不同的值(百分比很常见)。
auto
对于任何width
属性都是无效值。
这是CSS width
属性的有效值(尽管不一定是默认值),但是CSS和HTML是不同的语言……即使有时它们都包含相同名称的东西。
因此,没有必要,甚至没有必要(如您提到的错误消息所述)。