HTML5页面骨架需用语义化标签明确内容角色与层级:header、main、footer各司其职,main必须唯一且直接子元素;nav仅用于主导航,article用于独立可分发内容,section须带标题;细节标签如time、address、figure等补足语义链。
HTML5页面骨架不是靠一堆
拼出来的视觉盒子,而是用有含义的标签把内容角色和层级关系直接写进代码里。核心在于让浏览器、搜索引擎和屏幕阅读器一眼看懂“哪是头、哪是主、哪是辅、哪是尾”。是整个页面的语义锚点,只能出现一次,且必须直接放在下,不能被、或其他容器包裹。它里面只放真正不可省略的核心内容——比如文章正文、产品详情、表单主体。
和可以多次出现,但每次都要服务于它的直接父容器。页面顶部的管整站,开头的就只管这篇内容。
标签选错,层级就乱。区分关键看内容是否独立、是否主导、是否有主题。
立即学习“前端免费学习笔记(深入)”;
骨架搭好后,用细节标签告诉机器“这是什么”,不只是“它长什么样”。
更易被辅助工具识别