HTML入门笔记1

66 阅读2分钟

HTML的起手式

Emmet感叹号 ef552575a7aa20fdab1a374f28afb50.png

常用的章节标签

表示文章/书的层级

  • h1~h6 标题
  • section 章节
  • article 文章
  • p 段落
  • header 头部
  • footer 脚部
  • main 主要内容
  • aside 旁支内容
  • div 划分

小tips: ©的写法:©

全局属性

所有标签都有的属性

  • class
<div class="middle bordered"></div>

这里class "middle bordered"是作为一个整体的,不能由[class=middle]和[class=bordered]分开定义,但是可以用.middle{}和.dordered{}分开定义

  • contenteditable 让用户直接编辑内容

5e91fb5eb6a3538e82c76c82aed979d.png

  • hidden 隐藏标签,可以用CSS挽回

0a1a882838e45550b64480f9fa8ae1e.png

  • id
    • 加上id后可以用CSS调
    • 加上id后可以用JS调
    • 能用class最好不用id
      • Windos中有许多已经定义好的全局属性,是关键字,如:parent,top,self等,id命名不能与其重复。如果非要重复,也可用JS解决,但麻烦
      • 如果两个id命名重复,html不会报错,检查困难

0b1279a49aaf5efec31307d52ff93c1.png

a088a890c072699c6311738ab48de1d.png

46a48d25d8370c6798a67beaa1d87aa.png

  • style
    • 设置内联样式
    • HTML,CSS,JS均可调整,优先级不同;JS>HTML>CSS

8d86ff93df42b06878857d6c1767f3b.png

a57b6a93f7021f3ced135ad55d9c208.png

  • tabindex 实现按Tab键访问
    • 正数,如 tabindex=1/2/3,表示按数字顺序访问
    • 0,表示最后访问
    • -1,表示不要访问
  • title 实现鼠标移动到省略的地方时,可以浮动显示完整内容
    • 单行文字溢出省略
white-space: nowrap;不要换行
text-overflow: ellipsis;溢出部分用省略号代替
overflow: hidden;溢出部分隐藏

如何让style标签显示在页面上

一般style标签在head里面,页面上是看不见的,但将style标签放在body里面,然后设置 style {display: block},就可以显示在页面上了。

7bd36b985116c93929af60d47595483.png

内容标签

  • ol + li (ordered list + list item) 有序列表
  • ul + li (unordered list + list item) 无序列表
  • dl + dt + dd (description list + term + data) 描述列表 + 描述对象 + 描述内容
  • pre 潜规则:HTML 代码里的多处空格、回车、tab 等内容,默认会被转化为一个空格如果想保留多处空格、回车、tab等,就要用pre
  • hr 水平分隔线
  • br 换行
  • a 链接
  • code 代码,可配合pre使用
  • em和strong 表示强调
    • em 表示语气上的强调
    • strong 表示内容本身很重要
  • quote 行内引用
  • blockquote 换行引用

以上演示 http://js.jirengu.com/rekaxigede/3/edit

resst.css修改HTML默认样式

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
*::before,
*::after {
  box-sizing: border-box;
}
a {
  color: inherit;
  text-decoration: none;
}
input,
button {
  font-family: inherit;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

[资料来源:饥人谷]