HTML入门

130 阅读1分钟

HTML入门

HTML诞生

HTML是1990年由Web的发明者“Tim Berners-Lee”和同事“Daniel W. Connolly”创立的一种标记语言,它是标准通用化标记语言SGML的应用,而用HTML编写的超文本文档就称为HTML文档。

HTML起手内容

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    ......
</body>
</html>

章节标签

标题:h1~h6

章节:section

文章:article

段落:p

头部:header

脚部:footer

主要内容:main

旁支内容:aside

划分:div

全局属性

class :给标签一个类名(不唯一)

contenteditable:使元素可以被编辑

hidden:隐藏一个标签

id:给标签一个id名(唯一)

style:设置标签的样式

tabindex:控制table按下后的选中顺序

注意:tabindex=0的访问顺序是最后一个

title:鼠标移动到标签显示文字

小技巧:让style标签显示

<body>
    <style>
        // 让style标签显示
        style{display:block;}  
        ......
    </style>
</body>

默认样式

查看html元素默认样式

Chrome 开发者工具
Element -> Styles -> user agent stylesheet

去除原始默认样式

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
​
*::before,
*::after {
  box-sizing: border-box;
}
​
a {
  text-decoration: none;
}
​
ol,
ul {
  list-style: none;
}
​
table {
  border-collapse: collapse;
  border-spacing: 0;
}

内容标签

ol+ li:有序列表

ul+ li:无序列表

dl+dt+ dd:dl定义一个列表 dt定义了列表的标题 dd定义了描述内容

pre:保留原本的空白、空格、换行

hr:分割线

br:换行

a:超链接标签

em:斜体

strong:粗体

code:代码块,里面的因为字体是等宽的

quote:引用内容 blockquote:块级引用