cgb2110-day08

Posted cgblpx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cgb2110-day08相关的知识,希望对你有一定的参考价值。

一,其他标签

–1,测试

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<!-- 其他的常用标签2:-->
		<!-- audio添加音频,controls属性用来使用控件
			source的src属性用来指定文件的位置`
		 -->
		<audio controls="controls">
			<source src="jay.mp3"></source>
		</audio>
		
		<!-- video添加视频,controls属性用来使用控件 -->
		<video controls="controls">
			<source src="b.mp4"></source>
		</video>
		
		
		<!-- 其他的常用标签1:
		 相同点:都是可以包含大量的元素 
		 区别:div和p是块元素,span是行元素
		 -->
		<div>我是div</div>
		<div>我是div</div>
		<div>我是div</div>
		
		<p>我是p1</p>
		<p>我是p1</p>
		<p>我是p1</p>
		
		<span>我是span</span>
		<span>我是span</span>
		<span>我是span</span>
		
	</body>
</html>

二,HTML练习

–1,效果

–2,测试

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>学生信息管理系统MIS</title>
	</head>
	<body>
		<!-- 总结:
			1,要求:使用form+有submit按钮+有name属性
			2,单选和多选提交了on,添加value属性,会提交value属性的值
			3,优化了学历提交文字的,给学历添加values属性,会提交value属性的值
			4,form标签的method用来指定数据的提交方式默认是get,
						action用来指定一段java程序的访问方式
		-->
		<h1>学生信息管理系统MIS</h1>
		<form method="post" action="#">
			<table>
				<tr>
					<td>
						姓名:<br />
						<input type="text" name="user"/>
					</td> 
				</tr>
				<tr>
					<td>
						年龄:<br />
						<input type="number" name="age"/>
					</td> 
				</tr>
				<tr>
					<td>
						性别:(单选框)
						<input type="radio" name="sex" value="1" checked="checked"/><input type="radio" name="sex" value="0"/></td> 
				</tr>
				<tr>
					<td>
						爱好:(多选框)
						<input type="checkbox" name="like" value="ppq" checked/>乒乓球
						<input type="checkbox" name="like" value="ps"/>爬山
						<input type="checkbox" name="like" value="cg"/>唱歌
					</td> 
				</tr>
				<tr>
					<td>
						学历:(下拉框)
						<select name="edu">
							<option value="1">本科</option>
							<option value="2">硕士</option>
							<option value="3">小学</option>
							<option value="4">初中</option>
						</select>
					</td> 
				</tr>
				<tr>
					<td>
						入学日期:<br />
						<input type="date" name="intime"/>
					</td> 
				</tr>
				<tr>
					<td>
						<button type="submit">保存</button>
						<button type="reset">取消</button>
					</td> 
				</tr>
			</table>
		</form>
	</body>
</html>

三,CSS

–1,概述

是专门用来修饰HTML网页的一个技术. 全称是层叠样式表stylesheet
使用位置:
1, 行内CSS: 是指给这行代码添加css的修饰
2, 内部CSS: 是指在head标签中使用style标签,添加添加css的代码
3, 外部CSS: 是指会单独生成.css文件,里面写css代码.哪个网页需要就引入到哪个网页里
语法:
选择器 属性名:属性值; 属性名:属性值; 属性名:属性值; 属性名:属性值;
学习重点:
1,选择器有哪些
2,属性名

–2,入门案例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<!-- 1.行内CSS -->
		<div style="color:red;">我是div</div>
		
	</body>
</html>

–3,测试css的出现位置

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>测试css的出现位置</title>
		<!-- 2.内部css. 选择器 属性名:属性值; 样式2;... -->
		<style>
			/* 练习3:给所有div设置居中 */
			div
				text-align:center;
			
			/* 练习4:给所有span设置文字颜色 */
			span
				color: #008000;
			
		</style>
	</head>
	<body>
		<!-- 1.行内CSS/内联CSS -->
		<!-- 练习1:给div1加背景色 -->
		<div style="background-color:#ADD8E6;">我是div1</div>
		<div>我是div2</div>
		<!-- 练习2:给div3加背景色 -->
		<div style="background-color:#ADD8E6;">我是div3</div>
		
		<span>我是span1</span>
		<span>我是span2</span>
		
	</body>
</html>

四,CSS选择器

–1,概述

CSS提供特殊语法,可以帮你选中元素
分类: 基本选择器(标签名,类class,id) + 高级选择器(分组,属性)

–2,基本选择器

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>测试css的选择器</title>
		<style>
		/* 1.标签名选择器:可以根据标签的名字选中元素 */
			/* 练习1:给输入框加背景颜色*/
			input
				background-color: #A9A9A9;
			
		/* 2.类class选择器:给元素加class属性(值可以重复) + 通过.获取class属性的值 */
			/* 练习2:给 我是div2和我是p2 字号变大*/
			.a
				font-size: 30px;
			
		/* 3.id选择器:给元素加id属性(值不重复) + 通过#获取id属性的值 */	
			/* 练习3: 把 我是div1 加一个红色边框*/
			#c
				border-width: 2px;/* 宽度 */
				border-style: dashed;/* 样式 */
				border-color: red;/* 红色 */
				border-radius: 25px;/* 圆角 */
			
		</style>
	</head>
	<body>
		<div id="c">我是div1</div>
		<div class="a">我是div2</div>
		<p>我是p1</p>
		<p class="a">我是p2</p>
		用户名: <input type="text"/>
		密码: <input type="password"/>
	</body>
</html>

–3,高级选择器

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>测试css的选择器</title>
		<style>
			/* 练习1: 设置 我是P1 的文字透明度 */
			#a
				opacity: 0.5;/*值是0~1的范围,值越大越清晰 */
			
			/* 练习2: 把 我是a1 和 我是a2 的效果 */
			a
				font-size: 30px;/* 字号 */
				font-family: "微软雅黑"; /* 字体 */
			
			/* 练习3: 把所有元素设置 字号 */
			body
				font-size: 10px;
			
			/* 分组选择器:可以使用多种选择器选中多个元素,多种选择器用逗号隔开 */
			#a,.b,input
				font-size: 10px;
			
			/* 属性选择器: */
			[href] /* 选中那些有href的元素 */
				color: red;
			
			[type="text"] /* 选中那些有type的元素,而且值要是text才行 */
				background-color: hotpink;
			
			input[type="number"]/* 选中input,那些有type的元素,而且值要是number才行 */
				background-color: green;
			
		</style>
	</head>
	<body>
		<p id="a">我是P1</p>
		<p class="b">我是P2</p>
		<a href="#" class="b">我是a1</a>
		<a href="#" class="b">我是a2</a>
		姓名: <input type="text" placeholder="看这里...."/>
		年龄: <input type="number" />
	</body>
</html>

五,练习

–1,修改学生注册网页的样式

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>学生信息管理系统MIS</title>
		
		<style>
			/* 1.修饰输入框 宽度高度 */
			.a
				width: 300px;
				height: 30px;
			
			/* 2.修饰按钮 */
			[type="submit"]
				background-color: blue;/* 背景色 */
				border-color: blue;/* 边框色 */
				color: white;/* 字的颜色 */
				width: 60px;/* 宽度 */
				height: 30px;/* 高度 */
				font-size: 15px;/* 文字大小 */
			
			[type="reset"]
				background-color: hotpink;/* 背景色 */
				border-color: hotpink;/* 边框色 */
				color: white;/* 字的颜色 */
				width: 60px;/* 宽度 */
				height: 30px;/* 高度 */
				font-size: 15px;/* 文字大小 */
			
		</style>
	</head>
	<body>
		<!-- 总结:
			1,要求:使用form+有submit按钮+有name属性
			2,单选和多选提交了on,添加value属性,会提交value属性的值
			3,优化了学历提交文字的,给学历添加values属性,会提交value属性的值
			4,form标签的method用来指定数据的提交方式默认是get,
						action用来指定一段java程序的访问方式
		-->
		<h1>学生信息管理系统MIS</h1>
		<form method="post" action="#">
			<table>
				<tr>
					<td>
						姓名:<br />
						<input type="text" name="user" class="a" placeholder="请在这里输入姓名..."/>
					</td> 
				</tr>
				<tr>
					<td>
						年龄:<br />
						<input type="number" name="age" class="a" placeholder="请在这里输入年龄..."/>
					</td> 
				</tr>
				<tr>
					<td>
						性别:(单选框)
						<input type="radio" name="sex" value="1" checkedcgb2110-day11

cgb2110-day13

cgb2110-day17

cgb2110-day16

cgb2110-day02

cgb2110-day18