引用与div
与<div>
相比,使用<blockquote>
元素有什么好处吗?我正在查看网站的标记以学习CSS,但我不知道为什么使用了<blockquote>。
编辑:是的,抱歉,我没有弄清楚,它用于保存带有用户名作为文本和输入标签的<div>
标签。显然没有报价。
解决方案
回答
语义上,当我们引用某事时,blockquote
标签才有意义。当然,风格化的div可以做同样的事情,但是为什么不对工作使用正确的标签呢?
另外,blockquote标记允许我们在引用中包含cite
属性。
回答
当<blockquote>包含的文本为块引号时,应使用<blockquote>。这对我来说听起来很明显,所以问题还有另一方面吗?
回答
如前所述," <blockquote>"用于引用。同样,我们将对一个包含页面内容或者其他内容的" <div>"中的段落使用多个" <p>"块。 HTML5提案将包含更多的块元素(即与div相同),目的是添加有关它的语义信息,例如页眉,页脚,菜单等。
回答
如前所述,块引号用于引号。就像表格(可以说)用于表格数据一样,列表用于列表,div用于分隔,p用于段落,等等。
当然,使用div几乎可以完成所有操作。这就是将HTML与CSS结合使用的好处:我们可以使任何外观看起来都想要(在理论上,在现实世界中,浏览器的怪癖有时会弄乱它)。
将div用于任何我们能想到的东西通常称为" divitis"。看到这篇文章的一些解释:)
回答
从理论上讲,HTML应该尽可能"语义化",这意味着每个元素都应表明其内容。 <h1>应该包含最重要的标题; <p>
s应该括在段落中; <em>
应该表示重点,等等。
这样,当我们或者屏幕阅读器或者任何看待它的代码都有意义。这对于不了解所有(或者任何)CSS规则的设备也有帮助。
回答
他们使用blockquote
的可能原因是,许多涉猎HTML的人对CSS的了解不足,以至于默认情况下,div
可以被赋予与blockquote
渲染相同的左边界。