【攻破html系列——第二天】网页结构
文章目录
- 1. 元素(标签,标记)
- 1.1 定义
- 1.2 双标签和单标签
- 1.3 标签关系
- 2. HTML语义化
- 2.1 每一个HTML元素都应该有具体的含义
- 2.2 所有元素与展示效果无关
- 3. 为什么需要语义化
- 3.1 为了搜索引擎优化(SEO):mag:
- 3.2 为了让浏览器理解网页
- 4. 标准文档结构
- 4.1 大致骨架:skull:
- 4.2 根元素<**html**>
- 4.3 文档头<**head**>(不会显示到页面内容上)
- 4.4 内容<**body**>
- 5. vscode的使用
- 5.1 基本步骤
- 5.2 文档声明`<!DOCTYPE html>`
- 5.3 lang属性
- 5.4 字符集charset
1. 元素(标签,标记)
1.1 定义
网页是由网页元素组成,而元素通过html标签(标记)描述出来的,比如下面这个就是其中一个元素:
<title>我的元素</title>
上面这句整体叫做:元素(element)。
这个元素组成:双标签元素组成:起始标签 + (元素属性)+ 元素内容 + 结束标签。
而标签是由<>扩起来的关键词,如<html>
、<a>
,而标签又分为单标签和双标签。
1.2 双标签和单标签
标签一般成对出现,我们称之为双标签,如<html>
和</html>
,前者是起始标签,后者是结束标签。
但也存在单标签,也就是只有一个标签,如<br/>
。
1.3 标签关系
包含关系
<html><head></head> </html>
<html>
是父标签,<head>
是子标签。
注意,文档间的包含(嵌套)关系有一定的规则,由于规则比较复杂,这里不详细说明。
如果想要了解哪个元素可以嵌套哪些元素,可以直接在浏览器输入 mdn+对应元素名 进行查找。
并列关系
<head></head> <body></body>
<head>
和<body>
是兄弟标签。
为了符合 web 标准和将 HTML 语义化的思想贯彻到底,我们应该将大部分的元素属性在 css 中体现,而 html 中使用语义化的标签。
下面我们就来说一说什么是语义化。
2. HTML语义化
2.1 每一个HTML元素都应该有具体的含义
元素 | 语义 |
---|---|
a | 超链接 |
p | 段落 |
h1~h6 | 一到六级标题 |
div | 无语义 |
2.2 所有元素与展示效果无关
元素展示到页面的效果,应该由 css 决定。
因为浏览器带有默认的 CSS 样式,所以每个元素有一些默认样式,所以很多时候我们需要先清除一些特殊元素的样式。
3. 为什么需要语义化
3.1 为了搜索引擎优化(SEO)
【攻破html系列——第二天】网页结构相关推荐
- 【攻破css系列——第二天】字体属性和文字属性
文章目录 1. 字体属性 1.1 定义 1.2 字体类型 1.2.1 定义 1.2.2 语法 1.2.3 使用实例 1.3 字体大小 1.3.1 定义 1.3.2 语法 1.3.3 使用实例 1.4 ...
- Metronic干货系列-介绍和目录结构
Metronic干货系列 Metronic干货系列-介绍和目录结构 Metronic干货系列-首页(未更新) Metronic干货系列-核心文件js(未更新) Metronic干货系列-核心文件css ...
- 结构化元素、网页结构和iframe内联框架
1.结构化元素 <header> //表示网页的头部 <footer> //表示网页的尾部 <section> //表示网页的独立区域 <article> ...
- 目前网页制作的基本语言html,第二讲网页制作基本语言HTML”.ppt
第二讲网页制作基本语言HTML" 2. 内嵌音频播放插件 通过内嵌音频播放插件可以在浏览器中出现控制面板,也可作为背景音乐.其格式为: [例2-27] 3. IE中的背景音乐 可以插入背景音 ...
- C语言系列:6、结构
C语言系列:6.结构 文章目录 C语言系列:6.结构 1. 结构的基本知识 2. 结构和函数 3. 结构数组 4. 指向结构的指针 5. 自引用结构 6. 表查找 7. 类型定义 8. 联合 9. 位 ...
- 第二章 全局变量结构(一)
文章目录 第二章 全局变量结构(一) 全局变量的逻辑结构 全局命名约定和限制 示例全局名称及其用法 全局节点和下标简介 全局变量下标 全局变量节点 全局变量排序规则 全局变量引用的最大长度 第二章 全 ...
- python 爬取TripAdvisor评论(曾经可以爬下来,但是似乎网页结构改了,爬不下来了)
TripAdvisor 的爬虫python实现 (曾经可以爬下来,但是似乎网页结构改了,爬不下来了) 这次爬虫分两个大步骤,第一,以评论ID为索引的评论内容文本,所以第一个步骤是按照不同的筛选方法获取 ...
- 第二章网页前端基础与HTTP协议
第二章 网页前端基础与HTTP协议 爬虫需要遵循网络传输协议才能与服务器进行通信,当与服务器建立通信后,爬虫才能获取网页内容,从而获取想要爬取的内容.获取到的网页内容通常为HTML(HyperText ...
- html页面信息属于结构化数据,网页结构化数据的信息提取方法与流程
本发明属于网络信息处理领域,尤其涉及一种网页结构化数据的信息提取方法. 背景技术: 互联网的迅速发展带来了信息的爆炸式增长,Web己经发展为一个巨大的信息仓库,成为日益重要和最具潜力的全球信息传递与共 ...
最新文章
- install python+twisted+mysqldb+django on mac
- [UI] 精美UI界面欣赏[1]
- 一起学Windows phone 7开发(四. DeepZoom)
- bd3.2 Python高级
- python 字符串split 正则分割 换行符_python数据分析实战-JOINamp;SPLIT分割与合并
- 启明云端分享|sigmastar debug工具使用说明(二)
- 详细解析WSAAsyncSelect模型
- Frida基础操作命令
- include 引号和尖括号的区别
- oracle分区表学习及应用
- django-学习索引1908版
- oracle使一个字段自增,Oracle数据库实现一个字段自增
- centos8 安装docker_利用Jenkins和Docker实现小公司的自动部署
- 优先队列详解priority_queue .RP
- AVR 工具指南(一)
- STM32F103_study52_The punctual atoms(STM32 The running light experiment )
- 微生物群也有记忆 | 微生物群能被“训练”
- 广搜之原神·稻妻·荒海水位解谜中的两处机关 输入数字生成解谜步骤
- Java中如何定义一个数组呢?
- 理科计算机专业分数线,武汉大学2017年计算机专业录取分数线(贵州理科考生)...
热门文章
- 人工智能轨道交通行业周刊-第33期(2023.2.6-2.12)
- python实操案例_Python数据分析基础实操案例
- 2017 年度读书总结
- mysql8.0 报错2059_mysql8.0连接报2059错误
- 笔试练习题001...to be continued...
- Unity3D-获取字体的实际像素宽高
- css如何实现字体为10px
- 2021手机试玩平台《手赚网》源码
- DNS,二级域名泛解析
- java 广告插件_谷歌提议 Chrome 限制广告插件
文章目录 1. 字体属性 1.1 定义 1.2 字体类型 1.2.1 定义 1.2.2 语法 1.2.3 使用实例 1.3 字体大小 1.3.1 定义 1.3.2 语法 1.3.3 使用实例 1.4 ...
Metronic干货系列 Metronic干货系列-介绍和目录结构 Metronic干货系列-首页(未更新) Metronic干货系列-核心文件js(未更新) Metronic干货系列-核心文件css ...
1.结构化元素 <header> //表示网页的头部 <footer> //表示网页的尾部 <section> //表示网页的独立区域 <article> ...
第二讲网页制作基本语言HTML" 2. 内嵌音频播放插件 通过内嵌音频播放插件可以在浏览器中出现控制面板,也可作为背景音乐.其格式为: [例2-27] 3. IE中的背景音乐 可以插入背景音 ...
C语言系列:6.结构 文章目录 C语言系列:6.结构 1. 结构的基本知识 2. 结构和函数 3. 结构数组 4. 指向结构的指针 5. 自引用结构 6. 表查找 7. 类型定义 8. 联合 9. 位 ...
文章目录 第二章 全局变量结构(一) 全局变量的逻辑结构 全局命名约定和限制 示例全局名称及其用法 全局节点和下标简介 全局变量下标 全局变量节点 全局变量排序规则 全局变量引用的最大长度 第二章 全 ...
TripAdvisor 的爬虫python实现 (曾经可以爬下来,但是似乎网页结构改了,爬不下来了) 这次爬虫分两个大步骤,第一,以评论ID为索引的评论内容文本,所以第一个步骤是按照不同的筛选方法获取 ...
第二章 网页前端基础与HTTP协议 爬虫需要遵循网络传输协议才能与服务器进行通信,当与服务器建立通信后,爬虫才能获取网页内容,从而获取想要爬取的内容.获取到的网页内容通常为HTML(HyperText ...
本发明属于网络信息处理领域,尤其涉及一种网页结构化数据的信息提取方法. 背景技术: 互联网的迅速发展带来了信息的爆炸式增长,Web己经发展为一个巨大的信息仓库,成为日益重要和最具潜力的全球信息传递与共 ...