Tim Berners-Lee 发明了万维网
互联网本质 内容共享
万维网 基于互利网 实现输入地址就能看到网页
HTML全称 Hyper Text Markup Language 超文本标记语言
H5 手机页面 程序员没有这个玩意 只有手机页面
CRM学习法 copy run modify
<<错误规范 会自动纠错
<<正确规范
命令行下载 yarn global add node-w3c-validator
在vscode 用 node-w3c-validator -i 要检查文件名称
heading 标题 paragraph 段落 article 文章 aside 旁边
body 身体 section 章节 main 主要 anchor 定点,锚
strong 强壮的 emphasis 强调 order 秩序 ordered 有顺序的
unordered 无顺序的 description 描述 term 术语 data 数据
quote 引用 block 块 inline 行内 break 打断
在VScode上用"!"创建主体 一般加
Document
这是一个标题。
这是一个标题。
这是一个标题。
这是一个段落
© -->
主要内容用main标签包涵
次要内容用aside标签包涵
section 双标签 将每个大章节包括在里面
所有的标签都有的属性即全局属性
class 属性
这是一个class
contenteditable 可编辑 可以放在任何标签里面
contenteditable在这里可以编辑
hidden 可以让某个标签以及内容看不见
hidden可以让内容看不见
id 属性 尽量少用ID属性 不能确定一个页面定义多少个同名字ID 取名id id的名字在哇网页上只能是唯一的 style里面就是"#"
这是一个id属性
style属性 就近原则 行内样式优先 有JS的JS优先 因为会覆盖style的内容
这是一个style属性
tabindex属性 0是最后一个 1,2,3 按顺序访问 -1 不让找到 不必是连续的
这是tabindex操作
title 属性 鼠标浮上 显示文字提示
niahshxiajsbxhb
小技巧
每个浏览器都有自己独特的默认样式
用style的样式来覆盖默认样式
每次写网页记得重置样式 reset.css
ol>li 有序列表
ul>li 无序列表
前端每天要做的事情有:有序列表
- 发邮件
- 发邮件
- 发邮件
- 发邮件
前端每天要做的事情有:无序列表
- 发邮件
- 发邮件
- 发邮件
- 发邮件
dl + dt + dd 自定义列表
- 图图
- 一个动画
小贴士: 在代码中 多个空格 在网上只显示一个空格 如果想保留空格等便签 就用per标签包住 记得更换字体
这里有很 多空格
hr 一条横线
br 换行
我的上面有一条横线
这里
换行了
a 链接 target="_blank" 在新窗口打开
这里是链接
code 写代码的 长和pre便签连用 形成空格和换行
$a = '你好'
console.log(a);
em标签 强调 让文字倾斜 strong标签 让字体加粗
[引用于](https://www.cnblogs.com/jjworld/p/5268575.html)
第一个层次的区别:
标签是告诉浏览器把其中的文本表示为强调的内容,把这段文字用斜体来
表示。如果只想使用斜体字来显示文本的话,使用标签。除了强调以外,当引入新的术语或者在
引用特定类型的术语或概念时作为固定样式的时候,也可以使用标签。
标签和标签一样,用于强调文本,但它强调的程度更高。
标签中的内容用加粗的字体来显示其中的内容。
第二个层次:em用来局部强调,strong则是全局强调。
第三个层次:em表示内容的着重点, strong表示内容的重要性。strong不会改变句子所在
第三个层次:em表示内容的着重点, strong表示内容的重要性。strong不会改变句子所在
第四个层次: em 表示语气上的强调 strong 表示内容本身的重要性
123
123
quote blockquote 引用 块级引用
老夫子说
我要天天开Q
老夫子说
我要天天开Q