地址元素 HTML5

The Address Element HTML5

如何正确使用HTML5 特定标签地址?使用语义标记。

这个

<address>
    New York<br>
    +7 (495) 204-27-22<br>

    Paris<br>
    +375 (29) 658-77-46<br>
    +375 (17) 292-91-23
</address>

还是这个?

<address>
<p>
    New York<br>
    +7 (495) 204-27-22
</p>
<p>
    Paris<br>
    +375 (29) 658-77-46<br>
    +375 (17) 292-91-23
</p>

我总是倾向于使用你的第一个选项。

<address>
 New York<br>
 +7 (495) 204-27-22<br>
 Paris<br>
 +375 (29) 658-77-46<br>
 +375 (17) 292-91-23
</address>

在html4中只有第一个有效。在 Html5 中两者都有效。我 运行 通过这个验证器 http://validator.w3.org/check 两个例子 从现在开始,你可以去那里检查你是否有有效的东西,但你必须制作一个完整的文档示例,如下所示:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><!-- <!DOCTYPE html> -->
<html>
<head>
<title> Test </title>
</head>
<body>
<address>
    New York<br>
    +7 (495) 204-27-22<br>

    Paris<br>
    +375 (29) 658-77-46<br>
    +375 (17) 292-91-23
</address>

<address>

<p>
    New York<br>
    +7 (495) 204-27-22
</p>
<p>
    Paris<br>
    +375 (29) 658-77-46<br>
    +375 (17) 292-91-23
</p>
</address>
</body>
</html>

检查器会为您提供易于阅读的错误,您可以修复。