《HTML入门笔记1》

107 阅读3分钟

万维网www的发明

  • 万维网 www=URL+HTTP+HTML 是由李爵士在1990年发明的 实现了输入网址就能看到网页的功能

HTML概览

  1. HTML的标准制定者是W3C由李爵士创立
  2. HTML5使用VScode排错运行 node -w3c -validator -i x.html
  3. HTML起手式
<!DOCTYPE html>         <!--文档类型-->
<html lang="zh-CN">         <!--语言-->
  <head>
    <meta charset="UTF-8" />        <!--文件字符编码-->
    <meta name="viewport"           <!--禁止缩放 兼容手机-->
    content="width=device-width,initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />     <!--告诉ie使用最新内核-->
    <title>Document</title>     <!--标题-->
  </head>
  <body>
           <!--正文-->
  </body>     
</html>

  1. 常用的章节标签 (表示文章/书的层级)
  • 标题 h1~h6
    标题元素呈现了六个不同的级别的标题,h1级别最高,而h6级别最低
  • 章节 section
    表示一个包含在HTML文档中的独立部分 一般来说 会出现在文档大纲中
  • 文章 artical
    表示文档、页面、应用或网站中的独立结构 用于论坛帖子、杂志新闻文章、博客、用户提交的评论
  • 段落 p
    文本的段落 通常表现为一整块与相邻文本分离的文本
  • 头部 header
    用于展示介绍性内容,如顶部广告
  • 脚部 footer
    表示页脚内容 通常包含与文档相关的链接等信息
  • 主要内容 main
    标示文档的主体部分
  • 旁支内容 aside
    表示与文档页面几乎无关的部分 其通常表现为侧边栏或者标注框
  • 划分 div
    将内容分组
  1. 全局属性 (所有的标签都有的属性)
  • class
    当class的值存在空格时 需要使用双引号
  • contenteditable
    当值为true时 表示用户可在页面直接编辑该元素
  • hidden
    用于隐藏元素
  • id
    用来表示全局唯一的标签 但是唯一性没有保障
  • style
    设置样式
  • tabindex
    使用键盘导航 当值为负数时表示该元素不可访问;当值为0时表示该元素最后一个访问;当值为正数时表示该元素按顺序访问 
  • title
    表示咨询信息文本 一般设置在省略号处所要显示的内容
  1. 默认css样式设置
  2. 内容标签
  • ol+li (ordered list+list item)
    有序列表
  • ul+li (unordered list+list item)
    无序列表
  • dl+dt+dd (description list+term+data)
<dl>    <!--描述列表-->
    <dt>香蕉</dt>       <!--被描述的对象-->
    <dd>又香又甜</dd>       <!--被描述的内容-->
</dl>
  • pre (preview)
    HTML将连续多个空格或回车或tab看成是一个空格 而使用pre标签时会保留连续多个空格或回车或tab
  • hr
    设置水平分割线
  • br
    换行
  • a (anchor)
    设置超链接 用户点击后 浏览器会跳转到指定的网址并且在新窗口打开
<a href="https://juejin.im/timeline" target="_blank">掘金</a>
  • em (emphasis)
    通常字体为斜体,表示语气上的强调
  • strong
    字体加粗,强调内容本身的重要性
  • code
    内容以带宽字体显示
  • q (quote)
    内联引用 代表其中的文字是引用内容
  • blockquote
    块级内联引用

学习方法总结

  • 学会放弃体系感
  • 不学常态学变态
  • copy+run+modify

以上 方方老师的学习方法的确让我受益无穷!