# HtmlShare
**Repository Path**: javakam/HtmlShare
## Basic Information
- **Project Name**: HtmlShare
- **Description**: HtmlShareHtmlShareHtmlShareHtmlShareHtmlShare
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-01-26
- **Last Updated**: 2023-05-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# HTML5 + CSS3
### 视频地址: https://www.bilibili.com/video/BV1b4411i742?p=3
### HTML块元素和行元素
> 🍎效果展示:
#### 一、块级元素(block):
1. 它可以独占一行,可以设置宽高度,默认是100%,除非设定一个宽度,行级元素与之相反,它的内容决定它的宽高度,至于特殊字符就当成是文字来看;
2. 能设置宽高和顶底边距;
3. 常见的块级标签:div,p,h1-h6,ul,li,ol,dl,dt,dd,table...
4. 块级元素占一行,不论内容多少只要是有2个这样的元素就会换行,行内元素内容少时不会换行。
#### 二、行内元素(inline):
1. 能和其他元素待在同一行;
2. 不能设置宽高,宽度就是它的文字或图片的宽度,不可改变;
3. 常见的行级标签:a,span,strong,u,em
#### 三、行块级之间的转换:
1. 行元素->块元素:display:block;
2. 块元素->行元素:display:inline;
3. 行元素->块元素但是又不独占一行: display: inline-bloc;
### 什么是HTML5
1. H5并不是新的语言, 二是html的第五次重大修改版本
2. 支持: 所有主流浏览器都支持h5(chrome,firefox,safari...), IE9及以上有选择的支持h5, 但是IE8及以下不支持h5
3. 改变了用户与文档的交互方式: 多媒体: video audio canvas
4. 增加了其它的新特性: 语义特性, 本地存储, 网页多媒体, 二维三维, 特效(过渡,动画)
5. 相较于h4:
- 进步: 抛弃了一些不合理不常用的标记和属性
- 新增了一些标记和属性 - 表单
- 从代码角度而言,h5的网页结构代码