使 <aside> 成为 <header>、<main> 和 <footer> 元素的同级元素是否会影响结构、SEO 或可访问性?

问题描述 投票:0回答:1

根据我到目前为止所学到的知识,网页最好有

<header>
<main>
<footer>
元素作为
<body>
的唯一子元素。

如果我将 <aside> 元素放置为<header><main><footer> 元素的兄弟元素,即将

<header>
<main>
<aside>
<footer>
放在
<body>
元素内部?
像这样:
<!doctype html>
<html>
  <head>
    <title>simple page</title>
  </head>

  <body>
    <header></header>
    <main></main>
    <aside></aside>
    <footer></footer>
  </body>
</html>
    
您的网站将符合标准,如果您这样做,您将无需担心:)

<aside>
 不喜欢取消其他标签或其他内容,而您可能会搞乱辅助工具阅读网站的唯一方法就是如果您有类似 
<main>
html accessibility semantic-markup
1个回答
0
投票
<footer>

元素两次或创建 aria 角色属性故意不准确。


© www.soinside.com 2019 - 2024. All rights reserved.