html-css知识点以及具体操作代码实现

1.图像标签

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>图像标签</title>
<!-- 
	图像标签img
	       src :连接到图片资源地址 
		   width:指定图片的宽度
		   height:指定图片的高度
		   
				单位:指定像素 px
				指定百分比:占当前 50%   宽度和高度占整个分辨率的百分比
				
		    title:当鼠标悬浮图片上的提示文字
			alt:替换文本
			     图片资源失效的时候,起作用
		   
		   
		   
	如果一个html页面中有3个图片(网络图片),请求某个服务器,会发送几次请求!
			4个请求
			1)请求页面  http://域名:端口号/当前html资源文件地址
			2)每一个图片src---加载图片
				都会发送一次请求
			
 -->
	</head>
	<body>
		<h3>this is img target</h3>
		<!-- 
		 img-->
		 <a name="img"></a>
		<img src="img/1.jpg"  title="这是小米手机" width="100%" height="100%" alt="小米手机" /><br />
		<!-- <img src="img/2.jpg" /> -->
	</body>
</html>

2.超链接

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>超链接标签</title>
		<!-- 
			超链接
				a标签
					href属性:跳转到资源地址
							本地资源地址/网络资源地址/指定的服务器地址
					不指定target属性:默认当前窗口直接打开地址
							_blank:新建窗口打开资源文件
							_self(默认值):当前窗口直接打开
				http协议的执行流程:
					在C:\Windows\System32\drivers\etc\hosts文件
					hosts记录了网站域名以及ip地址
					127.0.0.1      localhost 
					  
					如果hosts文件有访问的域名并且对应ip 直接本地打开文件
					
					如果找不到,调用网卡来联网操作----DNS服务器(网络运营商)
								仓库
								 ip1   域名1
								 ip2   域名2
								 ip3   域名3
						10.12.156.66    www.baidu.com
						
					直接访问百度服务器----回显百度首页
								 
				
					
					
				thunder://:迅雷协议	
							如果本地有客户端软件--直接打开迅雷软件
				mailto :邮件协议 
				
				
				超链接的应用场景:
					1)链接后台地址/本地资源地址 url :统一资源定位符
					2)锚链接来使用
					
						在同一个html页面的使用
						a)打锚点: 定义一个标记位置 
						<a name="锚点名称"></a>
						b)创建一个跳转链接
						<a href="#锚点名称">跳转</a>
						
						不同html页面的使用
						a)在另一个页面的某个位置打锚点: 定义一个标记位置  
						b)在当前页面上创建跳转标记
						<a href="跳转页面地址#锚点名称">跳转</a>
				
		 -->
	</head>
	<body>
		<h3>this is a target</h3>
		
		<!-- 从下面跳转上来 -->
		<a name="top"></a>
		<!-- 2)创建跳转链接 -->
		
		<a href="#foot">[跳转底部]</a><br />
		<a href="01_图像标签.html#img" target="_blank">点击跳转</a><br />
		<a href="http://www.baidu.com">[跳转到百度]</a><br />
		<a href="http://www.movie.com">普通通道 <<八佰>></<></a><br />
		<a href="thunder://www.movie.com">高速通道<<八佰>></<></a><br />
		<a href="http://localhost:8080/Pay_/order/confirm">[连接到支付宝支付地址]</a>
		<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
		<br/><br/><br/><br/><br/><br/><br/><br/>
		<br/><br/><br/><br/>
		<!-- 创建标记 -->
		<a name="foot"></a>
		<a href="#top"><font color="red">[跳转顶部]</font></a>
		<center>2020-11-12~2021-11-12 版权所有<sup>&copy;</sup></center>
	</body>
</html>

3.表格标签

3.1)基础表格

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>表格标签</title>
		<!-- 
			table
				属性:border:边框大小
					 width:表格宽度
					 height:表格的高度
					 align:表格在浏览器的位置
					    左  中 右
						
					cellspacing:设置表格边框线和单元格之间的距离
					cellpadding:设置单元格和单元格的距离
			
			 子标签
			 caption:表格的标题标签
				tr:行标签
				td:单元格
				th:表头标签:自动居中并且适当加粗
				
				
				单元格的合并:
					合并行:rowspan  占了几个单元格
					合并列:colspan 占了几个单元格
		 -->
	</head>
	<body>
		<table border="1" width="500px" cellpadding="0" height="500px" 
		align="center" bgcolor="pink" cellspacing="0">
		<caption>xxx学习的成绩管理</caption>
			<!-- 三行,每一行中有3个单元格 -->
			<tr>
				<th>学号</th>
				<th>姓名</th>
				<th>性别</th>
				<th>数学成绩</th>
				<th>英语成绩</th>
				<th>平均分</th>
			</tr>
			
			<tr align="center">
				<td>1</td>
				<td>张三</td>
				<td></td>
				<td rowspan="2">90</td>
				<td>78</td>
				<td>80</td>
			</tr>
			<tr align="center">
				<td>2</td>
				<td>李四</td>
				<td></td>
				<!-- <td>89</td> -->
				<td>100</td>
				<td>90</td>
			</tr>
			
			<tr align="center">
				<td>3</td>
				<td>王五</td>
				<td></td>
				<td colspan="2">89</td> 
				<!-- <td>65</td> -->
				<td>70</td>
			</tr>
			
		</table>
	</body>
</html>

3.2)表格合并

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>表格标签2</title>
	</head>
	<body>
		<table border="1" width="500px" cellpadding="0" height="500px"
		align="center" bgcolor="pink" cellspacing="0">
		<caption>xxx学习的成绩管理</caption>
			<!-- 三行,每一行中有3个单元格 -->
			<tr>
				<th>学号</th>
				<th>姓名</th>
				<th>性别</th>
				<th>数学成绩</th>
				<th>英语成绩</th>
				<th>平均分</th>
			</tr>
			
			<tr align="center">
				<td>1</td>
				<td>张三</td>
				<td></td>
				<td rowspan="2">90</td>
				<td>
					<table border="1" cellspacing="0" width="100%" height="100%">
						<tr>
							<td>11</td>
							<td>12</td>
						</tr>
						<tr>
							<td>21</td>
							<td>22</td>
						</tr>	
						<tr>
							<td>31</td>
							<td>32</td>
						</tr>
					</table>
					
				</td>
				<td>80</td>
			</tr>
			<tr align="center">
				<td>2</td>
				<td>李四</td>
				<td></td>
				<!-- <td>89</td> -->
				<td>100</td>
				<td>90</td>
			</tr>
			
			<tr align="center">
				<td>3</td>
				<td>王五</td>
				<td></td>
				<td colspan="2">89</td> 
				<!-- <td>65</td> -->
				<td>70</td>
			</tr>
			
		</table>
	</body>
</html>

4.表单标签

4.1)基础表单

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>表单标签1</title>
		<!-- 
			表单标签form
				属性
						action: url 本地地址/后台地址
						method:提交方式
								常用的get/post
								
		应用场景
			注册
				用户填写基本信息---前台校验------提交到后台的地址
				   查询当前用户是否存在,如果不存在用户才能注册!
			
			登录
				输入用户名和密码,在后台查询数据库中是否存在这个用户名和密码
				存在,才可以登录;没有注册,先要注册!
				
		get方式和post方式的区别?
		
		
		get方式:
		1)直接将数据提交url地址(地址栏上)
			后台地址?username=zhangsan&password=123
		2)不适合提交隐私数据
		3)由于是提交在地址栏上,它提交的数据大小有限制
		
		Post方式
		1)不会将用户数据提交在地址栏上
			存在 请求头下面
			实体内容
				form data
					username=xxx&password=123456
					
				提交方式:get/post 密码数据---使用MD5加密/springSecurity
								123456  md5             
		2)相当于get方式,相对安全
		3)它不是直接提交在地址栏上,提交的数据大小没有限制!
		 -->
	</head>
	<body>
		<h3>this is a form target</h3>
		<form action="server.html" method="post">
			<!-- 
			 value:输入框的默认值
			 placeholder:h5属性存在效果:输入内容,自动获取焦点
			 
			 登录/注册:表单项中必填的属性:name
			 name属性:给系统后台写的内容
			 -->
			用户名:<input type="text" placeholder="请输入用户名" name="username"  /><br />&nbsp;&nbsp;&nbsp;码:<input type="password" name="password" placeholder="请输入密码"><br />
			<input type="submit" value="注册" />
		</form>
	</body>
</html>

4.2)格式优雅的登陆注册表单(css代码)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9kpzBRV7-1605342746898)(D:\Documents\HBuilderProjects\homework\img\祁航涛2.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KHEawJXh-1605342746901)(D:\Documents\HBuilderProjects\homework\img\祁航涛3.jpg)]

tr{
	text-align: center;
}
table{
	background-image: url(../img/祁航涛3.jpg);
	background-size: cover; 
	background-color: #A9A9A9;
}
body{
	background-image: url(../img/祁航涛2.jpg);
	background-size: 100%;
}

<!DOCTYPE html>
<!-- saved from url=(0077)http://127.0.0.1:8848/homework/home_%E7%99%BB%E9%99%86%E6%B3%A8%E5%86%8C.html -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		
		<title>榆林学院教务登录注册界面</title>
    <!-- 
			常见的表单子项
				input标签 
					type="text" 文本输入框
					type="password" 密码输入框
					type="hide" name="id"  隐藏域: 没有效果,可以携带数据
					type="date" 日期组件
					type="radio" 单项按钮
					type="checkbox"复选框
					type="file" 文件上传
					type="submit" 提交按钮
					type="reset" 重置按钮
					type="button" value="单击按钮"
				  
				select标签 :下拉菜单
				     子标签:option:下拉选项
				textarea:文本域 
				      书写文字描述
				按钮相关的
				    button标签 文本内容就是当前按钮的名称
				    
		 
		 -->
    		<!-- 
		表单标签嵌套表格标签
		css代码
		 -->
    <style>
			/* table{
				background-image: url(img/2.jpg);
				background-repeat: no-repeat;
				
			} */
		</style>
		<link rel="stylesheet" type="text/css" href="./榆林学院教务登录注册界面_files/htr.css">
	</head>
	<body>
		
		<form action="http://127.0.0.1:8848/homework/server.html" method="get" target="_blank">
			<table border="1" cellspacing="0" width="600px" height="700px" align="center">
				<caption>榆林学院教务管理登录与注册界面</caption>
				<tbody><tr>
					<th colspan="2">登录与注册界面</th>
				</tr>
				<tr>
					<td>
						用户名:
					</td>
					<td>
						<input type="text" name="username" placeholder="请输入用户名">
					</td>
				</tr>
				<tr>
					<td>密码:</td>
					<td>
						<input type="password" name="password" placeholder="请输入密码">
					</td>
				</tr>
				<tr>
					<td>出生日期:</td>
					<td>
						<input type="date" name="birthday">
					</td>
				</tr>
				<tr>
					<td>用户邮箱</td>
					<td>
						<input type="email" name="email" placeholder="例:512655192@qq.com">
					</td>
				</tr>
				<tr>
					<td>电话号码:</td>
					<td>
						<input type="tel" name="phone" placeholder="例:15291223788">
					</td>
				</tr>
				<tr>
					<td>性别</td>
					<td>
						<input type="radio" name="gender" value="" checked="checked"><input type="radio" name="gender" value=""></td>
				</tr>
				<tr>
					<td>爱好:</td>
					<td>
					<input type="checkbox" name="hobit">足球
					<input type="checkbox" name="hobit">篮球
					<input type="checkbox" name="hobit">王者荣耀
					<input type="checkbox" name="hobit">摄影
					<input type="checkbox" name="hobit">摄像
					</td>
					
				</tr>
				<tr>
					<td>文件上传:</td>
					<td>
						<input type="file" name="file">
					</td>
				</tr>
				<tr>
					<td>所在省份:</td>
					<td>
						<select name="pro">
							<option value="choose">请选择</option>
							<option value="陕西省">陕西省</option>
							<option value="山西省">山西省</option>
							<option value="广东省">广东省</option>
						</select>
					</td>
				</tr>
				<tr>
					<td>自我描述"</td>
					<td>
						<textarea rows="5" cols="30">							自我介绍...
						</textarea>
					</td>
				</tr>
				<tr>
					<td>按钮:</td>
					<td>
						<input type="button" name="button" value="点我点我">
					</td>
				</tr>
				<tr>
					<td colspan="2">
						<input type="submit" value="注册">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="submit" value="登录">
					</td>
				</tr>
			</tbody></table>
		</form>
	<script>document.write('<script src="//' + (location.host || 'localhost').split(':')[0] + ':35929/livereload.js?snipver=1"></' + 'script>')</script><script src="./榆林学院教务登录注册界面_files/livereload.js.下载"></script><script>document.addEventListener('LiveReloadDisconnect', function() { setTimeout(function() { window.location.reload(); }, 500); })</script>

</body></html>

5.框架标签

5.1)框架设计

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>框架标签</title>
		<!-- 
			frame标签:框架标签
			一个frame中包含一个html页面
			如果整个xx系统组成可能很多html页面组成---使用frameset框架集标签
			
			frameset框架集标签
				属性:
					rows
					cols
		 
		 -->
	</head>
	
	<frameset rows="20%,*,10%">
		<frame src="header.html" />
		
		<frameset cols="15%,*">
			<frame src="menu.html" />
			<frame src="main.html" name="main" />
		</frameset>
		
		<frame src="footer.html" />
		
	</frameset>
	
	<!-- <body>
	</body> -->
</html>

5.2)头部(header)top

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>top</title>
	</head>
	<body>
		<h1>xxxx管理系统</h1>
		<img src="img/loginbg.png" width="55%" height="50%"  />
	</body>
</html>


5.3)中间部分(菜单栏)menu

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>left_menu</title>
	</head>
	<body>
		<ul>
			
			<li>
				<!-- target:在指定 哪个一个frame中打开
					指定frmae标签名称
				 -->
				<a href="03_表格标签.html" target="main">成绩管理</a>
				
			</li>
			<li>
				<a href="http://www.baidu.com" target="main">选课管理</a>
			</li>
		</ul>
	</body>
</html>


5.4)中间部分(显示区域)main

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>main</title>
	</head>
	<body>
		<center><h3>欢迎访问成绩管理系统</h3></center>
	</body>
</html>


5.5)尾部部分(footer)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
	<center>
		xxx学校2011-12-12-2021-11-11版权所有<sup>&copy;</sup>  注册商品<sup>&reg;</sup>
	</center>
	</body>
</html>


6.css

6.1)css的引入

/* css文件 */
/*修饰页面中a标签*/
a{
	font-size: 36px;
	color: darkgrey;
	text-decoration: none;
	
}

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>CSS引入</title>
		<!-- 
		 
		 什麽是CSS:
		 Cacading Style Sheet :层叠样式表
		 修饰html标签
		 
		 CSS的使用三种
			1)行内样式,在html标签中使用
				每一个html标签都有style属性 : 写入样式属性
				弊端:1)只能针对某一个html进行修饰
					 2)css代码和html标签混到一块,不好管理
		 
			2)内部样式(内联样式)(自己使用)
				在head标签体中指定style标签,单独书写css代码
					标签名称{
						
						控制这个标签的样式;
					}
					
				比行内样式好一些,但是不好管理
				
				3)外部方式(外联样式) (推荐方式)
				在css文件夹下面单独创建一个以后缀名为css文件
				在当前html页面中引入css文件即可
				在head标签体中指定link href="引入css文件" rel="stylesheet"
		 -->
		<!-- <style>
			 a{
				 font-size:35px;
				 color: red;
				 text-decoration: none;
			 }
			 
		 </style> -->
		 <link href="css/01.css" rel="stylesheet" />
	</head>
	<body>
		<!-- <a href="#" style="font-size: 30px;color: green;text-decoration: none;">超链接1</a><br />
		 -->
	    <a href="#">超链接1</a><br/>
		<a href="#">超链接2</a><br />
		<a href="#">超链接3</a>
	</body>
</html>


6.2)css选择器

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>CSS选择器</title>
		<!-- 
			CSS选择器
				   1)标签选择器
				  选中所有同名的标签
					标签名称{
						样式代码;
					}
					2)class类选择器
					可以选中页面标签中所有的同名的class属性
					.class属性值{
						书写样式代码;
					}
					3)id选择器
					在页面标签中必须指定唯一的id属性值
					注意:	标签中id属性值不能重复
				否则后面javascript中:通过id属性值获取标签对象(DOM编程)获取不到
					#id属性值{
						css样式代码;
					}
					
		 
		 -->
		 <style>
			 /* 标签选择器*/
			 div{
				 font-size:30px;
				 color: #B3B34D;
					
			 }
			 .ch1{
				 font-size: 40px;
				 color: red;
			 }
			 
			 #d1{
				 font-size: 20px;
				 color: lawngreen;
			 }
			 /*优先级:id选择器>类选择器>标签选择器*/
			 
			 
		 </style>
	</head>
	<body>
		<div id="d1" class="ch1">div1</div>
		<div class="ch1">div2</div>
		<div>div3</div>
	</body>
</html>


day35 2020 11_14

1.CSS选择器

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>CSS选择器</title>
		<style>
			/*标签选择器*/
			/*
			div{
				font-size: 20px ;
				color: red;
			}
			*/
			/*class选择器*/
			/*
			.ch1{
				font-size: 30px;
				color: green;
			}
			*/
			
			/*id选择器
				标签中id属性值不能同名,必须唯一
			*/
		   /*
			#d1{
				font-size: 36px;
				color: blue;
			}
			*/
		   
		   /*并集选择
			选择器,选择器2{  //控制多个标签
				css样式代码
			}
		   */
		  /*
		  #d1,#d2{
			  font-size: 35px;
			  color: blue;
			  /*文本修饰*/
			  /*
			  text-decoration: underline;
		  }
		  */
		  
		  
		  /*交集选择器---后代选择器
			选择器1 选择器2{
				css样式代码;
			}
		  */
		 /*
		  #d1 span{
			  font-size: 20px;
			  color: greenyellow;
		  }
		  */
		 
		 /*通用选择器
			*:通配符
			*{
				css样式代码
			}
		 */
		*{
			color:red ;
		}
			
		</style>
	</head>
	<body>
		<div id="d1" class="ch1">
				<span>
					span1
					<span>span2标签</span>
				</span>
		</div>
		<div id="d2">div2</div>
		<div>div3</div>
		<span>span标签</span>
	</body>
</html>

2.伪类选择器—锚伪类—超链接

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>伪类选择器---锚伪类 --- 超链接</title>
		<!-- 
		 
			描述标签状态
			link状态:鼠标没有访问的状态
			hover:鼠标经过标签状态
			active:激活状态  鼠标点击但是没有松开的状态
			visited:已经的访问过的:点击后松开的状态
			
			格式
				选择器:状态{
					
					css样式代码
				}
		 -->
		 <style>
			 /*没有访问过的状态*/
			 a:link{
				 font-size: 20px;
				 color: red;
			 }
			 
			 /*访问过的状态,点击了并松开了 visited*/
			 a:visited{
			 				 font-size: 20px;
			 				 color: darkgray;
			 				 text-decoration: none;
			 }
			 /*鼠标经过状态:hover*/
			 a:hover{
				 font-size: 25px;
				 color: green;
				 /*文本修饰*/
				 text-decoration: none;
			 }
			 /*鼠标激活状态:点击但是没有松开的状态 active*/
			 a:active{
				 font-size: 30px;
				 color: blue;
				 text-decoration: underline;
			 }
			 
			
			 
		 </style>
		 <!-- 
		  提示:在 CSS 定义中,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。
		  
		  提示:在 CSS 定义中,a:active 必须被置于 a:hover 之后,才是有效的。
		  

		  -->
		
	</head>
	<body>
		<a href="01_CSS选择器.html">点击跳转</a>
	</body>
</html>

3.伪类练习

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>test</title>
		<!-- 
		 写一个三行三列的表格,鼠标经过每一行背景色变成蓝色
		提示:
			CSS背景样式
				background-color:blue;
				
		 -->
		 <style>
			 table tr:hover{
				 background-color: blue;
			 }
			 tr td:hover{
				 /* 变成小手样式*/
				 cursor: pointer;
			 }
			 
		 </style>
	</head>
	<body>
		<table border="1px" width="500px" height="500px" align="center"
		cellspacing="0">
			<tr align="center">
				<td>1</td>
				<td>张三</td>
				<td>20</td>
			</tr>
			<tr align="center">
				<td>2</td>
				<td>李四</td>
				<td>30</td>
			</tr>
			<tr align="center">
				<td>3</td>
				<td>王五</td>
				<td>26</td>
			</tr>

		</table>
	</body>
</html>

4.CSS文本属性

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>test</title>
		<!-- 
		 写一个三行三列的表格,鼠标经过每一行背景色变成蓝色
		提示:
			CSS背景样式
				background-color:blue;
				
		 -->
		 <style>
			 table tr:hover{
				 background-color: blue;
			 }
			 tr td:hover{
				 /* 变成小手样式*/
				 cursor: pointer;
			 }
			 
		 </style>
	</head>
	<body>
		<table border="1px" width="500px" height="500px" align="center"
		cellspacing="0">
			<tr align="center">
				<td>1</td>
				<td>张三</td>
				<td>20</td>
			</tr>
			<tr align="center">
				<td>2</td>
				<td>李四</td>
				<td>30</td>
			</tr>
			<tr align="center">
				<td>3</td>
				<td>王五</td>
				<td>26</td>
			</tr>

		</table>
	</body>
</html>

5.CSS字体属性

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>CSS字体属性</title>
		<style>
			
			body{
				/*font-family :字体系列
					是字体库中的有字体
				*/
			   /*
			   font-family: "楷体";
			   */
			   /*font-size:字体大小*/
			   /*
			   font-size: 30px;
			   */
			   /*font-style:字体风格
				默认值:normal :正常的字体
				
			   */
			  /*
			 font-style: italic; 
			*/
			/* font-style: oblique; */
			/*font-weight:设置字体的粗细程度
				bold 等价700px 适当加粗
			*/
		   /*
			font-weight: bold;
			*/
		   
		   /*
		   font字体的简写属性:将所有的字体属性在声明中定义
		   font:font-style font-weight font-size  font-family
		   */
		  font:italic bold 40px "楷体";
			}
		</style>
	</head>
<body>
中国
</body>
</html>

6.CSS背景属性

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>CSS背景属性</title>
		<style>
			body{
				
				/*背景颜色:background-color*/
				/*
				background-color: darkgray;
				*/
				/*background-image:设置图像为背景*/
				/*
				background-image: url(img/高圆圆.jpg);
				*/
				/*background-repeat:设置图像是否重复以及如何重复
					repeat:水平方向/垂直方向重复
					repeat-x:水平方向重复
					repeat-y:垂直方向重复
					no-repeat:不重复
				*/
			   
			   /* background-repeat: no-repeat; */
			   /*
				如果设置图像不重复,默认的位置 top left
				backgroun-position:top left
				
				图像的位置
				  top
				  center
				  bottom
				  
				 图像放置在浏览器的位置
				 left
				 center
				 right
						
			   */
			 /* background-position: top left; */
			 
			 /*
				背景的简写属性:background
				background:background-color background-position 
				background-repeat background-image
			 */
			background: red top center no-repeat url(img/高圆圆.jpg);
			}
		</style>
	</head>
	<body>
	</body>
</html>

7.CSS列表属性

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>CSS列表</title>
		<style>
			ul{
				/*list-style-type :设置列表前面的标记图形*/
				/* list-style-type: none; */
				/*list-style-image:自定义图形*/
				/* list-style-image: url(img/start.jpg); */
				
				/*list-style简写属性
					list-tyle:list-style-type list-style-image
				*/
			   list-style: none url(img/start.jpg);
			}
		</style>
	</head>
	<body>
		你喜欢的人?
		<ul type="disc">
			<li>高圆圆</li>
			<li>文章</li>
			<li>朱亚文</li>
		</ul>
	</body>
</html>

8.CSS表格属性

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>CSS表格属性</title>
		<style>
			table{
				/*border-collapse :设边框和单元之间空隙 
					指定为collapse
				*/
			   border-collapse: collapse;
			}
			
		</style>
	</head>
	<body>
		<table border="1px" width="500px" height="500px" align="center">
			<tr align="center">
				<td>1</td>
				<td>张三</td>
				<td>20</td>
			</tr>
			<tr align="center">
				<td>2</td>
				<td>李四</td>
				<td>30</td>
			</tr>
			<tr align="center">
				<td>3</td>
				<td>王五</td>
				<td>26</td>
			</tr>
	</body>
</html>

9.CSS边框属性

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>CSS边框</title>
		<!-- 
			边框属性:
					边框的宽度,颜色,样式
		 -->
		 <style>
			 #d1{
				 /*边框有四个边:给四个边分别设置颜色
				 
				注意事项:
				     1) 某个边框没有设置颜色,宽度或者样式,它会补齐对边的颜色,宽度以及样式
					
					2)默认的方向:边框的颜色/边框的宽度/边框的样式:上  右  下 左
					border-top-color
					border-left-color
					border-right-color
					border-bottom-color
				 */
				/*
				border-top-color: #F00;
				border-left-color: #00F;
			    border-right-color: #0F0;
				 border-bottom-color: #c90; 
				 *
				/*边框颜色的简写属性*/
			/* 	border-color: #F00; */
				/*
					边框的宽度:四个边框的宽度大小
					border-top-width
					border-left-width
					border-right-width
					border-bottom-width
				*/
			   /* border-width: 10px; */
			   /*
			   border-top-width: 10px;
			   border-left-width: 20px;
			   border-right-width: 30px;
			   border-bottom-width: 40px;
			   */
			  
			  
			   
			   /*
			   边框的四个边要想显示出来必须设置
						边框的样式属性:必须存在 
						border-top-style
						border-left-stylee
						border-rigth-style	
					    border-bottom-style
			   */
			  /*
			  border-top-style: solid;
			  border-left-style: double;
			  border-right-style: dotted;
			  border-bottom-style: dashed;
			  */
			 
			 /*边框样式的简写属性*/
			 /* border-style: solid; */
			 
			 
			 /*边框的简写属性:
				border:border-width border-style border-color
			 */
			border:5px solid #000;
			width: 100px;
			height: 100px;
					
					
				 
			 }
		 </style>
		 
	</head>
	<body>
		<div id="d1">div1</div>
	</body>
</html>

10.CSS浮动属性

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>CSS浮动</title>
		<style>
			#dl1{
				width: 200px;
				height: 200px;
				border:1px solid #000 ;
				background-color: #F00;
				
				/* 
				浮动属性:float
				    值:left:左浮动  right:有浮动
					一旦元素设置了浮动属性,就会脱离文档流
				 */
				float:left;
			}
			#dl2{
				width: 200px;
				height: 200px;
				border:1px solid #000 ;
				background-color: #00F;
				float:left;
			}
			

		#dl3{
				width: 200px;
				height: 200px;
				border:1px solid #000 ;
				background-color: #0F0;
			}
			#clear{
				/*清除浮动属性
					clear:
					 left:左边不浮动
					 right:右边不浮动
					 both:左右两边浮动
					 
				*/
			}
				
			#clear{
				clear:both;
			}		
		</style>
	</head>
	<body>
		<div id="dl1">div1</div>
		<div id="dl2">div2</div>
		<!-- 没有文本内容div -->
		<div id="clear"></div>
		<div id="dl3">div3</div>
	</body>
</html>

11.简单的浮动网页(login)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			#img1{
				float: left;
			}
			#img2{
				float: left;
			}
			#clear{
				clear:both;
			}

					</style>
	</head>
	<body>
		<div id="lunbo">
				<div id="img1">
					<img src="img/高圆圆.jpg" />
				</div>
				<div id="img2">
					<img src="img/2.jpg" />
				</div>
		</div>
		<div id="clear"></div>
		<div id="head">
			<ul>
				<li><a href="#">电脑首页</a></li>
				<li><a href="#">户外商品</a></li>
				<li><a href="#">鞋靴箱包</a></li>
			</ul>
		</div>
	</body>
</html>

der:1px solid #000 ;
background-color: #F00;

			/* 
			浮动属性:float
			    值:left:左浮动  right:有浮动
				一旦元素设置了浮动属性,就会脱离文档流
			 */
			float:left;
		}
		#dl2{
			width: 200px;
			height: 200px;
			border:1px solid #000 ;
			background-color: #00F;
			float:left;
		}
		

	#dl3{
			width: 200px;
			height: 200px;
			border:1px solid #000 ;
			background-color: #0F0;
		}
		#clear{
			/*清除浮动属性
				clear:
				 left:左边不浮动
				 right:右边不浮动
				 both:左右两边浮动
				 
			*/
		}
			
		#clear{
			clear:both;
		}		
	</style>
</head>
<body>
	<div id="dl1">div1</div>
	<div id="dl2">div2</div>
	<!-- 没有文本内容div -->
	<div id="clear"></div>
	<div id="dl3">div3</div>
</body>

## 11.简单的浮动网页(login)

```html
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			#img1{
				float: left;
			}
			#img2{
				float: left;
			}
			#clear{
				clear:both;
			}

					</style>
	</head>
	<body>
		<div id="lunbo">
				<div id="img1">
					<img src="img/高圆圆.jpg" />
				</div>
				<div id="img2">
					<img src="img/2.jpg" />
				</div>
		</div>
		<div id="clear"></div>
		<div id="head">
			<ul>
				<li><a href="#">电脑首页</a></li>
				<li><a href="#">户外商品</a></li>
				<li><a href="#">鞋靴箱包</a></li>
			</ul>
		</div>
	</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值