9. HTML标签

9. HTML标签

1.英语小课堂

英文
翻译
英文
翻译

heading

标题

order

顺序,秩序

body

正文

ordered

有顺序的

paragraph

段落

unordered

无顺序的

section

章,节

description

描述

article

一篇文章

term

术语

main

主要

data

数据

aside

旁边的,不是主要的

quote

引用

anchor

锚,定点

block

strong

强壮,重要

inline

一行内,内联

emphasis

强调,重读

break

打断

strong和emphasis,strong是本身重要,emphasis是主观认为重要

2.学习工具

推荐书籍

《网道HTML教程》:https://wangdoc.com/html/intro.html

不要花钱买任何HTML书,因为HTML看书没用,主要靠练习

不要用VSCode同时开多个目录,每次只开一个目录

VSCode推荐插件

Prettier=》cmd+shift+P

设置自动格式化代码

auto save:onFocusChange

Format on save: 打勾

推荐网站

js.jirengu.com

codesandbox.io

3.HTML起手式

Emmet感叹号

VSCode创建index.html

输入!会自动添加如下代码

方方要求的emmet

4.章节标签 & 全局属性

章节标签表示文章/书的层级

标题h1 - h6

章节section

文章article

段落p

头部header

主要内容main

旁支内容aside

划分div

全局属性

class 给标签分类 .class

contenteditable 使用户可编辑

把style放进body,可以在页面上显示style并且修改

hidden隐藏

id 不到万不得已不要用id,因为重复id不会报错。#id

id可以在js中直接被调用

凡是window.的保留字串不可以拿来做id name,可以在开发者模式console打window.来查看

style每个元素里可以写一个style

style(在html)优先级高于css,如果两个地方都写了style的话

如果js里也写了,js会覆盖所有的style

tabindex可以用键盘控制

正值表示顺序访问

tabindex=0 代表最后一个访问

tabindex=-1代表不要到这个位置

title可以显示完整内容

鼠标悬浮,会显示title的内容

title太长不想换行:

5.默认样式 & CSS reset

为什么有默认样式

因为HTML被发明的时候,CSS还没出生

怎么看默认样式

Chrome开发者工具

Elements->Styles->user agent stylesheet

User Agent

就是浏览器

CSS reset

默认样式已经不符合我们的需求,要把默认样式干掉

常见CSS reset

方方经常用的:https://gist.github.com/FrankFang/df5e57a0799823ed89a960a642b3a1e2

可以抄大厂的的代码

进入大厂首页,chrome开发者工具,找到类似代码

复制到自己的项目

命名为reset.css

6.常用的内容标签

ol+li:

ul+li

dl+dt+dd

dl:discription list

dt:discription term

dd:description data

pre:

一般打多个空格只显示一个空格,如果想保留就用pre

hr

水平分割线

br

换行

a

用来创建链接

国内:会加target="_blank"

国外:不加,让用户自己选择怎么打开页面

em语气强调

strong本质强调

code

写代码的,字体全部是等宽,默认是内连元素,可以使用pre包裹

quote内联引用

blockquote块级引用

7.客观题: HTML 入门测试已通过

8.主观题: HTML入门博客

最后更新于

这有帮助吗?