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

W S*_*ics 3 html css

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

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

有人可以帮忙吗?

Que*_*tin 6

对于图像的对齐,相当于floatdiv元素,它是margin或者text-align取决于你是在处理块本身还是它内部的一些内联内容.您可以在我的网站上看到(完全披露时间)的示例.左右块对齐是通过将左右边距设置为0/auto或auto/0而不是auto/auto.左右内联对齐是左侧或右侧而不是文本对齐的中心.

命名锚点已被id泛型元素取代.

所以,虽然你可能以前写过:

<p><a name="example">The quick brown fox jumped over the
lazy dog</a></p>
Run Code Online (Sandbox Code Playgroud)

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

<p><a name="example"></a>The quick brown fox jumped over the
lazy dog</p>
Run Code Online (Sandbox Code Playgroud)

你现在写道:

<p id="example">The quick brown fox jumped over the
lazy dog</p>
Run Code Online (Sandbox Code Playgroud)


Jer*_*yOL 5

你可以做的是更换

align="center"

style="text-align:center"

这将通过内联 CSS 样式来解决您遇到的验证错误并也满足 XHTML 规则。