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
h1 - h6
章节section
section
文章article
article
段落p
p
头部header
header
脚部footer
footer
主要内容main
main
旁支内容aside
aside
划分div
div
全局属性
class
给标签分类 .class
class
给标签分类 .class
contenteditable
使用户可编辑
contenteditable
使用户可编辑把style放进body,可以在页面上显示style并且修改
hidden
隐藏
hidden
隐藏id
不到万不得已不要用id,因为重复id不会报错。#id
id
不到万不得已不要用id,因为重复id不会报错。#id
id可以在js中直接被调用
凡是window.的保留字串不可以拿来做id name,可以在开发者模式console打window.来查看
style
每个元素里可以写一个style
style
每个元素里可以写一个stylestyle(在html)优先级高于css,如果两个地方都写了style的话
如果js里也写了,js会覆盖所有的style
tabindex
可以用键盘控制
tabindex
可以用键盘控制正值表示顺序访问
tabindex=0 代表最后一个访问
tabindex=-1代表不要到这个位置
title
可以显示完整内容
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入门博客
最后更新于
这有帮助吗?