HTML 排错

  • 看编辑器的颜色提示
  • 使用HTML5验证器,可以在线也可以npm工具
    yarn global add node-w3c-validator安装验证器

格式优化

  1. 在设置里找 auto save , 之后勾选上format on save
  2. VScode插件,搜索prettier,美化格式插件

HTML 是谁发明的?

Tim Berners Lee,李爵士1990年,World Wide Web 的发明者 Tim Berners Lee 选择了 CERN 使用的一组 SGML 的 DTD 标记标签,在最早的 WEB 浏览器和编辑器 NEXUS 中,他使用了这些标签和样式表进行排版,并增加了最重要的功能——链接,这就是HTML的前身,基于SGML的HTML是让 SGML 走向World Wide Web 的第一步。他是前端的祖师爷。 HTML入门笔记 - 图1

HTML 起手写什么?

  1. <!DOCTYPE html> //文档类型是html
  2. <html lang="zh-CN"> //这html的语言标记是简中
  3. <head> //头部
  4. <meta charset="UTF-8" /> // meta标签的属性定义了与文档相关联的名称/值对,可以定义文档字符集。常见的字符集:GB2312、GBK、UTF-8
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" /> //视口优化、手机端显示优化,宽=设备框,初始比例=1倍
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge" /> 提示ie更新到edge
  7. <title>你的标题</title>
  8. </head>
  9. <body>这里放内容</body>
  10. </html>

常用的表章节的标签有哪些?

  1. <h1~h6> 标题
  2. <section>章节
  3. <article>文章
  4. <main>主要内容
  5. <aside>侧内容
  6. <footer>页脚

全局属性有哪些?

  1. <id> = 定义唯一标识符(ID),该标识符在整个文档中必须是唯一的。 其目的是在链接(使用片段标识符),脚本或样式(使用CSS)时标识元素。尽量别用id,容易写着写着走远了报错,在浏览器.windows的内的标签就不能用id,如self,top这种命名。
  2. <class> =元素的类名(classes )列表,它允许 CSS 和 Javascript 通过类选择器
  3. <hidden> =它可以被用来隐藏一个页面元素直到登录完毕。如果一个元素设置了这个属性,它就不会被显示。
  4. <contentedtable> =表示元素是否可被用户编辑。 如果可以,浏览器会修改元素的部件以允许编辑。
  5. <style> 通常修改元素的样式
  6. <tabindex> 指示其元素是否可以聚焦,以及它是否/在何处参与顺序键盘导航
  7. <title> 页面标题,对搜索引擎优化有重要意义,它只应该包含文本,若是包含有标签,则它包含的任何标签都将被忽略。

常用的内容标签有哪些?

  1. <ol+li> 有序列表
  2. <ul+li> 无序列表
  3. <dl+dt+dd> 描述列表,dt被描述对象,dd是描述
  4. <pre> 保留标签内的 空格/换行的样式
  5. <hr> 添加分割线
  6. <br> 强制换行
  7. <a> 超链接,建议加 taget=blank新窗口
  8. <em> 强调,是斜体
  9. <strong> 重要,加粗
  10. <code> 元素呈现一段计算机代码. 默认情况下, 它以浏览器的默认等宽字体显示
  11. <quote> 内联(行内)引用,
  12. <blockquote> 换行的引用