HTML
HTML 语义化
HTML 语义化就是让页面内容结构化,它有如下优点
1、易于用户阅读,样式丢失的时候能让页面呈现清晰的结构。
2、有利于 SEO,搜索引擎根据标签来确定上下文和各个关键字的权重。
3、方便其他设备解析,如盲人阅读器根据语义渲染网页
4、有利于开发和维护,语义化更具可读性,代码更好维护,与 CSS3 关系更和
谐
复制代码
如:
<header>代表头部
<nav>代表超链接区域
<main>定义文档主要内容
<article>可以表示文章、博客等内容
<aside>通常表示侧边栏或嵌入内容
<footer>代表尾部
复制代码
HTML5 新标签
有<header>、<footer>、<aside>、<nav>、<video>、<audio>、<canvas>等...
复制代码
DOM、BOM 对象
BOM(Browser Object Model)是指浏览器对象模型,可以对浏览器窗口进行访
问和操作。使用 BOM,开发者可以移动窗口、改变状态栏中的文本以及执行其
他与页面内容不直接相关的动作。 使 JavaScript 有能力与浏览器"对话"。
DOM (Document Object Model)是指文档对象模型,通过它,可以访问 HTML
文档的所有元素。 DOM 是 W3C(万维网联盟)的标准。DOM 定义了访问 HTML
和 XML 文档的标准: "W3C 文档对象模型(DOM)是中立于平台和语言的接
口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。
CSS