当我在Mozilla Publisher Network上读到这篇文章时,我真的很兴奋:
在 HTML4 中,每个部分都是文档大纲的一部分。但是文档通常不是那么线性的。一个文档可以有特殊的部分,其中包含不属于主要流程的信息,尽管它与主要流程相关,例如广告块或解释框。HTML5 引入了
<aside>
允许这些部分不成为主要大纲的一部分的元素。
当我在HTML5 Doctor上遇到这个问题时,我同样觉得自己胜过了:
导航、广告、搜索框、博客卷等与文章没有直接关系,因此不能证明使用
<aside>
.
因此,经过一番谷歌搜索后,我意识到人们意见不一。有些人同意使用<aside>
广告等内容,但其他人则不同意。
核心问题:我正在建立一个技术博客,从一开始,我就希望页面(包括文章)是全角的。这让我几乎没有机会在其中放置广告(Google 真的不喜欢文章内容之间的“广告”)。
当我遇到这个<aside>
元素时,我以为我挖到了一座金矿,直到我看到关于它用于广告的不同意见。
所以,问题是,有知识的人能否解释一下是否可以<aside>
用于广告?此外,是否有任何语义替代方案(元素或标记)?