html5 – 我应该放置元素ouside还是主元素内部?

让我们说旁边的元素包括“哦,顺便说一句……”内容,如阅读建议,广告或交叉销售.

>在主要之外放置一边在语义上是否可以?
>如果是的话,如果我在主要内容之外,例如“跳到主内容”命令,它是否比可访问性有任何优势?
>最后但并非最不重要,如果我在主要内部或内部包含标签,我想知道是否存在任何SEO影响.

解决方法

如果您的<旁边>与您的内容直接相关< main>然后我会把它留在< main>中.现在,据说……

>是的,在语义上可以将< aside>在< main>之外(如同,它是有效的,但您的内容可能另有保证).
>我不明白你是如何认为跳过链接在这里发挥作用,但除此之外< aside>在< main>之外对可访问性没有任何伤害也没有好处.只要你遵循良好的结构和有效的加价,你应该没事.
>我没有意识到.我在<旁边>外面< main>在我的网站上,并且< aside>内部< main>同样,我发现我的排名没有差别.鉴于搜索引擎通常对这样的特定位不透明,如果您担心,我会考虑进行一些A / B测试.

来自HTML5 Doctor的相关资料,由HTML5规范编辑之一编写:

> http://html5doctor.com/avoiding-common-html5-mistakes/
> http://html5doctor.com/tag/aside/
> http://html5doctor.com/aside-revisited/

相关文章

HTML5和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码