Web学习第二周

news/2024/11/7 12:45:32/

第二十一集: 嵌套列表

列表之间可以互相嵌套形成多层级列表。
嵌套列表小案例:
(有序与无序)

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> </head> <body>
<ul><li>辽宁省</ul><li>沈阳</li><li>大连</li><li>丹东</li></ul>
</li>
<li>山东省<ul><li>济南</li><li>青岛</li><li>烟台</li></ul>
</li></body> </html>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> </head> <body>
<h1>好美味小吃</h1>
<p><ul>
<li>小吃类<ul><li>煮粉干</li><li>拌青菜</li><li>蛋炒饭</li><li>煎蛋</li><li>米饭</li></ul>
</li>
<li>卤味类<ul><li>鸭肠</li><li>面筋</li><li>牛肚</li><li>猪耳朵</li><li>猪头肉</li><li>大肠</li><li>鱿鱼</li></ul>
</li>
<li>套餐类<ul><li>卤面筋饭</li><li>猪肉肉饭</li><li>猪耳朵饭</li><li>卤猪脚饭</li><li>卤猪舌头饭</li></ul><li>炖罐类<ul><li>猪蹄黄豆</li><li>猪肚莲子</li><li>猪心枸杞</li><li>羊肉枸杞</li><li>牛肉枸杞</li></ul>
</p> <p>亲,20元以上可送套餐哦!!</p> </body> </html>

(定义列表嵌套)

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> </head> <body>
<dl><dt>中国</dt><dd><dl><dt>辽宁省</dt><dd>沈阳</dd><dd>大连</dd><dd>丹东</dd>  </dl><dl><dt>山东省</dt><dd>济南</dd><dd>青岛</dd><dd>烟台</dd></dl></dd><dl>美国</dl><dd>洛杉矶</dd><dd>纽约</dd>

第二十二集:表格标签

在HTML当中,提供了和 Excel表格很类似的功能——表格

:表格的最外层容器 :定义列表格行 、、
:定义列表格头 :定义列表格单元
:定义表格标题 语义化标签:

语义化标签的意义:他们只是代表语义化,并不会对网页造成一些效果、影响,它只是使得表格更加符合HTML规范。

注:1.之前是有嵌套关系的,要符合嵌套规范。
2.在一个table中,是可以出现多次的,但是、只能出现一次

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> </head> <body>
<table><caption>天气预报</caption><tHead><tr><th>日期</th><th>天气情况</th><th>出行情况</th></tr></tHead><tBody><tr><td>2022年10月20日</td><td><img src="./img/tianqi_1.png" alt=""></td><td>天气晴朗,适合出行</td></tr><tr><td><img src="./img/tianqi_2.png" alt=""></td><td>有小雨,出门请带伞</td></tr></tBody>
</table> </body> </html>

第二十三集:表格属性

border:表格边框 cellpadding:单元格内的空间 cellspacing:单元格之间的空间 rowspan:合并行
colspan:合并列 align:左右对齐方式(left、center、right) valign:上下对齐方式
(top、middle、bottom)

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> </head> <body>
<table><caption>天气预报</caption><tHead><tr align="right"><th colspan="2">日期</th><th>天气情况</th><th>出行情况</th></tr></tHead><tBody><tr valign="middle"><td rowspan="2">2022年10月20日</td><td>白天</td><td><img src="./img/tianqi_1.png" alt=""></td><td>天气晴朗,适合出行</td></tr><tr><tr valign="middle"><td rowspan="2">2022年10月20日</td><td>夜晚</td><td><img src="./img/tianqi_2.png" alt=""></td><td>天气晴朗,适合出行</td></tr><tr valign="middle"><td rowspan="2">2022年10月21日</td><td>白天</td><td><img src="./img/tianqi_1.png" alt=""></td><td>天气晴朗,适合出行</td></tr><tr valign="middle"></tr><td rowspan="2">2022年10月21日</td><td>夜晚</td><td><img src="./img/tianqi_2.png" alt=""></td><td>有小雨,出门请带伞</td></tr>  </tBody>
</table> </body> </html>

第二十四集:表单标签

**😗*表单的最外层容器 :标签用于搜集用户信息,根据不同的 type 属性值,展示不同的控件,如输入框、密码框、复选框等。 (单标签 )标签有一个 type 属性,决定是什么控件。
注意:表格和表单的不同之处在于,表格需要严格符合嵌套规范的,表单是不需要的,没有严格的嵌套规范。

密码框、输入框、复选框、单选框(要加上name属性)、上传文件、提交按钮、重置按钮:

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> </head> <body>
<form><h2>输入框:</h2><input type="text"><h2>密码框:</h2><input type="password"><h2>复选框</h2><input type="checkbox">苹果<input type="checkbox">香蕉<input type="checkbox">葡萄<h2>单选框</h2><input type="radio" name="gender">男<input type="radio" name="gender">女
</form> </body> </html>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> </head> <body>
<form action="http://www.baidu.com"><h2>输入框:</h2><input type="text"><h2>密码框:</h2><input type="password"><h2>复选框</h2><input type="checkbox">苹果<input type="checkbox">香蕉<input type="checkbox">葡萄<h2>单选框</h2><input type="radio" name="gender">男<input type="radio" name="gender">女<h2>上传文件</h2><input type="file"><h2>提交按钮和重置按钮</h2><input type="file"><h2>提交按钮和重置按钮</h2><input type="submit"><input type="reset">
</form> </body> </html>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> </head> <body>
<form action="http://www.baidu.com"><h2>输入框:</h2><input type="text" placeholder="请输入用户名"><h2>密码框:</h2><input type="password" placeholder="请输入密码"><h2>复选框</h2><input type="checkbox">苹果<input type="checkbox">香蕉<input type="checkbox">葡萄<h2>单选框</h2><input type="radio" name="gender">男<input type="radio" name="gender">女<h2>上传文件</h2><input type="file"><h2>提交按钮和重置按钮</h2><input type="submit"><input type="reset">
</form> </body> </html>

在这里插入图片描述

第二十五集:表单标签

:多行文本框 、:下拉菜单

还有一些常见的属性:checked、disabled、name、for……
ctrl (+ 鼠标左键):多选

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> </head> <body>
<h2>多行文本框</h2>
<textarea cols="30" rows="10"></textarea>
<h2>下拉菜单</h2>
<select><option selected disabled>请选择</option><option>北京</option><option>上海</option><option>杭州</option>
</select> </body> </html>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> </head> <body>
<form>
<h2>多行文本框</h2>
<textarea cols="30" rows="10"></textarea>
<h2>下拉菜单</h2>
<select><option selected disabled>请选择</option><option>北京</option><option>上海</option><option>杭州</option>
</select>
<select dize="3"><option>北京</option><option>上海</option><option>杭州</option>
</select>
<select multiple><option>北京</option><option>上海</option><option>杭州</option>
</select>
<input type="file"multiple>
</form> </body> </html>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> </head> <body>
<form>
<h2>多行文本框</h2>
<textarea cols="30" rows="10"></textarea>
<h2>下拉菜单</h2>
<select><option selected disabled>请选择</option><option>北京</option><option>上海</option><option>杭州</option>
</select>
<select dize="3"><option>北京</option><option>上海</option><option>杭州</option>
</select>
<select multiple><option>北京</option><option>上海</option><option>杭州</option>
</select>
<input type="file"multiple><input type="radio" name="gender" id="man"><label for="man">男</label>
<input type="radio" name="gender" id="woman"><label for=woman">女</label></form> </body> </html>

在这里插入图片描述

第二十六集:表格表单组合

表格表单之间可以组合形成数据展示效果
练习:组合表格表单小案例:(表格有嵌套规范,表单没有嵌套规范)

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> </head> <body>
<form><table><tBody><tr><td rowspan="4">总体信息</td><td colspan="2">用户注册</td></tr><tr><td>用户名:</td><td><input type="text" placeholder="请输入用户名"></td></tr><tr><td>密码:</td><td><input type="password" placeholder="请输入密码"></td></tr><tr><td colspan="2"><input type="submit">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset"></td></tr> </tBody></table>
</form> </body> </html>

在这里插入图片描述

第二十七集:

div(块):
div全称为division.“分割、分区”的意思,

标签用来划分一个区域,相当于一块区域容器,可以容纳段落、标题、表格、图像等各种网页元素。即HTML中大多数的标签都可以嵌套在
标签中,
中还可以嵌套多
,用来将网页分割成独立的。不同的部分,来实现网页的规划和布局。
span(内联): 用来修饰文字的,div与apan都是没有任何默认样式的,需要配合CSS才行。
(第五标签是划分区域的,span标签是进行文本修饰的)

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> </head> <body>
<div><h2><a href="#">中国(世界四大文明古国之一)_<span>htmls</span></a></h2><a href="#"><img src="" alt=""></a><p></p><a href="#">https://baike.baidu.com/item/</a>
</div> </body> </html>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> </head> <body>
<div style="border:1px red solid;"><h2><a href="#">中国(世界四大文明古国之一)_<span>htmls</span></a></h2><a href="#"><img src="" alt=""></a><p>中国,以华夏文明为源泉、中华文化为基础,是世界上历史最悠久的国家之一。中国各族人民共同创造了光辉灿烂的文化,具有光荣的革命传统。中国是以汉族为主体民族的多民族国家,通用汉语、汉字,汉族与少数民族统称为“中华民族”,又自称“炎黄子孙”、“龙的传人”。

中国是世界四大文明古国之一。距今5800年前后,黄河、长江中下游以及西辽河等区域出现了文明起源迹象;距今5300年前后,中华大地各地区陆续进入了文明阶段;距今3800年前后,中原地区形成了更为成熟的文明形态,并向四方辐射文化影响力;
[1]
后历经多次民族交融和朝代更迭,直至形成多民族国家的大一统局面。20世纪初辛亥革命后,废除了封建帝制,创立了资产阶级民主共和国。1949年中华人民共和国成立后,在中国大陆建立了人民民主专政的社会主义制度。
中国疆域辽阔、民族众多,先秦时期的华夏族在中原地区繁衍生息,到了汉代通过文化交融使汉族正式成型,奠定了中国主体民族的基础。后又通过与周边民族的交融,逐步形成统一多民族国家的局面,而人口也不断攀升,宋代中国人口突破一亿,清代时期人口突破四亿,到2005年中国人口已突破十三亿。
中国文化渊远流长、博大精深、绚烂多彩,是东亚文化圈的文化宗主国,在世界文化体系内占有重要地位,由于各地的地理位置、自然条件的差异,人文、经济方面也各有特点。传统文化艺术形式有诗词、戏曲、书法、国画等,而春节、元宵、清明、端午、中秋、重阳等则是中国重要的传统节日。
[2-6]


https://baike.baidu.com/item/

第二十八集:CSS基础语法

**格式(基本):**选择器{属性1:值1;属性2:值2}
**单位:**px→像素(pixel)、% →百分比

**基本样式:**width、height、background-color
style标签含义 :给页面添加样式
px:是一个长度单位,在计算机中表示像素
(屏幕的分辨率:横向的像素*纵向的像素)
百分比:% 例:外容器→600px 当前容器50%→300px
CSS注释:/ CSS注释的内容 /
两种注释方法 : shift+alt+a ctrl+/

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>div{width :100px;height :100px;background-color:red}span{background-color: blue;}
</style> </head> <body>
<div>这是一个块</div>
<div>又是一个块</div>
<span>这是一个内联</span> </body> </html>

第二十九集:内联样式和内部样式

**内联(行内、行间)样式:**在html标签上添加style属性来实现
**内部样式:**在

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>div{width:100px;height:100px;background-color: red;}
</style> </head> <body>
<div>这是一个块</div>
<div>另外一个块</div> </body> </html>

在这里插入图片描述

第三十集:外部样式

引入一个单独的CSS文件 ,name、css

标签:是当前页面和一个外部资源的映射关系,引入关系 属性→rel:表示引入资源类型,可以通过rel来指定 属性→href : 表示引入外部资源的地址 (无论我们写内部样式还是外部样式,要注意这个是可以忽略空格的,或者是折行去写,这个都是可以的) @import : 引入外部样式(注:这种方式有很多问题,不建议使用) 属性→rel的属性值: 该图片转载自:
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="stylesheet" href="./common.css">
<title>Document</title> </head> <body>
<div>这是一个块</div> </body> </html>

第二种:

<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- <link rel="stylesheet" href="./common.css"> -->
<title>Document</title>
<style>
@import url('./common.css')
</style> </head> <body>
<div>这是一个块</div> </body> </html>

第三十一集:CSS中的颜色表示法

单词表示法:red、yellow、blue、green……
十六进制表示法:(0 1 2 3 4 5 6 7 8 9 a b c d e f)
#000000 : 十六进制表示法中的最小值
#ffffff:十六进制表示法中的最大值
(#000000:黑色 #ffffff:白色 #ffoooo:红色)
RGB(红绿蓝)三原色表示法:rgb (255,255,255) ; 取值范围:0~255

颜色图表:

获取颜色的工具:
提取颜色的下载地址:
photoshop工具

Document

第三十二集:CSS背景样式

1.background-color:背景颜色
2.background-image:背景图片→url(背景地址) (虽然添加的是一张,但是它会把这个整个容器填满 → 默认的形式:会水平垂直都铺满背景图)
背景图和img图片标签的区别:
图片标签:主要是用于展示类的(在文章当中,在广告当中经常用于展示图片的)
背景图:主要是在网站当中做装饰性的图片(做一个小的图标,做一个背景的修饰)
3.background-repeat:背景图片的平铺方式
repeat-x
repeat-y
repeat(x , y 都进行平铺,默认值)
no-repeat 都不平铺
4.background-position:背景图片的位置
x y :1.number:设置一个正数:向右和向下设置
设置一个负数:向左和向上设置
2.单词:x : left、center、right
y : top、center、bottom
3.像素,百分比(px、%)
5.background-attachment:背景图随滚动条的移动方式(滚动条:给body加上一个高度)
可选值:scroll:默认值(背景位置是按照当前元素进行偏移的)
fixed:(背景位置是按照浏览器进行偏移的)

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>body{height :2000px;}div{width:1440px;height:800px;background-color: red;background-image: url(./img/dog.jpg);background-repeat: no-repeat;background-position: 50% 50%;background-attachment: fixed;
}
</style> </head> <body>
<div></div> </body> </html>

第三十三集:CSS背景样式

利用滚动条移动方式实现视觉差网页
代码:

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
#div1{width:1400px;height:800px;background-image:url(./1.index.html); }
#div2{width:1400px;height:800px;background-image:url(./2.index.html); }
#div3{width:1400px;height:800px;background-image:url(./3.index.html); }
</style> </head> <body>
<div id="div1"></div>
<div id="div2"></div>
<div id="div3"></div> </body> </html>

第三十四集:CSS边框样式

border-style:边框的样式(实线:solid 虚线:dashed 点线:dotted)
border-width:边框的大小(px……)
border-color:边框的颜色(#f00、red……)
注:针对某一条边进行单独设置
边框也可以针对某一条边进行单独设置:
border-left-style : 中间是方向 left、right、top、bottom

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>div{width:300px;height:300px;border-style: solid;border-color: red;border-width: 1px;}
</style> </head> <body>
<div></div> </body> </html>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>/* div{width:300px;height:300px;border-style: solid;border-color: red;border-width: 1px;} */div{width:300px;height:300px;border-style: dashed;border-color: red;border-width: 1px;}
</style> </head> <body>
<div></div> </body> </html>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>/* div{width:300px;height:300px;border-style: solid;border-color: red;border-width: 1px;} *//* div{width:300px;height:300px;border-style: dashed;border-color: red;border-width: 1px;} */div{width:300px;height:300px;border-right: dotted;border-right-width:10px ;border-right-color: green;}
</style> </head> <body>
<div></div> </body> </html>

第三十五集:CSS边框样式

练习:利用边框实现三角形
颜色:透明颜色 transparent

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>body{background-color: green;}
div{ width:0px;height:0px;border-top-color:white ;border-top-style: solid;border-top-width:30px ;border-right-color:red ;border-right-style:solid ;border-right-width: 30px;border-bottom-color:white ;border-bottom-style: solid;border-bottom-width:30px ;border-left-color: white;border-left-style:solid;border-left-width:30px ;
}
</style> </head> <body>
<div></div> </body> </html>

第三十六集:CSS文字样式

front-family :字体样式
英文字体:Arial, ‘Times New Roman’
中文字体:微软雅黑,宋体
默认样式:微软雅黑
中文字体的英文名称:
微软雅黑:‘Microsoft YaHei’
宋体:SimSun
衬线体与非衬线体:(区别:衬线体:有棱角,非衬线体:比较平滑,扁平化设计,比较简练、简单、直观)
宋体:衬线体,微软雅黑:非衬线体

注意事项:
1.设置多字体方式(一般通过逗号隔开,原因:字体在网页当中识不识别是根据我们电脑里的字体是否存在决定的,有先后识别的字体顺序,如果都没有,那么它会按照电脑上的默认字体来进行)
演示:控制面板→类别→大图标→字体
2.引号的问题(有空格,引号引起来将他认为是一个整体)

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
div{font-family:'Times New Roman';}
</style> </head> <body>
<div>这是一段文字</div>
<p>这是一段文字</p>
<div>this is a text</div>
<p>this is a text</p> </body> </html>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
/* div{font-family:'Times New Roman';} */
div{font-family:华文彩云,'Times New Roman',SimSun,微软雅黑;}
</style> </head> <body>
<div>这是一段文字</div>
<p>这是一段文字</p>
<div>this is a text</div>
<p>this is a text</p> </body> </html>

第三十七集:CSS文字样式

front-size:字体大小
默认大小:16px
写法:(单词表示法不建议使用)
注:字体大小一般为偶数

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
/* div{font-family:'Times New Roman';} */
/* div{font-family:华文彩云,'Times New Roman',SimSun,微软雅黑;} */
div{font-size: 30px;}
</style> </head> <body>
<div>这是一段文字</div>
<p>这是一段文字</p>
<div>this is a text</div>
<p>this is a text</p> </body> </html>

font-weight:字体加粗
模式:正常(normal)加粗(bold)
写法:单词(normal、bold) 数值写法:number(100、200……900一直到成百的整数,100到500都是正常的,600到900都是加粗的)

font-style:字体样式
模式:正常(normal) 斜体(italic)
写法:单词(normal、italic)
注:oblique也是表示斜体,用的比较少,一般了解即可。
区别:1. italic 带有倾斜字体的才可以设置倾斜操作
2. oblique 没有倾斜属性的字体也可以设置倾斜操作

color:字体颜色

第三十八集:CSS段落样式

段落样式和字体很类似,他们都是针对文字的,只不过段落样式是针对多段文字这样比较大的篇幅的文字展开的

text-decotation:文本装饰
下划线:underline
删除线:line-through
上划线:overline
不添加任何装饰:none
注:添加多个文本修饰 : 空格隔开 underline line-through overline

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>p{width:300px;text-decoration: line-through underline overline;}
</style> </head> <body>
<p>新中国的成立开辟了中国历史新纪元。</p> </body>

text-transform:文本大小写(针对英文段落)
小写:lowercase
大写:uppercase
只针对首字母大写:capitalize

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>/* p{width:300px;text-decoration: line-through underline overline;} */p{text-transform: captalize;}
</style> </head> <body>
<p>新中国的成立开辟了中国历史新纪元。</p>
<p>You are very good.I am very happy.What is happened to you ?</p> </body> </html>

第三十九集:CSS段落样式

text-indent:文本缩进
首行缩进
em单位:相对单位,1em永远都是和字体大小想相同

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>/* p{width:300px;text-decoration: line-through underline overline;} *//* p{text-transform: captalize;} */p{text-indent: 36px; font-size: 18px;}
</style> </head> <body>
<p>新中国的成立开辟了中国历史新纪元。</p> </body> </html>

text-align:文本对齐方式
常用对齐:left、right、center、justify(两端点对齐)

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>/* p{width:300px;text-decoration: line-through underline overline;} *//* p{text-transform: captalize;} *//* p{text-indent: 36px; font-size: 18px;} */p{text-align: justify;}
</style> </head> <body>
<p>新中国的成立开辟了中国历史新纪元。</p>
<p>you are very good.i am very happy.what is happened to you ?</p> </body> </html>

第四十集:CSS段落样式

line-height:定义行高
1.定义:行高:一行文字的高度,由三部分组成:上边距、字体大小、下边距
(在一段文字当中,每一行的上边距、下边距、上下边距都是等价的关系)
2.行高默认值:不是一个固定值,而是变化的。根据当前字体的大小在不断的变化。
3.取值:number(px)、scale(比例值,跟文字大小成比例 1→16px)

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>/* p{width:300px;text-decoration: line-through underline overline;} *//* p{text-transform: captalize;} *//* p{text-indent: 36px; font-size: 18px;} *//* p{text-align: justify;} */p{line-height: 4;}
</style> </head> <body>
<p>新中国的成立开辟了中国历史新纪元。</p> </body> </html>

第四十一:CSS段落样式

letter-spacing:字之间的间距
word-spacing:词之间的间距(针对英文段落的)
强烈折行:(针对英文)
英文和数字不自动折行的问题:
1.word-break:break-all;(非常强烈的折行)
2.word-wrap:break-word;(不是那么强烈的折行,会产生一些空白区域)

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>/* p{width:300px;text-decoration: line-through underline overline;} *//* p{text-transform: captalize;} *//* p{text-indent: 36px; font-size: 18px;} *//* p{text-align: justify;} *//* p{line-height: 4;} */div{width:300px;height:300px;border:1px solid red;word-wrap: break-word;}
</style> </head> <body>
<p>新中国的成立开辟了中国历史新纪元。</p>
<p>中国是四大文明古国之一。</p> </body> </html>

第四十二集:个人简介

关晓彤简介

基本信息

关晓彤,1997年9月17日出生于北京市,中国内地影视女演员、歌手

2008年,因在年代爱情剧《幸福还有多远》中饰演大丫而崭露头角。 2014年,凭借时尚情感剧《一仆二主》获国剧盛典观众喜爱的新人女演员奖。2015年,发行个人音乐专辑《十八》。

```

第四十三集:CSS复合样式

一个CSS属性只控制一种样式,叫做单一样式。
一个CSS属性控制多种样式,叫做复合样式。
复合样式的写法:是通过空格的方式实现的。复合写法有的是不需要关心顺序,例如background、border……
但是,font 是字体的复合样式,需要关心顺序
1.background:red url () repeat 0 0;
2.border:1px red solid;
3.font :
注:最少要有两个值 size family(先写字体大小再写字体类型)
weight style size family
style weight size family
weight style size/line-height family
注:尽量不要混写,如果非要混写,那么一定要先写复合样式再写单一样式,这样样式才不会被覆盖掉。
代码:

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>div{width:300px;height:300px;background:red url(./img/dog.jpg)no-repeat center center;background-color: red;
border-right:dashed 2px blue;font:bold italic 30px/100px 宋体;</style> </head> <body>
<div>这是一段文字</div> </body> </html>

第四十四集:CSS选择器

ID选择器
css : #elem{}
html : id=“elem”
注:
1.ID是唯一值,在一个页面中,
2.命名规范:由字母、下划线、中划线、字母(并且第一个不能是数字)
3.驼峰写法:searchButton(小驼峰)searchButton(大驼峰)searchSmallButton
短线写法:search-small-button
下划线写法:search_small_button

部分CSS命名规则:

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>#div1{background: red;}#div2{background: blue;}
</style> </head> <body>
<div id="div1">这是一个块</div>
<div id="div2">这是又一个块</div>
<div id="xiaoming1"></div>
<div id="xiaoming2"></div>
<div id="searchButton"></div> </body> </html>

第四十五集:CSS选择器

CLASS选择器(可以重复利用)
css : #.elem{}
html : class=“elem”
注:
1.class选择器是可以复用的
2.可以添加多个class样式
3.多个样式的时候,样式的优先级根据CSS决定,而不是class属性中的顺序
4.标签+类的写法

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>p.box{background: red;}
</style> </head> <body>   <div class="box">这是一个块</div>   <div class="box">这又是一个块</div>   <p class="box">这是一个段落</p> </body> </html>

http://www.ppmy.cn/news/911206.html

相关文章

说明文中国第一台亮子计算机揭秘,2018届九年级语文中考复习(河南)课件:第2部分 第二讲 说明文阅读 2017名题强化训练.ppt...

2018届九年级语文中考复习(河南)课件&#xff1a;第2部分 第二讲 说明文阅读 2017名题强化训练 ⑥由于案的陈设功能越来越大&#xff0c;它的实用功能就相对降低&#xff1b;相反&#xff0c;桌的实用功能越来越大&#xff0c;陈设功能越来越小。所以&#xff0c;桌与案从功能上…

苏州第二天游记

这是学习笔记的第 1942 篇文章 今天的旅程相对比较密集&#xff0c;主要有虎丘&#xff0c;寒山寺&#xff0c;留园&#xff0c;平江路和观前街。如果用一张图来表达&#xff0c;就是如下的景点: 如果把路线加进去&#xff0c;基本就是一个以苏州站为中心的旅游线路&#xff0c…

新零售连锁多店saas收银系统源码PHP版本

一款功能强大&#xff0c;简单易用的开源saas收银系统 系统包含四个端 总部管理端–代理商管理–商户管理-门店管理 总部端包含模块 整套源码包含&#xff1a;总管理后台、代理商后台、商户后台、门店后台、安卓收银、Windows收银、安卓自助、小程序商城 开发语言 后台&#x…

NET餐厅管理系统用户管理页面前端2

<div class"grid" id"Div1" runat"server"> <!---信息显示--> <div class"gridHeader" style"width: 100%;"> <div class"gri…

连锁多门店收银系统源码之新增采购进货单功能逻辑

saas连锁多门店管理收银系统源码的进销存体系介绍02期之---新增采购进货单及采购单详情功能逻辑。 1&#xff0c;SaaS收银系统源码-新增采购单--采购须知 新增采购进货单适用于商户&#xff08;总部&#xff09;需要向外部供应商进行进货/补货的商品。新增时候会看到相对应的比…

计算机毕业设计Java超市自助结账系统的设计与实现(源码+系统+mysql数据库+lw文档

计算机毕业设计Java超市自助结账系统的设计与实现(源码系统mysql数据库lw文档 计算机毕业设计Java超市自助结账系统的设计与实现(源码系统mysql数据库lw文档&#xff09; 本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&…

某60终端安全管理系统前台SQL注入漏洞复现

目录 1.漏洞概述 2.影响版本 3.漏洞等级 4.漏洞复现 4.1 FOFA实战复现 4.1.1 SQLmap爆库

DeDeCMS前台任意用户密码修改漏洞复现

一、漏洞概述 1.漏洞简介 织梦内容管理系统(DedeCms)的前台任意用户密码修改漏洞&#xff0c;被Seebug 漏洞平台[3]收录该漏洞&#xff0c;漏洞编号为 SSV-97074。 2.漏洞限制 1、 只影响前台账户 2、 只能修改未设置安全问题的账户 3.影响版本 DeDeCMSV5.7SP2 正式版(…