前端自学心得 | HTML架构

224 阅读2分钟

HTML架构原则

把简单、高效、便利的幸福体验带给伙伴、用户,把复杂设计、问题留给自己

1. 语义解构清晰

  • 明确了解标签的语义作用,及行业使用习惯
  • 需要的地方用上合适标签
  • 标准:层次清晰,让维护人员一接手就能很快看懂

2. 内容灵活,便于维护

明确哪些地方内容是灵活的,哪些地方内容是死板的,对于灵活的地方,编写模板,通过js等进行灵活调用,更改。死板的地方,编写好结构样式,保证语义清晰,便于维护时阅读。

3. HTML 是用于标记页面文档内容的语言

HTML只负责语义化,你所看到的部分标签样式,那事浏览器带的样式表,不同的浏览器,表现不同,HTML不负责样式,它只负责页面内容的语义化标记。你的HTML代码,最重要的标记的可阅读性。

标签的语义化表

标签名 标记语义 常用场景组合
p 段落、独立文本内容区块 <article>... <h1></h1><p></p>... </article>
address 与页面内容或者部分内容有关的作者、组织等的联系方式 通常用于article和footer中,表示文章或者页面的作者的联系方式
figure 由文章或者特定引出的图表、照片、图形、插图、代码片段以及其他类似的独立内容 常用于article中,表示文章由内容引出的图等
...... 未完待续 随学习进度更新

注: ...表示代码省略

为什么强调语义化?

  1. 提高网页在搜索引擎检索到内容的权重(即排名)
  2. 便于开发者或者协同开发者阅读维护
  3. 方便添加CSS样式
  4. 提升网页的可访问性和互动性。(实现无障碍阅读,兼容各种终端,台式,平板,手机,屏幕阅读器等其他设备)