可以转换为行内元素`display:inline`
+> inline就是“行内”;此时这个div不能设置宽度、高度;可以和别人并排了
+2. 行内元素
转换为块级元素`display:block`
+> block”是“块”;此时这个span能够设置宽度、高度;必须霸占一行了,别人无法和他并排;如果不设置宽度,将撑满父亲
+## css中一共有三种手段,使一个元素脱离标准文档流:
+```
+解决不受任何限制设宽高,并排
+(1)浮动
+(2)绝对定位
+(3)固定定位
+```
+### 浮动`float`
+- left
+- right
+> span标签在标准流中,是不能设置宽高的(因为是行内元素)。但是,一旦设置为浮动之后,即使不转成块级元素,也能够设置宽高了
+1. 性质1:浮动的元素脱标
+> **一旦一个元素浮动了,那么,将能够并排了,并且能够设置宽高了。无论它原来是个div还是个span。**
+> 所有标签,浮动之后,已经不区分行内、块级了
+2. 性质2:浮动的元素互相贴靠
+> 三个div均设置了`float: left;`属性之后,然后设置宽高。当改变浏览器窗口大小时,可以看到div的贴靠
+3. 性质3:浮动的元素有“字围”效果
+> **div挡住了p,但不会挡住p中的文字**,形成“字围”效果
+> **标准流中的文字不会被浮动的盒子遮挡住**。(文字就像水一样)
+> **永远不是一个东西单独浮动,浮动都是一起浮动,要浮动,大家都浮动。**
+4. 性质4:收缩
+> 收缩:一个浮动的元素,如果没有设置width,那么将自动收缩为内容的宽度(这点非常像行内元素)
+> div本身是块级元素,如果不设置width,它会单独霸占整行;但是,设置div浮动后,它会收缩`宽高随内容而变`
+## 浮动的清除
+> 这里所说的清除浮动,指的是清除浮动与浮动之间的影响
+1. 给浮动元素的祖先元素加高度
+- **如果一个元素要浮动,那么它的祖先元素一定要有高度。**
+- **有高度的盒子,才能关住浮动**
+2. clear:both;
+- **不允许左侧和右侧有浮动对象。**
+3. 隔墙法
+- 为了防止第二个div贴靠到第二个div,我们可以在这两个div中间用一个新的div隔开,然后给这个新的div设置`clear: both;`属性;同时,既然这个新的div无法设置margin属性,我们可以给它设置height,以达到margin的效果(曲线救国
+4. 内墙法
+- **一个父亲是不能被浮动的儿子撑出高度的**
+5. 清除浮动:overflow:hidden
+- overflow即“溢出”, hidden即“隐藏”
+## margin相关
+1. margin塌陷/margin重叠;**标准文档流中,竖直方向的margin不叠加,取较大的值**;作为margin(水平方向的margin是可以叠加的,即水平方向没有塌陷现象)
+2. 盒子居中`margin:0 auto;`margin的值可以为auto,表示自动。当left、right两个方向都是auto的时候,盒子居中了
+> - 只有标准流的盒子,才能使用`margin:0 auto;`居中。也就是说,当一个盒子浮动了、绝对定位了、固定定位了,都不能使用margin:0 auto;
+> - 使用`margin:0 auto;`的盒子,必须有width,有明确的width。(可以这样理解,如果没有明确的width,那么它的width就是霸占整行,没有意义)
+> - `margin:0 auto;`是让盒子居中,不是让盒子里的文本居中。文本的居中,要使用`text-align:center;`
+1. 善于使用父亲的padding,而不是儿子的margin
+> - div里有个p,给p设置margin-top则会将整个div被margin;因为div没有border属性
+```
+1. margin这个属性,本质上描述的是兄弟和兄弟之间的距离; 最好不要用这个marign表达父子之间的距离
+2. 如果要表达父子之间的距离,我们一定要善于使用父亲的padding,而不是儿子的margin
+```
+> 双倍margin的bug:应该将浮动的方向和margin的`方向相反
+# 练习
+1. 布局浮动效果图
+
+
+
+html关键代码
+```html
+
+```
+css关键代码
+```css
+div{
+ width: 970px;
+ height: 600px;
+ margin: 0 auto;
+ }
+ .top{
+ width: 970px;
+ height: 103px;
+ margin-bottom: 8px;
+ }
+ .top-left{
+ width: 277px;
+ height: 103px;
+ background-color: red;
+ float: left;
+ }
+ .top-right{
+ width: 137px;
+ height: 49px;
+ background-color: green;
+ margin-bottom: 8px;
+ float: right;
+ }
+ .top-bottom{
+ width: 679px;
+ height: 46px;
+ background-color: green;
+ float: right;
+ }
+ .center{
+ width: 970px;
+ height: 435px;
+ }
+ .center-left{
+ width: 310px;
+ height: 435px;
+ background-color: yellow;
+ margin-right: 10px;
+ float: left;
+ }
+ .center-c{
+ width: 450px;
+ height: 400px;
+ float: left;
+ }
+ .center-c-top{
+ width: 450px;
+ height: 240px;
+ background-color: aquamarine;
+ margin-bottom: 10px;
+ float: left;
+ }
+ .center-c-cen{
+ width: 450px;
+ height: 110px;
+ background-color: aquamarine;
+ margin-bottom: 10px;
+ float: left;
+ }
+ .center-c-bottom{
+ width: 450px;
+ height: 30px;
+ background-color: aquamarine;
+ margin-bottom: 10px;
+ float: left;
+ }
+ .center-right{
+ width: 190px;
+ height: 400px;
+ background-color: purple;
+ margin-left: 10px;
+ float: left;
+ }
+ .center-bottom{
+ width: 650px;
+ height: 25px;
+ background-color: blue;
+ margin-top: 10px;
+ float: left;
+ }
+ .bottom{
+ width: 970px;
+ height: 40px;
+ background-color: tan;
+ margin-top: 10px;
+ }
+```
+2.公告浮动效果图
+
+
+
+html关键代码
+```html
+
+
+
+
+
+ 哈哈哈哈哈哈
+ 2024年10月17日
+
+
+
+
+
哈哈哈哈哈哈
+
2024年10月17日
+
+
+
+
哈哈哈哈哈哈
+
2024年10月17日
+
+
+```
+css关键代码
+```css
+div{
+ width: 970px;
+ height: 600px;
+ margin: 0 auto;
+ }
+ .top{
+ width: 970px;
+ height: 103px;
+ margin-bottom: 8px;
+ }
+ .top-left{
+ width: 277px;
+ height: 103px;
+ background-color: red;
+ float: left;
+ }
+ .top-right{
+ width: 137px;
+ height: 49px;
+ background-color: green;
+ margin-bottom: 8px;
+ float: right;
+ }
+ .top-bottom{
+ width: 679px;
+ height: 46px;
+ background-color: green;
+ float: right;
+ }
+ .center{
+ width: 970px;
+ height: 435px;
+ }
+ .center-left{
+ width: 310px;
+ height: 435px;
+ background-color: yellow;
+ margin-right: 10px;
+ float: left;
+ }
+ .center-c{
+ width: 450px;
+ height: 400px;
+ float: left;
+ }
+ .center-c-top{
+ width: 450px;
+ height: 240px;
+ background-color: aquamarine;
+ margin-bottom: 10px;
+ float: left;
+ }
+ .center-c-cen{
+ width: 450px;
+ height: 110px;
+ background-color: aquamarine;
+ margin-bottom: 10px;
+ float: left;
+ }
+ .center-c-bottom{
+ width: 450px;
+ height: 30px;
+ background-color: aquamarine;
+ margin-bottom: 10px;
+ float: left;
+ }
+ .center-right{
+ width: 190px;
+ height: 400px;
+ background-color: purple;
+ margin-left: 10px;
+ float: left;
+ }
+ .center-bottom{
+ width: 650px;
+ height: 25px;
+ background-color: blue;
+ margin-top: 10px;
+ float: left;
+ }
+ .bottom{
+ width: 970px;
+ height: 40px;
+ background-color: tan;
+ margin-top: 10px;
+ }
+```
diff --git "a/\345\220\264\344\275\263\351\242\226/2024.10.18\345\256\232\344\275\215.md" "b/\345\220\264\344\275\263\351\242\226/2024.10.18\345\256\232\344\275\215.md"
new file mode 100644
index 0000000000000000000000000000000000000000..0eb3c6aef8a70c730262f262fe361035991c5bb2
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/2024.10.18\345\256\232\344\275\215.md"
@@ -0,0 +1,339 @@
+# 定位
+css定位属性分为绝对定位、相对定位、固定定位
+```css
+ position: absolute;
+
+ position: relative;
+
+ position: fixed;
+```
+## 相对定位
+让元素相对于自己原来的位置,进行位置调整
+```css
+ position: relative;
+ left: 50px;
+ top: 50px;
+```
+### 相对定位的特点
+**相对定位不脱标**:相对位置的真实位置还在老家,只不过是影子出去了,可以到出飘
+### 相对定位的用途
+“压盖”效果(把一个div放在另一个div之上),一般用`postion:fixed`
+1. 微调元素
+2. 做绝对定位的参考,子绝对父相对
+### 相对定位的定位置
+* left:盒子右移
+* right:盒子左移
+* top:盒子下移
+* bottom:盒子上移
+PS:负数表示相反的方向
+## 绝对定位
+定义横纵坐标。原点在父容器的左上角或左下角。横坐标用left,纵坐标用top
+```css
+ position: absolute; /*绝对定位*/
+ left: 10px; /*横坐标*/
+ top/bottom: 20px; /*纵坐标*/
+```
+**绝对定位拖标**:因此,所有的标准文档流的性质绝对定位
+
+绝对定位之后,标签就不区分所谓的行内元素、块级元素了,不需要`display:block`就可以设置宽高了
+
+以下需要注意
+1. 要听最近的已经定位的祖先元素的,不一定是父亲,可能是爷爷:
+```html
+ 相对定位
+
没有定位
+
绝对定位,将以box1为参考,因为box2没有定位,box1就是最近的父辈元素
+
+
+```
+再比如:
+```html
+ 相对定位
+
相对定位
+
绝对定位,将以box2为参考,因为box2是自己最近的父辈元素
+
+
+```
+2. 不一定是相对定位,任何定位,都可以作为儿子的参考点:
+
+子绝父绝、**子绝父相**、子绝父固,都是可以给儿子定位的。但是在工程上,如果子绝、父绝,没有一个盒子在标准流里面了,所以页面就不稳固,没有任何实战用途。
+
+“**子绝父相**”有意义:这样可以保证父亲没有脱标,儿子脱标在父亲的范围里面移动。于是,工程上经常这样做:
+
+> 父亲浮动,设置相对定位(零偏移),然后让儿子绝对定位一定的距离。
+3. 绝对定位的儿子,无视参考的那个盒子的padding:
+
+下图中,绿色部分是父亲div的padding,蓝色部分p是div的内容区域。此时,如果div相对定位,p绝对定位,那么, p将无视父亲的padding,在border内侧为参考点,进行定位:
+
+## 固定定位
+就是相对浏览器窗口进行定位。无论页面如何滚动,这个盒子显示的位置不变。
+
+
+
+
+# 练习
+1. 
+
+html关键代码
+```html
+
+```
+css关键代码
+```css
+ .d1{
+ width: 400px;
+ height: 400px;
+ border: 1px solid;
+ position: relative;
+ }
+ .d2{
+ width: 200px;
+ height: 200px;
+ border: 1px solid;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ margin-left: -100px;
+ margin-top: -100px;
+ }
+```
+2. 
+
+html关键代码
+```html
+ 888
+
+ 33333333333333333333333333333333
+
+```
+css关键代码
+```css
+ .d1{
+ width: 600px;
+ height: 100px;
+ border: 1px solid;
+ position: fixed;
+ background-color: aqua;
+ }
+ .d2{
+ width: 300px;
+ height: 1000px;
+ border: 1px solid;
+ }
+```
+3. 
+
+html关键代码
+```html
+ 昂,你来晚了哈
+```
+css关键代码
+```css
+ .d1{
+ position: relative;
+ }
+ .d1::after{
+ content: attr(data-d1);
+ position: absolute;
+ left: 0;
+ top: 20px;
+ opacity: 0;
+ transition: opacity 1s;
+ border: 1px solid;
+ border-radius: 5px;
+ background-color: gray;
+ color: white;
+ }
+ .d1:hover:after{
+ opacity: 1;
+ /* 通过改变opacity的数值,使提示框显示出来 */
+ }
+```
+4. 
+
+html关键代码
+```html
+
+
+
+ - 付款图标
+
+ - 存款图标
+
+ - 删除图标
+
+ - 粘贴图标
+
+ - 笑脸图标
+
+ - 编辑图标
+
+
+```
+css关键代码
+```css
+ li{
+ list-style-type: none;
+ }
+ .a{
+ width: 3px;
+ height: 20px;
+ background: url(./精灵图1.png) no-repeat;
+ background-size: 52px 40px;
+ padding-left: 15px;
+ float: left;
+ }
+ .a1{
+ background-position: 0 1px;
+ }
+ .a2{
+ background-position: -17px 1px;
+ }
+ .a3{
+ background-position: -34px 1px;
+ }
+ .a4{
+ background-position: 0 -18px;
+ }
+ .a5{
+ background-position: -17px -18px;
+ }
+ .a6{
+ background-position: -34px -18px;
+ }
+ .pic{
+ width: 100px;
+ height: 20px;
+ }
+```
+5. 
+
+html关键代码
+```html
+
+
+
+
[海雅缤纷城]万达影城(深圳海雅广场...单人电影票,可观看2D
+
+ ¥
+ 35
+ ¥
+ 80
+ 225
+ 已售
+
+
+
+```
+css关键代码
+```css
+ .d1{
+ width: 310px;
+ height: 300px;
+ border: 1px solid orangered;
+ }
+ .d2{
+ width: 310px;
+ height: 200px;
+ background: url(./万达影城.png) no-repeat;
+ background-size: 310px 200px;
+ position: relative;
+ }
+ .d2-1{
+ width: 310px;
+ height: 40px;
+ line-height: 40px;
+ color: white;
+ background-color: rgba(0, 0, 0, 0.5);
+ text-align: center;
+ display:inline;
+ position: absolute;
+ left: 0;
+ top: 100%;
+ margin-top: -40px;
+ }
+ .d2-2{
+ background: url(./精灵图2.png) no-repeat;
+ width: 50px;
+ height: 30px;
+ background-position: -106px 0;
+ position: relative;
+ left: 10px;
+ top: -9px;
+ }
+ .d3{
+ padding-top: 10px;
+ position: relative;
+ }
+ .d3-1::first-line{
+ font-weight:bold;
+ }
+ .d3-2{
+ width: 310px;
+ height: 30px;
+ position: absolute;
+ bottom: -85%;
+ left: 0;
+ }
+ .d3-2-1{
+ color: orange;
+ }
+ .d3-2-2{
+ font-size: 20px;
+ color: orange;
+ }
+ .d3-2-3{
+ color: gray;
+ font-size: 12px;
+ }
+ .d3-2-4{
+ color: gray;
+ font-size: 12px;
+ text-decoration: line-through;
+ }
+ .d3-2-5{
+ color: red;
+ font-size: 14px;
+ float: right;
+ padding-top: 6px;
+ }
+ .d3-2-6{
+ color: gray;
+ font-size: 13px;
+ float: right;
+ padding-top: 6px;
+ }
+```
+6. 
+
+html关键代码
+```html
+
+```
+css关键代码
+```css
+ .container {
+ height: 600px;
+ overflow: auto;
+ position: relative;
+ border: 1px solid red;
+ }
+ #div-element {
+ width: 100px;
+ height: 100px;
+ border: 1px solid black;
+ position: absolute;
+ bottom: 200px;
+ left: 200px;
+ }
+```
diff --git "a/\345\220\264\344\275\263\351\242\226/2024.10.21\345\233\272\345\256\232\345\256\232\344\275\215+\351\200\211\346\213\251\345\231\250\350\257\246\350\247\243.md" "b/\345\220\264\344\275\263\351\242\226/2024.10.21\345\233\272\345\256\232\345\256\232\344\275\215+\351\200\211\346\213\251\345\231\250\350\257\246\350\247\243.md"
new file mode 100644
index 0000000000000000000000000000000000000000..6f8c2d2a8115f23801411246d3aa55f5ac117230
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/2024.10.21\345\233\272\345\256\232\345\256\232\344\275\215+\351\200\211\346\213\251\345\231\250\350\257\246\350\247\243.md"
@@ -0,0 +1,252 @@
+# 固定定位
+就是对浏览器窗口进行定位。无论页面如何滚动,这个盒子显示的位置不变
+## 用途
+1. **用途1**:网页右下角的“返回顶部”
+```css
+ .backtop{
+ position: fixed;
+ bottom: 100px;
+ right: 30px;
+ width: 60px;
+ height: 60px;
+ background-color: gray;
+ text-align: center;
+ line-height:30px;
+ color:white;
+ text-decoration: none; /*去掉超链接的下划线*/
+ }
+```
+2. **用途2**:顶部导航栏
+
+需要注意的是,假设顶部导航条的高度是60px,那么,为了防止其他的内容被导航条覆盖,我们要给body标签设置60px的padding-top。
+
+## z-index属性
+z-index属性:表示谁压着谁。数值大的压盖住数值小的
+
+### 特性:
+
+1. 属性值大的位于上层,属性值小的位于下层。
+
+2. z-index值没有单位,就是一个正整数。默认的z-index值是0。
+
+3. 如果大家都没有z-index值,或者z-index值一样,那么在HTML代码里写在后面,谁就在上面能压住别人。定位了的元素,永远能够压住没有定位的元素。
+
+4. 只有定位了的元素,才能有z-index值。也就是说,不管相对定位、绝对定位、固定定位,都可以使用z-index值。而浮动的元素不能用。
+
+5. 从父现象:父亲怂了,儿子再牛逼也没用。意思是,如果父亲1比父亲2大,那么,即使儿子1比儿子2小,儿子1也能在最上层。
+
+针对1、2、3条,举例如下:
+
+这是默认情况下的例子:(div2在上层,div1在下层)
+`z-index属性的应用还是很广泛的。`当好几个已定位的标签出现覆盖的现象时,我们可以用这个z-index属性决定,谁处于最上方。也就是`层级`的应用
+### 层级
+1. 必须有定位(除去static)
+2. 用z-index来控制层级数
+
+# 选择器
+## css3选择器
+```
+ div 标签选择器
+
+ .box 类名选择器
+
+ #box id选择器
+
+ div p 后代选择器
+
+ div.box 交集选择器
+
+ div,p,span 并集选择器
+
+ div>p 子代选择器
+
+ * : 通配符
+
+ div+p: 选中div后面相邻的第一个p
+
+ div~p: 选中的div后面所有的p
+```
+## 属性选择器
+属性选择器的标志符号是`[]`
+
+匹配含义:
+```
+^:开头 $:结尾 *:包含
+```
+格式:
+* E[title] 选中页面的E元素,并且E存在 title 属性即可。
+
+* E[title="abc"]选中页面的E元素,并且E需要带有title属性,且属性值完全等于abc。
+
+* E[attr~=val] 选择具有 att 属性且属性值为:用空格分隔的字词列表,其中一个等于 val 的E元素。
+
+* E[attr|=val] 表示要么是一个单独的属性值,要么这个属性值是以“-”分隔的。
+
+* E[title^="abc"] 选中页面的E元素,并且E需要带有 title 属性,属性值以 abc 开头。
+
+* E[title$="abc"] 选中页面的E元素,并且E需要带有 title 属性,属性值以 abc 结尾。
+
+* E[title*="abc"] 选中页面的E元素,并且E需要带有 title 属性,属性值任意位置包含abc。
+
+```
+例如:
+
+div[tltle=user]{}
+```
+# 博雅互动
+
+
+css关键代码
+```css
+ * {
+ margin: 0;
+ }
+ /* 导航栏 */
+ .top{
+ width: 100%;
+ height: 58px;
+ background-color: rgb(25,29,58);
+ }
+ .t{
+ margin: 0 auto;
+ width: 1050px;
+ height: 58px;
+ }
+ .top-logo{
+ height: 58px;
+ float: left;
+ }
+ .daohang{
+ float: left;
+ }
+ .daohang ul{
+ height: 58px;
+ list-style-type: none;
+ }
+ .daohang ul li{
+ width: 100px;
+ height: 58px;
+ line-height: 58px;
+ display: block;
+ text-align: center;
+ border-right: 1px solid #252947;
+ float: left;
+ }
+ .daohang ul li a{
+ text-decoration: none;
+ color: white;
+ }
+ .daohang ul li a:hover{
+ display: block;
+ background-color: rgb(37,41,71);
+ }
+ .daohang ul li .current{
+ display: block;
+ background-color: rgb(37, 41, 71);
+ }
+ .top-jiaru{
+ width: 150px;
+ height: 58px;
+ float: left;
+ position: relative;
+ }
+ .top-jiaru div{
+ width: 100px;
+ height: 34px;
+ background: url(./images/jrwm.png) no-repeat;
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ margin-bottom: 13px;
+ }
+ /* 广告页面 */
+ .center{
+ height: 465px;
+ background: url(./images/banner.jpg) no-repeat center top;
+ margin-top: 10px;
+ }
+ /* 内容页面 */
+ .c{
+ height: 700px;
+ }
+ .content{
+ width: 1200px;
+ height: 500px;
+ margin: 0 auto;
+ margin-top: 20px;
+ }
+ .content ul li{
+ list-style-type: none;
+ margin-right: 50px;
+ text-align: center;
+ float: left;
+ }
+ .content ul li h3{
+ font-size: 14px;
+ }
+ .content ul li a{
+ color: green;
+ text-decoration: none;
+ font-size: 12px;
+ background: url(./images/sanjiaoxing.png) no-repeat right 4px;
+ padding-right: 10px;
+ }
+ .content ul li img{
+ width: 218px;
+ height: 130px;
+ }
+```
+html关键代码
+```html
+
+
+
+
+
+
+
+
+
+```
\ No newline at end of file
diff --git "a/\345\220\264\344\275\263\351\242\226/2024.9.18\350\241\250\345\215\225.md" "b/\345\220\264\344\275\263\351\242\226/2024.9.18\350\241\250\345\215\225.md"
new file mode 100644
index 0000000000000000000000000000000000000000..34e9ea42c16b00b35ac4d7a5c2fa997e115671ce
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/2024.9.18\350\241\250\345\215\225.md"
@@ -0,0 +1,90 @@
+# 表单
+```html
+
+```
+## type属性
+|属性值|具体功能|
+|:-:|:-:|
+|text|单行文本框|
+|password|密码框|
+|radio|单选框|
+|checkbox|复选框|
+|button|普通按钮|
+|submit|提交按钮|
+|reset|重置按钮|
+|image|图片形式的提交按钮|
+|file|单行文本框|
+|email|邮箱文本框|
+|url|地址文本框|
+|tel|电话文本框|
+|search|搜索框|
+|number|数值文本框|
+|range|范围文本框|
+|date、month等|日期时间文本框|
+## 悬停效果图
+
+```css
+ table,th,tr,td{
+ text-align: center;
+ border: 1px solid black;/* 边框宽度,样式,颜色*/
+ border-collapse: collapse;/* 边框间隔*/
+ }
+ tr:hover{
+ background-color: aquamarine;
+ }
+ td:hover,th:hover{
+ background-color: blueviolet;
+ }
+```
+```html
+```
+## 按钮效果图
+
+```css
+ input{
+ width: 80px;
+ height: 30px;
+ }
+ #Primary{
+ background-color: blue;
+ border: 0px ;
+ border-radius: 5px;
+ }
+ #Default{
+
+ background-color:transparent;
+ border: 2px;
+ border-radius: 5px;
+ border-style:ridge; /* 实线*/
+ }
+ #Dashed{
+ background-color:transparent;
+ border: 1px;
+ border-radius: 5px;
+ border-style: dashed; /* 虚线*/
+ }
+ #Danger{
+ background-color:transparent;
+ border: 1px;
+ border-radius: 5px;
+ border-style:ridge;
+ border-color: red;
+ }
+ #Link{
+ background-color:transparent;
+ border: 0px;
+ border-radius: 5px;
+ }
+
+```
+```html
+
+
+
+
+
+```
diff --git "a/\345\220\264\344\275\263\351\242\226/2024.9.20\351\237\263\350\247\206\351\242\221.md" "b/\345\220\264\344\275\263\351\242\226/2024.9.20\351\237\263\350\247\206\351\242\221.md"
new file mode 100644
index 0000000000000000000000000000000000000000..35e136e0d93cd1052c52ae05a52c65c562860585
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/2024.9.20\351\237\263\350\247\206\351\242\221.md"
@@ -0,0 +1,97 @@
+## 视频
+```html
+
+```
+* autoplay 自动播放。写成autoplay 或者 autoplay = "",都可以。
+* controls 控制条。(建议把这个选项写上,不然都看不到控件在哪里)
+* loop 循环播放。
+* preload 预加载 同时设置 autoplay 时,此属性将失效。
+* width:设置播放窗口宽度。
+* height:设置播放窗口的高度。
+## 音频
+```html
+
+```
+* autoplay 自动播放。写成autoplay 或者 autoplay = "",都可以。
+* controls 控制条。(建议把这个选项写上,不然都看不到控件在哪里)
+* loop 循环播放。
+* preload 预加载 同时设置 autoplay 时,此属性将失效。
+
+## 登录页面效果图
+
+1. 关键代码(html)
+```html
+
+```
+2. 关键代码(css)
+```css
+body{
+ background:linear-gradient(to right,rgb(233,192,234),rgb(174,191,235))
+ }
+ #t{
+ width: 300px;
+ height: 350px;
+ margin: auto;/*水平居中*/
+ border-radius: 10px;
+ background-color: rgb(255, 255, 255);
+ }
+ #button{
+ border: 0px;
+ height: 30px;
+ color: white;
+ margin-bottom: 10px;
+ background: linear-gradient(to right,rgb(174,191,235),rgb(233,192,234));
+ }
+ #button:hover{
+ width: 100px;
+ }
+ table{
+ width: 200px;
+ margin: auto;
+ margin-top: 100px;
+ text-align: center;
+ }
+ input{
+ width: 250px;
+ border: none;
+ border-bottom: 1px solid black;
+ margin-top: 20px;
+ }
+ caption{
+ margin-top: 30px;
+ }
+ .user{
+ padding-bottom: 5px;
+ }
+```
+## 跑马灯
+
+1. 关键代码(css)
+```css
+.run{
+ animation: run 20s linear infinite;
+ /* 动画(animations),动画时长:10秒,速度曲线:线性 ,infinite无限循环 */
+ }
+ /* 关键帧(keyframes) */
+ @keyframes run{
+ 0%{ transform: translateX(100%);}
+ 100%{ transform: translateX(-100%);}
+
+ }
+```
\ No newline at end of file
diff --git "a/\345\220\264\344\275\263\351\242\226/2024.9.23HTML5\350\257\246\346\203\205+css\345\255\227\344\275\223\346\226\207\346\234\254.md" "b/\345\220\264\344\275\263\351\242\226/2024.9.23HTML5\350\257\246\346\203\205+css\345\255\227\344\275\223\346\226\207\346\234\254.md"
new file mode 100644
index 0000000000000000000000000000000000000000..f17e4f826aa0424db975e61bd7024d7fb4c29fea
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/2024.9.23HTML5\350\257\246\346\203\205+css\345\255\227\344\275\223\346\226\207\346\234\254.md"
@@ -0,0 +1,195 @@
+# HTML5详情
+## 拖拽
+```html
+
+```
+1. 拖拽事件的监听
+ * ondragstart当拖拽开始时调用
+ * ondragleave 当鼠标离开拖拽元素时调用
+ * ondragend 当拖拽结束时调用
+ * ondrag 整个拖拽过程都会调用
+2. 代码演示(js部分)
+```js
+let box=document.querySelector('.boc')
+//绑定拖拽事件
+//拖拽开始
+box.ondragstart=function(){console.log('拖拽开始')}
+//拖拽离开:鼠标拖拽离开被拖拽的元素时出触发
+box.ondragleave=function(){console.log('拖拽离开')}
+//拖拽结束
+box.ondragend=function(){console.log('拖拽结束')}
+```
+## 历史
+操作访问历史状态
+* window.history.forward(); // 前进
+* window.history.back(); // 后退
+* window.history.go(); // 刷新
+* window.history.go(n); //n=1 表示前进;n=-1 后退;n=0s 刷新。如果移动的位置超出了访问历史的边界,会静默失败,但不会报错。
+* 通过JS可以加入一个访问状态
+* history.pushState; //放入历史中的状态数据, 设置title(现在浏览器不支持改变历史状态)
+## 地理位置
+HTML5 Geolocation(地理位置定位) 规范提供了一套保护用户隐私的机制。必须先得到用户明确许可,才能获取用户的位置信息。
+1. 关键代码演示(js)
+```js
+/*navigator 导航*/
+ //geolocation: 地理定位
+// window.navigator.geolocation
+// 兼容处理
+ if(navigator.geolocation){
+// 如果支持,获取用户地理信息
+// successCallback 当获取用户位置成功的回调函数
+// errorCallback 当获取用户位置失败的回调函数
+
+ navigator.geolocation.getCurrentPosition(successCallback,errorCallback);
+
+ }else{
+ console.log('sorry,你的浏览器不支持地理定位');
+ }
+ // 获取地理位置成功的回调函数
+ function successCallback(position){
+// 获取用户当前的经纬度
+// coords坐标
+// 纬度latitude
+ var wd=position.coords.latitude;
+// 经度longitude
+ var jd=position.coords.longitude;
+
+ console.log("获取用户位置成功!");
+ console.log(wd+'----------------'+jd);
+// 40.05867366972477----------------116.33668634275229
+
+// 谷歌地图:40.0601398850,116.3434224706
+// 百度地图:40.0658210000,116.3500430000
+// 腾讯高德:40.0601486487,116.3434373643
+ }
+ // 获取地理位置失败的回调函数
+ function errorCallback(error){
+ console.log(error);
+ console.log('获取用户位置失败!')
+ }
+```
+## 全屏
+```html
+ requestFullscreen() //让元素开启全屏显示
+ cancleFullscreen() //让元素关闭全屏显示
+```
+# Web存储
+1. `window.sessionStorage`会话存储:
+ * 保存在内存中。
+ * 生命周期为关闭浏览器窗口。也就是说,当窗口关闭时数据销毁。
+ * 在同一个窗口下数据可以共享。
+2. `window.localStorage `本地存储:
+ * 有可能保存在浏览器内存里,有可能在硬盘里。
+ * 永久生效,除非手动删除(比如清理垃圾的时候)。
+ * 可以多窗口共享。
+## Web 存储的特性
+1. 设置、读取方便。
+2. 容量较大,sessionStorage 约5M、localStorage 约20M。
+3. 只能存储字符串,可以将对象 JSON.stringify() 编码后存储。
+## 常见API
+设置存储内容:
+```html
+ setItem(key, value);
+```
+读取存储内容:
+```html
+ getItem(key);
+```
+根据键,删除存储内容:
+```html
+ removeItem(key);
+```
+清空所有存储内容:
+```html
+ clear();
+```
+根据索引值来获取存储内容:
+```html
+ key(n);
+```
+# CSS基础(字体和文本)
+
+## CSS的单位
+
+html中的单位只有一种,那就是像素px,所以单位是可以省略的,但是在CSS中不一样。
+**CSS中的单位是必须要写的**,因为它没有默认单位。
+### 绝对单位
+
+1 `in`=2.54`cm`=25.4`mm`=72`pt`=6`pc`。
+
+各种单位的含义:
+
+- `in`:英寸Inches (1 英寸 = 2.54 厘米)
+- `cm`:厘米Centimeters
+- `mm`:毫米Millimeters
+- `pt`:点Points,或者叫英镑 (1点 = 1/72英寸)
+- `pc`:皮卡Picas (1 皮卡 = 12 点)
+
+### 相对单位
+
+`px`:像素
+`em`:印刷单位相当于12个点
+`%`:百分比,相对周围的文字的大小
+## font 字体属性
+
+css样式中,常见的字体属性有以下几种:
+
+```css
+p{
+ font-size: 50px; /*字体大小*/
+ line-height: 30px; /*行高*/
+ font-family: 幼圆,黑体; /*字体类型:如果没有幼圆就显示黑体,没有黑体就显示默认*/
+ font-style: italic ; /*italic表示斜体,normal表示不倾斜*/
+ font-weight: bold; /*粗体*/
+ font-variant: small-caps; /*小写变大写*/
+}
+```
+### 字号、行高、字体三大属性
+
+(1)字号:
+
+```
+ font-size:14px;
+```
+
+(2)行高:
+
+```
+ line-height:24px;
+```
+
+(3)字体:(font-family就是“字体”,family是“家庭”的意思)
+
+```
+ font-family:"宋体";
+```
+
+是否加粗属性以及上面这三个属性,我们可以连写:(是否加粗、字号 font-size、行高 line-height、字体 font-family)
+
+格式:
+
+```
+ font: 加粗 字号/行高/ 字体
+
+```
+
+举例:
+
+```
+ font: 400 14px/24px "宋体";
+```
+
+PS:400是nomal,700是bold。
+
+上面这几个属性可以连写,但是有一个要求,font属性连写至少要有**字号和字体**,否则连写是不生效的(相当于没有这一行代码)。
+## 文本属性
+
+CSS样式中,常见的文本属性有以下几种:
+
+- `letter-spacing: 0.5cm ;` 单个字母之间的间距
+- `word-spacing: 1cm;` 单词之间的间距
+- `text-decoration: none;` 字体修饰:none 去掉下划线、**underline 下划线**、line-through 中划线、overline 上划线
+- `color:red;` 字体颜色
+- `text-align: center;` 在当前容器中的对齐方式。属性值可以是:left、right、center(**在当前容器的中间**)、justify
+- `text-transform: lowercase;` 单词的字体大小写。属性值可以是:`uppercase`(单词大写)、`lowercase`(单词小写)、`capitalize`(每个单词的首字母大写)
+
diff --git "a/\345\220\264\344\275\263\351\242\226/2024.9.25\346\226\207\346\234\254.md" "b/\345\220\264\344\275\263\351\242\226/2024.9.25\346\226\207\346\234\254.md"
new file mode 100644
index 0000000000000000000000000000000000000000..bf2c4cf995f60f37e98bb862aaeb2d96801c66b6
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/2024.9.25\346\226\207\346\234\254.md"
@@ -0,0 +1,79 @@
+## 文本样式综合设计效果图
+
+
+要求:
+* 设计一个类 .highlight,使得应用该类的元素文本颜色为金色,背景颜色为黑色,文本为大写,并且首行缩进 20px。
+* 同时,设置该元素的 :hover 伪类,使得悬停时文本颜色变为白色,背景颜色为深灰色。
+
+html:
+```html
+这是一段需要高亮显示的文本。
+```
+css:
+```css
+.highlight {
+ color: gold; /* 文本颜色为金色 */
+ background-color: black; /* 背景颜色为黑色 */
+ text-transform: uppercase; /* 文本转换为大写 */
+ text-indent: 20px; /* 首行缩进20px */
+ }
+ .highlight:hover{
+ color: white;
+ background-color: grey;
+ }
+```
+## 文本排版设计效果图
+
+
+要求:
+* 设计一个类 .article,使得应用该类的元素文本颜色为深灰色,字体大小为 16px,行高为 1.5,首行缩进为 1em。
+* 同时,设置该元素的 :first-letter 伪元素,使得首字母字体大小为 24px,字体加粗。
+
+html:
+```html
+
+ 这是文章的第一段。
+ 这是文章的第二段。
+
+```
+css:
+```css
+.article p {
+ color:gray; /* 文本颜色为灰色 */
+ font-size: 16px; /* 字体大小为 16px */
+ line-height: 1.5; /* 行高为 1.5 */
+ text-indent: 1em; /* 首行缩进为 1em */
+ }
+
+ .article p:first-letter {
+ font-size: 24px;
+ font-weight: bold;
+ }
+```
+## 文本对齐和装饰效果图
+
+
+要求:
+* 设计一个类 .poem,使得应用该类的元素文本对齐方式为两端对齐,文本颜色为深蓝色,并且每个单词的首字母大写。
+* 同时,设置该元素的 ::first-line 伪元素,使得第一行文本颜色为深红色。
+
+html:
+```html
+
+ 这是一首诗。每个字都充满了情感,每个词都蕴含着深意。naeor yehfo woeir
+ 这是一首诗。每个字都充满了情感,每个词都蕴含着深意。
+ 这是一首诗。每个字都充满了情感,每个词都蕴含着深意。
+
+```
+css:
+```css
+.poem {
+ text-align: justify; /* 文本对齐方式为两端对齐 */
+ color: blue; /* 文本颜色为深蓝色 */
+ text-transform: capitalize; /* 每个单词的首字母大写 */
+ }
+
+ .poem::first-line {
+ color: red;
+ }
+```
\ No newline at end of file
diff --git "a/\345\220\264\344\275\263\351\242\226/2024.9.29.\350\203\214\346\231\257\345\261\236\346\200\247.md" "b/\345\220\264\344\275\263\351\242\226/2024.9.29.\350\203\214\346\231\257\345\261\236\346\200\247.md"
new file mode 100644
index 0000000000000000000000000000000000000000..0de5e79e2d0f6fa290a0c0ee4226261f423c1c25
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/2024.9.29.\350\203\214\346\231\257\345\261\236\346\200\247.md"
@@ -0,0 +1,173 @@
+# 背景样式background的常见属性
+* `background-color:#ff99ff;`设置背景颜色
+* `background-image:url(./);`设置背景图片
+* `background-repeat:no-repeat;`设置背景图片是否重复,如何重复
+ * `no-repeat`不要平铺
+ * `repeat-x`横向平铺
+ * `repeat-y`纵向平铺
+* `background-position:center top;`设置图片在当前容器中的位置
+* `background-attachment:scroll;`设置背景图片是否跟着滚动条一起移动。
+ * `fixed`背景固定,不会跟着滚动条走
+ * `scroll`与fixed相反,默认属性
+* `background-size: ;`调整尺寸
+# 背景属性练习
+## 基础练习
+1. 背景颜色:请为一个名为.box的类设置背景颜色为深蓝色。
+
+关键代码:
+```css
+.box{
+ background-color: blue;
+ }
+```
+2. 2.背景图片:给定一个名为.image-background的类,请设置其背景图片为url('background.jpg')。
+
+关键代码:
+```css
+.image-background{
+ background-image: url(./background.jpg);
+ }
+```
+3. 背景尺寸:请为一个名为.cover-image的类设置背景图片,并确保图片覆盖整个元素。
+
+关键代码:
+```css
+.cover-image{
+ background-size: cover;
+ background-image: url(./background.jpg);
+ }
+```
+4. 背景位置:请为一个名为.header的类设置背景图片,并将其定位到元素的右下角。
+
+关键代码:
+```css
+.header{
+ background-image: url(./background.jpg);
+ background-position:right bottom ;
+ }
+```
+5. 背景重复:请为一个名为.pattern的类设置背景图片,并确保图片在垂直方向上重复。
+
+关键代码:
+```css
+.pattern{
+ background-image: url(./background.jpg);
+ background-repeat: repeat-y;
+ }
+```
+## 进阶练习
+
+1. 多重背景:请为一个名为.multi-background的类设置两个背景图片,并确保第一个图片覆盖在第二个图片之上。
+
+关键代码:
+```css
+.multi-background{
+ background: url(./background.jpg) no-repeat right bottom ,url(./6dba2cb8f394b609dcd76b66a030dee1.jpeg) no-repeat center center;
+ }
+```
+
+2. 背景渐变:请为一个名为.gradient-box的类创建一个从左到右的线性渐变背景,颜色从蓝色到红色。
+
+
+关键代码:
+```css
+.gradient-box{
+ background: linear-gradient(to right,blue,red);
+ }
+```
+3. 背景裁剪:请为一个名为.cropped-background的类设置背景图片,并确保图片只显示在元素的中心区域。
+
+关键代码:
+```css
+.cropped-background{
+ background-image: url(./background.jpg);
+ background-position: center center;
+ }
+```
+4. 背景缩放:请为一个名为.responsive-background的类设置背景图片,并确保图片能够根据元素大小自动缩放。
+
+
+关键代码:
+```css
+.responsive-background{
+ background-image: url(./background.jpg);
+ background-size:contain;
+ }
+```
+5. 背景附加属性:请为一个名为.sticky-footer的类设置背景图片,并确保图片在页面滚动时固定在底部。
+
+关键代码:
+```css
+.sticky-footer{
+ background-image: url(./background.jpg);
+ background-position: bottom ;
+ }
+```
+## 高阶练习
+1. 背景属性的简写:请为一个名为.compact-background的类使用简写形式设置背景属性,包括颜色、图片、位置和尺寸。
+
+关键代码:
+```css
+.compact-background{
+ background: red url(./background.jpg) no-repeat right bottom;
+ }
+```
+2. 背景属性的继承:请为一个名为.parent的类设置背景颜色,并确保其子元素.child继承该背景颜色。
+
+关键代码:
+```css
+.parent{
+ background-color: aquamarine;
+ }
+.child{}
+```
+3. 背景属性的层叠:请为一个名为.layered-background的类设置多个背景层,并使用background-blend-mode属性实现混合效果。
+
+关键代码:
+```css
+.layered-background{
+ background-image: url(./background.jpg), url(./b1bc4b11692da49716a4ba1e08a55a2f.jpg);
+ background-position: center top,center bottom;
+ background-blend-mode: multiply,screen;
+ /* 背景层的混合模式:multiply(乘法混合),screen(屏幕混合) */
+ }
+```
+4. 响应式背景图片:请为一个名为.responsive-image的类设置背景图片,并使用媒体查询确保在不同屏幕尺寸下显示不同的背景图片。
+
+关键代码:
+```css
+.responsive-image{
+ background-image: url(./background.jpg);
+ }
+ @media(max-width:600px){
+ .responsive-image{
+ background-image: url(./background.jpg);
+ }
+ }
+ @media(min-width:601px) and (max-width:900px){
+ .responsive-image{
+ background-image: url(./b1bc4b11692da49716a4ba1e08a55a2f.jpg);
+ }
+ }
+ @media(min-width:901px){
+ .responsive-image{
+ background-image: url(./background.jpg);
+ }
+ }
+```
+5. 背景属性与伪元素:请为一个名为.before-element的类的第一个伪元素::before设置背景图片,并确保伪元素在元素的顶部居中显示。
+
+关键代码:
+```css
+.before-element::before{
+ content: '';
+ /* 必须设置content属性,即使没有内容 */
+ background-image: url(./background.jpg);
+ background-position: center top;
+ position: absolute;
+ /* 绝对定位伪元素相对于其父元素 */
+ background-repeat: no-repeat;
+ width: 500px;
+ height: 500px;
+ }
+```
\ No newline at end of file
diff --git "a/\345\220\264\344\275\263\351\242\226/2024.9.30\350\203\214\346\231\257\345\261\236\346\200\247-\346\270\220\345\217\230.md" "b/\345\220\264\344\275\263\351\242\226/2024.9.30\350\203\214\346\231\257\345\261\236\346\200\247-\346\270\220\345\217\230.md"
new file mode 100644
index 0000000000000000000000000000000000000000..f3e4dd8d64f00bf78ec1d12860243163ee309938
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/2024.9.30\350\203\214\346\231\257\345\261\236\346\200\247-\346\270\220\345\217\230.md"
@@ -0,0 +1,93 @@
+# 背景原点:`backgroung-origin`属性
+`background-origin`属性:控制背景从什么地方开始显示
+```css
+/* 从padding-box 内边距开始显示背景图 */
+background-origin:padding-box;/*默认值 */
+/* 从border-box 边框开始显示背景图 */
+background-origin: border-box;
+/* 从content-box 内容区域开始显示背景图 */
+background-origin:content-box;
+/* */
+```
+如果属性值设置成了`border-box`,那边框部分也会显示图片
+# `backgroung-clip`属性:设置元素的背景(背景图片或颜色)是否延伸到边框下面
+`background-clip:content-box;`超出的部分,将裁减掉。
+* `border-box`超出border-box的部分,将剪裁掉
+* `padding-box`超出padding-box的部分,将剪裁掉
+* `content-box`超出content-box的部分,将剪裁掉
+```css
+background-origin: border-box;
+background-clip: content-box;
+```
+上方代码的意思是,背景图片从边框部分开始剪裁,但是,超出内容区域的部分将被剪裁
+# 渐变
+渐变是CSS3当中比较丰富多彩的一个特性,通过渐变我们可以实现许多炫丽的效果,有效的减少图片的使用数量,并且具有很强的适应性和可扩展性。
+
+渐变分为:
++ 线性渐变:沿着某条直线朝一个方向产生渐变效果。
++ 径向渐变:从一个中心点开始沿着四周产生渐变效果。
++ 重复渐变。
+1. 滚动效果图
+关键代码(css)
+```css
+ * {
+ margin: 0px;
+ padding: 0px;
+ }
+ div{
+ width: 100%;
+ height: 100vh;
+ line-height: 100vh;
+ font-size: 20vh;
+ text-align: center;
+ color: wheat;
+ background: gray;
+ background-attachment: fixed;
+ }
+
+ .img1 {
+ background-image: url(https://oss.9ihub.com/test/20240929172229.png);
+ }
+
+ .img2 {
+ background-image: url(https://oss.9ihub.com/test/20240929172249.png);
+ }
+
+ .img3 {
+ background-image: url(https://oss.9ihub.com/test/20240929172304.png);
+ }
+```
+
+2. 渐变效果图
+关键代码(css)
+```css
+ div{
+ width: 600px;
+ height: 100px;
+ border: 1px solid;
+ margin: 10px;
+ }
+ .d1 {
+ background: linear-gradient(45deg,
+ yellow 0%,
+ yellow 25%,
+ blue 0%,
+ blue 50%,
+ red 0%,
+ red 75%,
+ green 0%,
+ green 100%);
+ }
+ .d2{
+ background: linear-gradient(90deg,
+ black 0%,
+ black 25%,
+ white 0%,
+ white 50%,
+ black 0%,
+ black 75%,
+ white 0%,
+ white 100%);
+ }
+```
+
\ No newline at end of file
diff --git "a/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/6dba2cb8f394b609dcd76b66a030dee1.jpeg" "b/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/6dba2cb8f394b609dcd76b66a030dee1.jpeg"
new file mode 100644
index 0000000000000000000000000000000000000000..a78c91395d0e33c5af19f2f70cb5540fa4865b02
Binary files /dev/null and "b/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/6dba2cb8f394b609dcd76b66a030dee1.jpeg" differ
diff --git "a/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/9.11.html" "b/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/9.11.html"
new file mode 100644
index 0000000000000000000000000000000000000000..881e78bac3af61a9eaf10aa7237fa190652ca5c4
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/9.11.html"
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Document
+
+
+
+
+ 徐志摩
+ 李白
+ 郑板桥
+ 苏轼
+
+
+
\ No newline at end of file
diff --git "a/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/9.13.html" "b/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/9.13.html"
new file mode 100644
index 0000000000000000000000000000000000000000..d4ff38b4fd9ac46376322922f4cf0b625e0d5920
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/9.13.html"
@@ -0,0 +1,33 @@
+
+
+
+
+
+ Document
+
+
+
+
+
+ 
+ -

+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/9.14.html" "b/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/9.14.html"
new file mode 100644
index 0000000000000000000000000000000000000000..43402d7fd6999993c0419ad93fa5f31d4d494d06
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/9.14.html"
@@ -0,0 +1,78 @@
+
+
+
+
+
+ Document
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/9.9.md" "b/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/9.9.md"
new file mode 100644
index 0000000000000000000000000000000000000000..19a0c6678ea87753d3a1a38496b15395b6dab4f4
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/9.9.md"
@@ -0,0 +1,11 @@
+# 国内外主流浏览器中的渲染引擎和JS引擎
+
+| 浏览器 | 渲染引擎 | JS引擎|
+|:- |:-:|-:|
+| Google Chrome|Chromium|v8|
+| Microsoft Edge|Chromium|Charkra|
+| Mozilla Firefox|Gecko|SpiderMonkey|
+| Safari|WebKit|JAvaScriptCore|
+| Opera|Presto|Carakan|
+| QQ Browser|WebKit|JavaScript|
+| UC Browser|Blink|U3引擎|
\ No newline at end of file
diff --git "a/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/b1bc4b11692da49716a4ba1e08a55a2f.jpg" "b/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/b1bc4b11692da49716a4ba1e08a55a2f.jpg"
new file mode 100644
index 0000000000000000000000000000000000000000..e396456d0b86b3e1b69f699252b53c57904b4351
Binary files /dev/null and "b/\345\220\264\344\275\263\351\242\226/Html5+css3\344\275\234\344\270\232/b1bc4b11692da49716a4ba1e08a55a2f.jpg" differ
diff --git "a/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/9.11HTML\346\216\222\347\211\210.md" "b/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/9.11HTML\346\216\222\347\211\210.md"
new file mode 100644
index 0000000000000000000000000000000000000000..930741c7be8ff674215b9fd4f2097668e4852c97
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/9.11HTML\346\216\222\347\211\210.md"
@@ -0,0 +1,40 @@
+# HTML标签排版
+1. 标题标签
+ ```html
+ 标题1
+ 标题2
+ 标题3
+ 标题4
+ 标题5
+ 标题6
+ ```
+
+2. 注释
+ ```html
+
+ 可以Ctrl+/ 快捷注释
+ ```
+3. 段落标签p
+ ```html
+ 段落标签
+ p标签是一个文本级标签,p里面只能放文字、图片、表单元素
+ ```
+4. 水平线标签hr
+ ```html
+
+ 属性:
+ size=" " 设定水平线的粗细
+ width=" "设置水平线的长度
+ color=" "设置线条颜色
+ noshade:不要阴影,即设定线条为平面显示。若没有这个属性则表明线条具阴影或立体。
+ ```
+5. 换行标签br
+ ```html
+
+ ```
+6. 居中标签center
+ ```html
+
+ 段落
+
+ ```
diff --git "a/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/9.13.md" "b/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/9.13.md"
new file mode 100644
index 0000000000000000000000000000000000000000..1016285f4141d9ba99ea620457f06f54c5299852
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/9.13.md"
@@ -0,0 +1,40 @@
+# 字体标签
+
+## 转义字符
+* ` ` 空格
+* `<` 小于号 <
+* `>`大于号 >
+* `&` 符号 &
+* `"` 双引号
+* `'` 单引号
+* `©` 版权 @
+* `™` 商标TM
+* `绐` 文字`给`,#32464是汉字`给`的编码
+
+## 上标和下标
+```html
+H2O 下标
+H2O 上标
+```
+## 超链接
+1. 外部链接:链接到外部文件
+```html
+点我点我
+target="_blank"属性是打开一个新的窗口
+```
+2. 锚链接:从页面的不同位置进行跳转
+```html
+
+回到顶部
+```
+3. 邮件链接
+```html
+点击进入我的邮箱
+点击之后,会弹出outlook
+```
+### 超链接的属性
+` `
+* href:目标URL
+* title:悬停时出现的文本
+* name:和id的锚链接用法相同
+* target:用什么方式打开目标页面,一般用_blank,表示在新的窗口打开
\ No newline at end of file
diff --git "a/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/9.14.md" "b/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/9.14.md"
new file mode 100644
index 0000000000000000000000000000000000000000..9aadf0e630ddd4236bbe3806bd3815c1285a8d9f
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/9.14.md"
@@ -0,0 +1,19 @@
+# 列表标签
+## 无序列表``,每一项是`- `
+1. 属性:type="属性值";属性值:disc(实心圆点,默认)、square实心方点、circle空心圆
+2. 列表之间是可以嵌套的
+## 有序列表`
`,里面每一项是`- `
+## 定义列表`
`
+1. dl的子元素只能是dt和dd
+2. `- `是列表标签,是必须的;可以一个dt配很多个dd
+# 表格标签`
`
+1. 每行``组成的,每行是由每个单元格`| `组成的
+2. 属性:
++ border:边框
++ width:宽度
++ height:高度
++ bordercolor:边框颜色
+3. 单元格的合并:colspan:横向合并;rowspan:纵向合并
+4. ` | `:加粗的单元格
+5. ``:表格的标签
+6. 标签:``、` |
`、``;顺序任意,如果使用此标签,数据可以边获取边显示
\ No newline at end of file
diff --git "a/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/9.4Markdown\350\257\255\346\263\225.docx" "b/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/9.4Markdown\350\257\255\346\263\225.docx"
new file mode 100644
index 0000000000000000000000000000000000000000..c39bc177b45a1c10aac5c76ca11476c203e27823
Binary files /dev/null and "b/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/9.4Markdown\350\257\255\346\263\225.docx" differ
diff --git "a/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/9.9Web.md" "b/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/9.9Web.md"
new file mode 100644
index 0000000000000000000000000000000000000000..186e1a5273ce34e0ec119a344052520c027c48bf
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/9.9Web.md"
@@ -0,0 +1,16 @@
+# Web
+## 认识Web
+1. Web:全球广域网,也称为`万维网`
+2. 网页:网页是构成网站的基本元素。
+3. 浏览器:网页运行的平台,`进行人机交互`
+
+## Web的标准
+1. W3C组织:万维网联盟组织,指定统一的标准
+2. Web标准:
+ * 结构标准HTML:进行整理与分类。
+ * 表现标准css: 设置网页的样式,颜色大小等。
+ * 行为标准JS :进行人机交互
+3. Web前段分三层:
+ * HTML:超文本标记语言,`结构`
+ * CSS:层叠样式表,`样式`
+ * JS:JavaScript,`行为`
\ No newline at end of file
diff --git "a/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/\346\200\235\347\273\264\345\257\274\345\233\276.md" "b/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/\346\200\235\347\273\264\345\257\274\345\233\276.md"
new file mode 100644
index 0000000000000000000000000000000000000000..8d8e820a788ac173d1e393f0f8034e50338979ed
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/Html5+css3\347\254\224\350\256\260/\346\200\235\347\273\264\345\257\274\345\233\276.md"
@@ -0,0 +1,11 @@
+@startmindmap
+ * jgvoier
+ * jnowierg
+ * NNYH6
+ * oerinhvo
+ * MYRN
+ * tbhe45yg3
+ @endmindmap
+
+
+ 按Alt+D
\ No newline at end of file
diff --git "a/\345\220\264\344\275\263\351\242\226/md\345\237\272\347\241\200\350\257\255\346\263\225.md" "b/\345\220\264\344\275\263\351\242\226/md\345\237\272\347\241\200\350\257\255\346\263\225.md"
new file mode 100644
index 0000000000000000000000000000000000000000..3b49efc00b951b4e0d87b50943d9f43c16abc16d
--- /dev/null
+++ "b/\345\220\264\344\275\263\351\242\226/md\345\237\272\347\241\200\350\257\255\346\263\225.md"
@@ -0,0 +1,47 @@
+# 一级标题
+## 二级标题
+
+[我是百度](http://baidu.com)
+
+*来也空空,去也空空,也愿化作长风一去不归*
+
+*斜体*
+
+**加粗**
+
+***斜体加粗***
+
+```
+段落的上下各空一行,可以起到换行的效果
+```
+
+> 段落的引用
+```js
+加上js属于高亮,会使内容改变颜色
+console.log('我是娜娜')
+```
+`单个引用`
+1. 有序列表
+ 1) 正方形
+ 2) 长方形
+ 3) 菱形
+2. 圆形
+3. 锥形
++ 无序列表
+ - 水果
+ * 苹果
+ * 香蕉
+ - 零食
+ - 蔬菜
++ 生活用品
++ 家庭用品
+
+```js
+| 标题一 | 标题二 | 标题三 |
+| :- | :-: | -: | {改变标题的对齐方式,左对齐,居中,右对齐}
+| 单元格1 | 单元格2 | 单元格3 |
+
+```
+| 标题一 | 标题二 | 标题三 |
+| :- | :-: | -: |
+| 单元格1 | 单元格2 | 单元格3 |
diff --git "a/\350\200\201\350\203\241/20240904-git\346\265\201\347\250\213\346\216\214\346\217\241.md" "b/\350\200\201\350\203\241/20240904-git\346\265\201\347\250\213\346\216\214\346\217\241.md"
deleted file mode 100644
index 90824d654dfb77c07abc5067b73cdf1b7c1e99b3..0000000000000000000000000000000000000000
--- "a/\350\200\201\350\203\241/20240904-git\346\265\201\347\250\213\346\216\214\346\217\241.md"
+++ /dev/null
@@ -1,105 +0,0 @@
-# 今天天气很好,40多度,老胡很帅呆
-
-## 今天讲了git的流程,特画图如下,快夸我
-
-
-
- 我是没有感情的文字
-
-我是百度
-
-[我也是百度](http://baidu.com)
-
-一级标题
-二级标题
-
-# 一级标题
-
-## 二级标题
-
-斜体
-
-*斜体*
-
-**粗体**
-
-***粗斜体***
-
-> 我是一段引用
-
-
-比如我这里需要使用一个`dom`标签,这个`dom`标签是指`font`
-
-如下代码可以说明若干问题:
-
-```js
-console.log('我是女生,爱哭的女生')
-
-```
-
-有序列表
-
-1. 列表
- 1. 还是列表
- A. 总是列表
- 2. 还是列表
- 3. 还是列表
- 4. 还是列表
-2. 列表
-3. 列表
-
-
-18) 第一项
-2) 第二项
-3) 第三项
-
-i. 第一项
-ii. 第二项
-iii. 第三项
-
-a. 第一项
-b. 第二项
-c. 第三项
-
-无序列表
-
-我是新增行
-
-+ 无序列表
- + 我还是
- + 总是
- + 天天向上
- + 总是
- + 总是
- + 总是
- + 我还是
- + 我还是
- + 我还是
- + 我还是
-+ 无序列表
- - gd gd
- - 悠悠岁月
- - 悠悠岁月
- - 悠悠岁月
- - 悠悠岁月
- - gd gd
- - gd gd
- - gd gd
- - gd gd
-+ 无序列表
-+ 无序列表
- * 星星眨眼
- * 这个天
- * 这个天
- * 这个天
- * 星星眨眼
- * 星星眨眼
- * 星星眨眼
-+ 无序列表
-
-
-| 左对齐 | 居中 | 右对齐 |
-| :- | :-: | -: |
-| 单元格1 | 单元格2 | 单元格3 |
-| 单元格4 | 单元格5 | 单元格6 |
-
diff --git "a/\350\200\201\350\203\241/imgs/img01.jpg" "b/\350\200\201\350\203\241/imgs/img01.jpg"
deleted file mode 100644
index 9a379cf5f0681088cca4da476e10125b29ad16e5..0000000000000000000000000000000000000000
Binary files "a/\350\200\201\350\203\241/imgs/img01.jpg" and /dev/null differ