属性“对齐”被认为是过时的。建议使用较新的构造...什么是较新的构造?

时间:2010-10-02 18:36:16

标签: html css

我目前正在使用c#在visual studio 2010上构建多个网站。我留下的唯一错误(消息)或img对齐,div对齐和<a name atrributes ...这被视为过时。建议使用较新的结构。

网站仍然有效,但由于我在学习过程中,我想要0个错误/消息...我无法在网上找到任何新的构造取代这些内容。

有人可以帮忙吗?

4 个答案:

答案 0 :(得分:6)

对齐图像的效果为float,对于div元素,它可以是margintext-align,具体取决于您是在处理块本身还是内部的某些内联内容。您可以在我的网站上看到an example(完全披露时间)。左右块对齐是通过将左右边距设置为0 / auto或auto / 0而不是auto / auto。左右内联对齐是左侧或右侧而不是文本对齐的中心。

命名锚点已被id替换为泛型元素。

所以你可能以前写过:

<p><a name="example">The quick brown fox jumped over the
lazy dog</a></p>

或者,如果您遵循链接到某个点而不是值得关注的不良做法:

<p><a name="example"></a>The quick brown fox jumped over the
lazy dog</p>

你现在写道:

<p id="example">The quick brown fox jumped over the
lazy dog</p>

答案 1 :(得分:4)

您应该使用CSS来设置网页样式 - 这包括对齐。

答案 2 :(得分:3)

您可以做的是替换

<强> align="center"

<强> style="text-align:center"

通过内联CSS样式,这将解决您获得的验证错误并满足XHTML规则。

答案 3 :(得分:1)

使用层叠样式表而不是HTML格式。

较新的构造:     .rule { margin: 0px auto; }