[35]html总结01

2023-11-19

lesson01~lesson02基础

<!DOCTYPE html>
<html lang="en">
<!-- ##########################      lesson01   #########################-->
<head>
	<!-- 注释:对代码的解释说明的文字,不会执行 -->
	<meta charset="UTF-8">
	<title>网页的标题</title>
	<!-- link标签,是用来引入一个外部的css文件的标签 -->
	<!-- rel表示引入的文件的格式  stylesheet表示样式表文件 -->
	<!-- href表示链接到的css文件的位置 -->
	<link rel="stylesheet" href="./demo66.css">
	<!--
		width:宽度,
		height:高度,
		background:背景颜色,red:红色,
		color:字体颜色,
	-->
	<style>
		header{width:100%;height:100px;background:red;color:white;}
	</style>


</head>
	<body>
		<header>网页头部内容</header>
		<section>网页中间的主体内容</section>
		<footer>网页底部内容:页脚</footer>


		<!-- 标题标签 -->
		<h1>一级标题</h1>
		<h2>二级标题</h2>
		<h3>三级标题</h3>
		<!-- h1~h6,网页中有六级标题,常用的是前三个 -->

		<hr/>  <!-- 分割线 -->
		<br/>  <!-- 换行 -->
		<h1>静夜思 <small>——李白</small></h1>   <!-- small标签字体大小是父类字体大小的80%-->
		<p>p标签,段落标签,自动换行</p>

		<!--
			video:html5中的用于视频播放的标签;
			src:标签的属性,指定要播放的视频内容
			controls:控制台
		 -->
		<video src="jzc.mp4" controls></video>
		<!-- audio音频标签,用于播放音乐;为了对网页进行优化,建议使用mp3格式的音频数据 -->

		<!-- img标签,用于展示图片 -->
		![](bannel01.jpg)

		<!-- 
			表格 border表示表格的边框 
			cellpadding:单元格边距
			cellspacing: 单元格间距
		-->
		<table border="1" cellpadding="10" cellspacing="0">
			<tr>
				<!-- th标题 -->
				<th>标题</th>
				<th>标题</th>
				<th>标题</th>
			</tr>
			<tr>
				<!-- 纵向合并 -->
				<!-- colspan=2表示占用两列的空间 -->
				<td colspan="2">内容</td>
				<td>内容</td>
			</tr>
			<tr>
				<td>内容</td>
				<td>内容</td>
				<td>内容</td>
			</tr>
			<tr>
				<td>内容</td>
				<td>内容</td>
				<td>内容</td>
			</tr>
		</table>
		<hr/>
		<table border="1" cellpadding="10" cellspacing="0">
			<tr>
				<!-- 横向合并 -->
				<!-- rowspan=2表示占用两行的空间 -->
				<td rowspan="2">内容</td>
				<td>内容</td>
				<td>内容</td>
			</tr>
			<tr>
				<td>内容</td>
				<td>内容</td>
			</tr>
			<tr>
				<td>内容</td>
				<td>内容</td>
				<td>内容</td>
			</tr>
		</table>

		<!-- 其他扩展标签 -->
		<!-- b加粗文本 -->
		<!-- i斜体显示文本-->
		<!-- u标签用于添加下划线-->
		<!-- del删除线标签-->
		<p>这是一个<b>段落</b>,段落中会出现很多<i>文本数据</i>,这些数据<u>一个一个</u>非常<del>你重要</del></p>
		
		<!-- 
			overflow:充满,溢出   hidden:隐藏
			border-radius:圆角度,边框圆角
			border::1px red solid    边框1px,红色,实线
		-->
		<div style="width:200px;overflow:hidden;border-radius:10px;border:1px red solid;">
			![](a1.webp)
			<p>alienware 17外星人笔记本</p>
			<!-- 
				font-weight:bold    字体粗细:加粗
				font-size:22px     字体大小:22px
			 -->
			<p>约<span style="color:red;font-weight:bold;font-size:22px;">¥15999.00</span></p>
			<!-- color:gray  字体颜色:灰色 -->
			<p style="color:gray;">299人购买</p>
		</div>
		
		<!-- 给标签增加一个id属性,这个属性 -->
		<p id="one">曾经有一份真挚的爱情摆在我的面前</p>

		<!-- 在标签的属性中,可以增加一个style属性 -->
		<!-- style属性中,可以增加css样式 -->
		<!-- css样式 -->
		<!-- font-family:'隶书';   字体类型:隶书 -->
		<p style="font-family:'隶书';">如果非要在这份爱上加一个期限的话</p>

		<!-- 网页中的特殊字符 -->
		<!--
			空格:常规情况下,通过 &nbsp;
			大于号:grant than    &gt;
			小于号:little than   &lt;
		-->
		<hr/>
		<b>lesson02</b>
		<hr/>
		<!-- ##########################    lesson02   #########################-->
		
		<!-- 块标签 -->
		<!-- <div style="width:1000px;height:300px;border:solid 1px orange"></div> -->

		<!-- 列表标签 ul :无序列表-->
		<!--  list-style-image:url('kw.png') 列表样式图片-->
		<ul style="list-style-image:url('kw.png')">
			<li>四川山体塌陷,造成大量伤亡</li>
			<li>贵州洪水,淹没整个城市</li>
			<li>翻开废墟,看到了感动所有人的一幕</li>
		</ul>

		<ul style="">
			<li>四川山体塌陷,造成大量伤亡</li>
			<li>贵州洪水,淹没整个城市</li>
			<li>翻开废墟,看到了感动所有人的一幕</li>
		</ul>
		<hr>
		<!-- 有序列表 ol -->
		<!-- list-style:none;列表样式:无 -->
		<ol style="list-style:none;">
			<li>四川山体塌陷,造成大量伤亡</li>
			<li>贵州洪水,淹没整个城市</li>
			<li>翻开废墟,看到了感动所有人的一幕</li>
		</ol>
		
		<ol style="">
			<li>四川山体塌陷,造成大量伤亡</li>
			<li>贵州洪水,淹没整个城市</li>
			<li>翻开废墟,看到了感动所有人的一幕</li>
		</ol>

		<ul style="list-style:none;width:300px;height:200px;border:solid 1px #888;font-size:16px;">
		<!-- border-bottom:1px #888 dashed;  底部边框:1px #888 虚线 -->
		<li style="height:26px;border-bottom:1px #888 dashed;">
			<!-- background:背景-->
			<i style="background:url('kw.png')"></i>
			四川山体塌陷,造成大量伤亡
		</li>
		<li style="height:26px;border-bottom:1px #888 dashed;">
			![](kw.png)贵州洪水,淹没整个城市
		</li>
		<li style="height:26px;">
			![](kw.png)
			翻开废墟,看到了感动所有人的一幕
		</li>
	</ul>

	<!-- 定义一个申请单:表单标签 -->
	<!-- 
		form:表单标签,类似于生活中那张申请单的白纸
			action:提交到的地方,类似于申请单要上交给某个人
			method:提交方式,常规情况下一般是get/post,默认是get
				get方式,传递的数据不涉及隐私数据,传递的数据比较简单,会显示在url地址中
				post方式,传递的数据比较隐私,传递的数据量较大,会包装在请求对象中。

				get方式较post方式速度比较快
	-->
	<form action="http://www.baidu.com" method="post">
		<!--
		表单标签要配合表单元素标签一起使用
		表单元素标签:文本输入框、密码输入框、单选按钮、复选框、下拉列表框、文件选择框各种框框
		-->
		<!--
		label用来写输入框的提示信息,
			for属性:表示这是哪个标签的提示信息,for的值是另一个标签的id值
		-->
		<label for="username">账号</label>
		<!-- placeholder:输入框提示信息
			type="text"   输入框内容类型:文本类型
		-->
		<input type="text" id="username" name="username" placeholder="请输入账号"/>
		<br />
		<label for="password">密码</label>
		<!-- placeholder:输入框提示信息
			type="password"   输入框内容类型:密码类型
		-->
		<input type="password" id="password" name="password" placeholder="请输入密码">
		<br />
		<!-- value:提交按钮值
			type="submit"   提交按钮
		-->
		<input type="submit" value="登录"/>

		<br />
		<label for="gender">性别</label>
		<!-- radio  单选框 
			checked="true"  默认选中
		-->
		<input type="radio" id="gender1" name="gender">男
		<input type="radio" id="gender2" name="gender">女
		<input type="radio" id="gender3" checked="true" name="gender">待定
		<br />
		<label for="fav">爱好</label>
		<!-- checkbox  复选框 -->
		<input type="checkbox" value="LOL" checked>英雄联盟
		<input type="checkbox" value="WZRY">王者荣耀
		<input type="checkbox" value="SWXF">守望先锋
		<input type="checkbox" value="DOTA">DOTA2
		<br />
		<!--
		label用来写输入框的提示信息,
			for属性:表示这是哪个标签的提示信息,for的值是另一个标签的id值

		type="file"  文件类型
		-->
		<label for="headerImg">头像</label>
		<input type="file" id="headerImg">
		<br />
		<label for="address">地址</label>
		<!-- 下拉框选项 -->
		<select id="address" name="address">
			<option value="ZZ">郑州</option>
			<option value="PDS">平顶山</option>
			<option value="ZM">中牟</option>
		</select>
		<br />
		<label for="introduction">自我介绍</label>
		<!-- <textarea>文本区域标签 -->
		<textarea rows="10" cols="80"></textarea>
		<br />
		<!-- type="button" 普通按钮 -->
		<input type="button" value="普通按钮">
		<button>H5普通按钮</button>
		<input type="reset" value="重置">
		<input type="submit" value="注册">
	</form>


	<!-- a超链接标签
				href属性,表示要打开的网络地址
					可以指向一个网络地址
					可以指向一个本地文件

	 -->
	 <!-- 链接到某个网络地址 -->
	<a href="http://www.baidu.com" style="font-size:32px;">百度</a>
	<hr/>
	<!-- 链接到某个本地文件 -->
	<a href="demo03注册表单.html" style="font-size:30px;">跳转到我的注册页面</a>
	<hr/>
	<!-- 超链接的打开方式 -->
	<a href="http://www.baidu.com" target="_blank">新的打开方式:百度</a>
	<hr/>
	<!--

	备注:web项目开发时常见的文件名称
		网站首页:index.html / index.htm / main.html / main.htm / default.html / default.htm
		登录页面: login.html / login.htm / signin.html / signin.htm
		注册页面: regist.html / register.html / signup.html

	-->

	<!-- 行标签的特点 -->
	<p style="width:1000px;border:solid red 1px;">
		我眼中的
		<span style="color:red;width:1000px;height:800px;border:solid blue 1px;">爱情
		</span>,是你的样子
	</p>

	<p>最好的爱情,是活成了你的样子</p>
	
	<!-- <style>样式一般写在头部,写在body处也可以 -->
	<style>
		#info{color:blue;font-size:18px;font-weight:bold;border:#069 1px dashed;}
	</style>
	<p>
		样式操作有三种写法
	</p>
	<ol>
		<li style="width:300px;color:orange;font-weight:bold">样式写在标签行内:优点是操作方便,易于理解,对于新手开发来说有着得天独厚的宠幸程度!缺点是如果样式内容太多,就会让一个简单的标签变得非常的臃肿,不利于代码的维护(一个页面中充斥了大量的HTML代码和CSS代码,混合在一起不方便操作)!</li>

		<li id="info">样式写在网页中的&lt;style&gt;标签中,将样式代码集中起来进行管理;优点是将我们的HTML标签和CSS代码进行了分离,方便我们对HTML代码或者CSS样式进行修改;缺点是HTML代码和CSS代码还是在一个文件中!</li>

		<li id="desc">样式写在一个单独的文件中,这个文件的后缀名称为 .css,在这个文件中独立管理样式,然后将样式通过&lt;link&gt;标签,引入到使用样式的HTML文件中;优点是将HTML代码和CSS代码完全分离了,非常有利于我们项目的开发和维护,也是当下很多项目组通常使用的方式;缺点:由于HTML代码和CSS代码分别放在不同的位置,对于入门的新手来说,是一个不小的挑战!</li>
	</ol>


	<style>
		*{}/*  padding:0;margin:0;  padding表示内边距,margin表示外边距*/
		p{}/* color:red;*/
		/* #是id选择器
			.是类选择器
			p是标签选择器
		*/
		#choice{color:orange;font-size:28px;}
		.intro{color:blue;font-size:22px;}

		/* 1. 其他选择器*/
		/* 群组选择器:可以将多个基本选择器,使用逗号进行分割,然后添加统一的样式*/
		/* p,span,div,#choice,.intro{color:red;} */
		/* 子标签选择器:修饰的是当前标签的直接子元素,不会影响孙子元素; */
		/* #list > li{color:orange;font-weight:bold;} */
		/* 包含选择器:修饰当前标签中指定的所有被包含的元素*/
		/* #list li {color:blue;font-weight:bold;} */

		/* 2. 选择器的优先级 */
		/*标签选择器修饰input,样式也是有优先级,如class选择器的优先级就没有id选择器高*/
		/* input,#username{border:none;border-bottom:solid 2px #888;}
		.username{border-bottom:solid 2px red;} */
	
		/* 3. 属性选择器 */
		/* 完整属性 */
		/* input[type="password"]{border:solid 1px red;} */
		/* input[type^="pass"]{border:solid 1px blue;} */
		[type^="pass"]{border:solid 1px red;}

		/* 4. 伪类选择器 是在后面添加冒号,然后添加一个关键词,来选择特殊的标签*/
		/* 慎重使用 ,通常情况下,可以通过id/class/标签选择器完全替代*/
		/* 因为伪类选择器的代码可读性较低 */
		/* 在使用的过程中,类似这样的样式,不需要记忆~ 因为通常情况下开发工具都会有智能提示*/
		/* #list li:nth-child(2){color:red;} */
		#list li:hover{color:red;}
	</style>

	<p>使用标签选择器</p>
	<p>标签选择器,可以通过标签名称来选择页面中所有的该名称的标签</p>
	<p>直接在css代码中,写标签的名称,然后在后面的大括号中添加样式</p>
	<p>慎重使用,选择范围太大</p>
	<hr/>
	<span id="choice">id选择器</span>
	<span>id选择器通过在CSS代码中,使用符号“#name”,name指的就是标签的id属性值</span>
	<span>id选择器,只会选择唯一的一个标签,用来修饰网页中一些特殊标签的样式</span>
	<hr/>
	<div class="intro">class选择器</div>
	<span class="intro">class选择器,通过符号".name",name指代的是标签的class属性值</span>
	<b class="intro">class表示类型的意思</b>
	<hr/>
	<div>通配符选择器:*,可以选择页面中所有的标签</div>
	<div>慎重使用,一般情况下,使用*来清除页面中的标签的边距</div>

	<ul id="list">
		<li>这是一个列表</li>
		<li>这是一个列表</li>
		<li>这是一个列表</li>
		<li>这是一个列表</li>	
		<ul>
			<li>这是列表中的一个子列表</li>
			<li>这是列表中的一个子列表</li>
			<li>这是列表中的一个子列表</li>
			<li>这是列表中的一个子列表</li>
		</ul>
	</ul>


	<hr/>
	<form action="">
		<input id="username" class="username" type="text" placeholder="请输入账号"><br />
		<input type="password" username="password" placeholder="请输入账号"><br />
	</form>
	
	<p>常见样式</p>
	<style>
		/*   *{margin:0;padding:0;}   */
		#container{
			/*内容样式*/
			color:#fff;
			font-size:40px;
			font-family:"楷体";
			font-weight:bolder;
			text-align:center;   /* 水平对齐:居中*/
			line-height:300px;   /* 行高*/
			text-shadow: 10px -10px 10px red;  
			/* 文本阴影,第一个10px表示水平向右倾斜,-10表示向左倾斜,
			第二个-10px表示垂直向上倾斜,10表示垂直向下倾斜,
			第三个10 表示虚化度,
			red表示阴影颜色
			*/
			/*
			box-shadow: 投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色;
			box-shadow和text-shadow一样可以使用一个或多个投影,如果使用多个投影时必须需要用逗号“,”分开。

			取值:

			box-shadow属性至多有6个参数设置,他们分别取值:

			阴影类型:此参数是一个可选值,如果不设值,其默认的投影方式是外阴影;如果取其唯一值“inset”,就是将外阴影变成内阴影,也就是说设置阴影类型为“inset”时,其投影就是内阴影;

			X-offset:是指阴影水平偏移量其值可以是正负值可以取正负值,如果值为正值,则阴影在对象的右边,反之其值为负值时,阴影在对象的左边;

			Y-offset:是指阴影的垂直偏移量,其值也可以是正负值,如果为正值,阴影在对象的底部,反之其值为负值时,阴影在对象的顶部;

			阴影模糊半径:此参数是可选,,但其值只能是为正值,如果其值为0时,表示阴影不具有模糊效果,其值越大阴影的边缘就越模糊;

			阴影扩展半径:此参数可选,其值可以是正负值,如果值为正,则整个阴影都延展扩大,反之值为负值是,则缩小

			阴影颜色:此参数可选,如果不设定任何颜色时,浏览器会取默认色,但各浏览器默认色不一样,特别是在webkit内核下的safari和chrome浏览器将无色,也就是透明,建议不要省略此参数。

			 */
			/*尺寸样式*/
			width:1000px;
			height:300px;
			border:solid 2px orange;
			border-bottom:10px solid red;
			border-radius:10px;/* 边框圆角*/
			box-shadow:5px 5px 3px #888;

			background:#069;
		}
		#container a{color:white;
			text-decoration:none;/* 文本装饰,none作用去下划线*/
		}
		#th{width:160px;padding:5px;border:solid 2px #888;border-radius:5px;}
		#th img{width:160px;height:180px;border-radius:5px;}
	</style>

	<div id="container">
		包含了很多内容<a href="">百度</a>
	</div>
	<div id="th">
		![](abc.jpg)
	</div>


	</body>
</html>

lesson03

  • 背景定位
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>背景图片</title>
	<link rel="stylesheet" href="">
	<style>
		*{margin:0;padding:0;}

		body{
			background-image:url("images/bg01.jpg");
			background-repeat:no-repeat;
			/*扩展:背景的定位,一般使用图片整合的方式处理【图片精灵】*/
			background-position:center center;
		}
		
		
	</style>
</head>
<body>
	<!-- 网页导航 -->
	<div class="nav">
		
	</div>
</body>
</html>
  • 背景图片
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>背景图片</title>
	<link rel="stylesheet" href="">
	<style>
		*{margin:0;padding:0;}

		body{
			/* background-image:url("images/bg01.jpg"); */
			/* background-repeat:no-repeat; */
			/* background-repeat:repeat-x; */
			/* background-repeat:repeat-y; */
		}
		
		.nav{
			width:1000px;
			height:38px;
			background-image:url("images/navbg.png");
		}
		
	</style>
</head>
<body>
	<!-- 网页导航 -->
	<div class="nav">
		
	</div>
</body>
</html>
  • 背景颜色
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>背景颜色</title>
	<link rel="stylesheet" href="">
	<style>
		*{margin:0;padding:0;}

		body{background-color:#006699;}

		.container{width:1200px;height:1800px;background-color:#ffffff;}
	</style>
</head>
<body>
	<!-- 网页内容区域 -->
	<div class="container">
		
	</div>
</body>
</html>
  • 固定背景
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>固定背景</title>
	<link rel="stylesheet" href="">
	<style>
		*{margin:0;padding:0;}

		body{background-image:url("images/bg01.jpg");
			background-attachment:fixed;/*背景滚动模式:固定*/
		}

		.container{margin:auto;width:1200px;background-color:#ffffff;}
	</style>
</head>
<body>
	<!-- 网页内容区域 -->
	<div class="container">
		<p>无名1天1地00001</p>
		<p>无名2天2地00002</p>
		<p>无名3天3地00003</p>
		<p>无名4天4地00004</p>
		<p>无名5天5地00005</p>
		<p>无名6天6地00006</p>
		<p>无名7天7地00007</p>
		<p>无名8天8地00008</p>
		<p>无名9天9地00009</p>
		<p>无名10天10地00010</p>
		<p>无名11天11地00011</p>
		<p>无名12天12地00012</p>
		<p>无名13天13地00013</p>
		<p>无名14天14地00014</p>
		<p>无名15天15地00015</p>
		<p>无名16天16地00016</p>
		<p>无名17天17地00017</p>
		<p>无名18天18地00018</p>
		<p>无名19天19地00019</p>
		<p>无名20天20地00020</p>
		<p>无名21天21地00021</p>
		<p>无名22天22地00022</p>
		<p>无名23天23地00023</p>
		<p>无名24天24地00024</p>
		<p>无名25天25地00025</p>
		<p>无名26天26地00026</p>
		<p>无名27天27地00027</p>
		<p>无名28天28地00028</p>
		<p>无名29天29地00029</p>
		<p>无名30天30地00030</p>
		<p>无名31天31地00031</p>
		<p>无名32天32地00032</p>
		<p>无名33天33地00033</p>
		<p>无名34天34地00034</p>
		<p>无名35天35地00035</p>
		<p>无名36天36地00036</p>
		<p>无名37天37地00037</p>
		<p>无名38天38地00038</p>
		<p>无名39天39地00039</p>
		<p>无名40天40地00040</p>
		<p>无名41天41地00041</p>
		<p>无名42天42地00042</p>
		<p>无名43天43地00043</p>
		<p>无名44天44地00044</p>
		<p>无名45天45地00045</p>
		<p>无名46天46地00046</p>
		<p>无名47天47地00047</p>
		<p>无名48天48地00048</p>
		<p>无名49天49地00049</p>
		<p>无名50天50地00050</p>
		<p>无名51天51地00051</p>
		<p>无名52天52地00052</p>
		<p>无名53天53地00053</p>
		<p>无名54天54地00054</p>
		<p>无名55天55地00055</p>
		<p>无名56天56地00056</p>
		<p>无名57天57地00057</p>
		<p>无名58天58地00058</p>
		<p>无名59天59地00059</p>
		<p>无名60天60地00060</p>
		<p>无名61天61地00061</p>
		<p>无名62天62地00062</p>
		<p>无名63天63地00063</p>
		<p>无名64天64地00064</p>
		<p>无名65天65地00065</p>
		<p>无名66天66地00066</p>
		<p>无名67天67地00067</p>
		<p>无名68天68地00068</p>
		<p>无名69天69地00069</p>
		<p>无名70天70地00070</p>
		<p>无名71天71地00071</p>
		<p>无名72天72地00072</p>
		<p>无名73天73地00073</p>
		<p>无名74天74地00074</p>
		<p>无名75天75地00075</p>
		<p>无名76天76地00076</p>
		<p>无名77天77地00077</p>
		<p>无名78天78地00078</p>
		<p>无名79天79地00079</p>
		<p>无名80天80地00080</p>
		
	</div>
</body>
</html>
  • 相对于父元素进行定位
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>相对于父元素进行定位</title>
	<style>

		/*
			通常情况下,如果元素要使用绝对定位方式[position:absolute],请切记一定要将它的父元素设置为相对定位方式【position:relative】,此时子元素的定位就会和父元素有关。

			如果不给父元素设置定位,子元素的绝对定位就会相对于浏览器进行定位,就会造成网页中的元素的位置错乱。


			定位方式通常有四种
				默认定位方式static:一般是在网页的常规布局下使用的定位

				绝对定位方式absolute:一般是在设置页面上的弹出窗口、广告等等类似这样的效果时使用

				固定定位方式fixed:固定在页面上的一个元素,不会随着页面的滚动而发生位置的变化,一般用来做 侧边栏固定导航,页面固定水平导航条,浏览器侧边栏广告、固定的联系我们、

				相对定位方式relative:主要是用来配合【绝对定位/固定定位】来设置定位的位置的,强制要求【绝对定位/固定定位】定位方式相对于当前标签定位而不是相对于浏览器!
		*/
		*{margin:0;padding:0;}

		#container{
			margin:auto;
			background-color:#069;
			color:#fff;
			width:1000px;

			position:relative;
		}

		#box{
			width:260px;
			height:200px;
			background-color:#efefef;
			color:#069;

			/*
				绝对定位的方式
					如果父元素使用的是默认定位:postion:static;,此时子元素的绝对定位是相对于浏览器窗口的定位位置。

					如果父元素指定了定位方式为相对定位或者绝对定位
						postion:relative | absolute;
					此时子元素就会相对于父元素进行定位
			*/
			position:absolute;
			left:50px;
			top:50px;
		}

		#contact{
			width:150px;
			height:300px;
			background-color:#666;
			color:#fff;

			/* fixed第一种定位方式样式 
			通常来做网页的侧边栏固定导航
			*/
			/* position:fixed;
			margin-left:-150px; */

			/* fixed第二种定位方式样式 
			通常是用来恶心人的广告!
			*/
			position:fixed;
			margin-top:200px;
		}
	</style>
</head>
<body>
	<!-- fixed第二种定位方式 -->
	<ul id="contact">
		<li>客服小美</li>
		<li>客服小丽</li>
		<li>客服小毛</li>
		<li>客服小刘</li>
		<li>客服旺财</li>
	</ul>
	<div id="container">
		<!-- fixed第一种定位方式 -->
		<!-- <ul id="contact">
			<li>客服小美</li>
			<li>客服小丽</li>
			<li>客服小毛</li>
			<li>客服小刘</li>
			<li>客服旺财</li>
		</ul> -->
		
		<div id="box">
			账号登录框	
		</div>
		
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
		<p>页面中的数据页面中的数据页面中的数据页面中的数据</p>
	</div>
</body>
</html>
  • 相对于浏览器绝对定位
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>相对于浏览器绝对定位</title>
	<style>
		*{
			margin:0;
			padding:0;
		}
		#box{
			width:200px;
			height:180px;
			background:#ddd;
			/*绝对 定位*/
			/* 绝对定位,不会对页面中的内容占用的空间影响*/
			position:absolute;
			left:200px;
			top:50px;
		}

		#container{
			width:1200px;
			background:#069;
			color:#fff;
		}
	</style>
</head>
<body>
	<div id="box">
		账号:<input type="text"><br />
		密码:<input type="password"><br />
		<input type="submit" value="登录">
	</div>

	<div id="container">
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
		<p>网页中的内容网页中的内容网页中的内容网页中的内容网页中的内容</p>
	</div>
</body>
</html>
  • 盒子模型
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>盒子模型</title>
	<style>
		*{margin:0;padding:0;}

		#outer{border:solid 1px red;width:300px;}/*餐桌*/

		#inner{border:solid 1px blue;

			padding:50px;/*设置内边距*/
			margin:50px;/*设置外边距*/
			}/* 目标:盒子盘子*/
	</style>

</head>
<body>
	<div id="outer">
		<div id="inner">
			<span>烤全羊</span>
		</div>
	</div>
</body>
</html>
  • 样式补充
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>样式补充</title>
	<!--
		元素[标签]的尺寸
			width:宽度
			height:高度

			min-height:最小占据多少高度
			min-width:最小占据多少宽度

			max-height:最大占据多少高度
			max-width:最大占据多少宽度


		display:本来的意思是控制元素的显示或者隐藏
			block:显示元素
			none:隐藏元素

			block:可以将一个行级元素转换成  块元素
			inline-block:可以将一个行级元素, 转变成 行内块元素
			inline:可以将一个块元素转变成行元素{基本不用}
	-->
	<style>
		#box{
			width:300px;
			height:200px;
			border:solid 2px orange;
			/* display:none; *//*隐藏指定的元素*/
			/* 块级元素,默认情况下 display:block*/
		}
		a{
			width:400px;
			height:200px;
			border:solid 2px blue;
			font-size:22px;
			/* display:none; */
			/* display:inline; */
			/* 行级元素,默认不支持设置宽度和高度,默认display:inline*/
			/* display:block; */
			/* 可以通过display:block;将一个行级元素变成块级元素,此时标签前后会自动添加换行*/
			display:inline-block;
			/* 可以通过display:inline-block;将一个行元素转变成 行级块元素,元素前后不会换行*/
		}
	</style>
</head>
<body>
	<div id="box">我们志向高远,同样在意似水流年</div>
	<a href="http://www.baidu.com">那些年我们一起找过的种子</a>共同走过那些诗和远方的田野
</body>
</html>
  • 浮动样式的使用(简单浮动)
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>浮动样式的使用</title>
	<style>
	*{margin:0px;padding:0px;}
	#box{width:1000px;height:500px;margin:auto;border:solid 5px red;}
	/*浮动样式:使用float样式进行修饰,取值left/right*/
	/* #one,#two,#three{float:left;width:100px;height:100px;background:#069;} */
	#one,#two,#three{float:right;width:100px;height:100px;background:#069;}
	#two{background:orange;}
	#three{background:pink;}
	</style>
</head>
<body>
	<div id="box">
		<div id="one"></div>
		<div id="two"></div>
		<div id="three"></div>
	</div>
</body>
</html>
  • 商品列表
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>商品列表</title>
	<style>
		*{margin:0;padding:0;}
		#goodslist{margin:auto;width:1000px;background:#eee;}
		.goods{float:left;margin-left:5px;margin-top:5px;width:190px;height:260px;background:orange;}
	</style>
</head>
<body>
	<div id="goodslist">
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div class="goods"></div>
		<div style="clear:both;"></div>
	</div>
</body>
</html>
  • 导航菜单
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>导航菜单</title>
	<style>
		*{margin:0;padding:0;}

		.nav{float:right;height:57px;width:1000px;background-image:url("images/navbg.png");list-style:none;}/*list-style:none; 列表样式;无,会去掉列表的小圆点*/

		.nav li{float:left;height:57px;width:100px;text-align:center;line-height:57px;}
		.nav li a{font-size:18px;color:#fff;text-decoration:none;}
		.nav li a:hover{font-size:20px;color:red;font-weight:bolder;}
	</style>
</head>
<body>
	<ul class="nav">
		<li><a href="#">首页</a></li>
		<li><a href="#">新闻动态</a></li>
		<li><a href="#">通知公告</a></li>
		<li><a href="#">博客园</a></li>
		<li><a href="#">官方商城</a></li>
		<li><a href="#">旅游导向</a></li>
		<li><a href="#">鱼香肉丝</a></li>
		<li><a href="#">宫保鸡丁</a></li>
		<li><a href="#">骨肉相连</a></li>
		<li><a href="#">联系我们</a></li>
	</ul>
</body>
</html>
  • 带分隔线导航1边框分隔
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title></title>
	<style>
		*{
			margin:0;
			padding:0;
		}
		.nav{
			list-style:none;
			background:#069;
			height:60px;
		}
		.item{
			margin-top:5px;
			float:left;
			height:50px;
			border-right:solid 1px #efefef;
		}
		.item a{
			display:inline-block;
			padding:0 10px 0 10px;/*设置包含内容的内边距,导航的宽度根据内容调整*/
			line-height:50px;
			text-align:center;
			height:;
			font-size:18px;
			color:#fff;
			text-decoration:none;
		}
		.item a:hover{
			color:red;
			font-size:18px;
			font-weight:bolder;
		}
	</style>
</head>
<body>
	<!--
		分隔线:使用样式的边框进行处理
	-->
	<ul class="nav">
		<li class="item first"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<div style="clear:both;"></div>
	</ul>
</body>
</html>
  • 带分隔线导航2背景图分隔线
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title></title>
	<style>
		*{
			margin:0;
			padding:0;
		}
		.nav{
			list-style:none;
			background:#069;
			height:60px;
		}
		.item{
			float:left;
			height:60px;
			background-image: url("nav.png");
			background-repeat: no-repeat;
			background-position:right center;
		}
		.item a{
			display:inline-block;
			padding:0 10px 0 10px;/*设置包含内容的内边距,导航的宽度根据内容调整*/
			line-height:60px;
			text-align:center;
			height:;
			font-size:18px;
			color:#fff;
			text-decoration:none;
		}
		.item a:hover{
			color:red;
			font-size:18px;
			font-weight:bolder;
		}
	</style>
</head>
<body>
	<!--
		分隔线:使用背景样式进行处理
		通过background-image/repeat/position来进行背景图片的定位
	-->
	<ul class="nav">
		<li class="item first"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<div style="clear:both;"></div>
	</ul>
</body>
</html>
  • 等宽导航条
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title></title>
	<style>
		*{
			margin:0;
			padding:0;
		}
		.nav{
			list-style:none;
			background:#069;
			height:60px;
		}
		.item{
			float:left;
		}
		.item a{
			display:inline-block;
			width:100px;
			line-height:60px;
			text-align:center;
			height:;
			font-size:18px;
			color:#ccc;
			text-decoration:none;
		}
		.item a:hover{
			color:red;
			font-size:22px;
			font-weight:bolder;
		}
		.first > a{
			font-size:22px;
			text-align:left;
			background:#bbb;
			color:#069;
			font-weight:bolder;
		}
	</style>
</head>
<body>
	<!-- 
	等宽导航条中,一定注意菜单文本的长度,不能超过设置的宽度,否则就显示出现问题了
	-->
	<ul class="nav">
		<li class="item first"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<div style="clear:both;"></div>
	</ul>
</body>
</html>
  • 内容适应导航
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title></title>
	<style>
		*{
			margin:0;
			padding:0;
		}
		.nav{
			list-style:none;
			background:#069;
			height:60px;
		}
		.item{
			float:left;
		}
		.item a{
			display:inline-block;
			padding:0 10px 0 10px;/*设置包含内容的内边距,导航的宽度根据内容调整*/
			line-height:60px;
			text-align:center;
			height:;
			font-size:18px;
			color:#fff;
			text-decoration:none;
		}
		.item a:hover{
			color:red;
			font-size:18px;
			font-weight:bolder;
		}
		.first > a{
			padding-right:50px;
			font-size:22px;
			text-align:left;
			background:#bbb;
			color:#069;
			font-weight:bolder;
		}
	</style>
</head>
<body>
	<!--
		自适应导航:导航条的宽度,根据导航的文本内容自动调整
	-->
	<ul class="nav">
		<li class="item first"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<li class="item"><a href="#">导航导航</a></li>
		<li class="item"><a href="#">导航</a></li>
		<div style="clear:both;"></div>
	</ul>
</body>
</html>
  • 新闻列表
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title></title>
	<link rel="stylesheet" href="">
	<style>
	*{margin:0;padding:0;}

	.news{
		width:500px;
		padding:10px 10px;
		list-style:none;
		border:solid 1px #888;
		display: block;
		float: left;
		margin: 10px;
	}
	.icon{
		display:inline-block;
		width:10px;
		height:10px;
		background-image:url("list.jpg");
		background-size:10px 10px;
	}
	.news li{
		border-bottom:dashed 1px #888;
	}
	.news a{
		display:inline-block;
		font-size:14px;
		height:30px;
		line-height:30px;
		
	}
	.news span{
		float:right;
		font-size:14px;
		color:#aaa;
		line-height:30px;
	}
	</style>
</head>
<body>
	<!-- ul.news>li*20>i.icon+a[href="#"]{新闻$新闻$新闻$$$$$$}+span{2017-01-01} -->
	<ul class="news">
		<li>
			<i class="icon"></i>
			<a href="#">新闻1新闻1新闻000001</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻2新闻2新闻000002</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻3新闻3新闻000003</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻4新闻4新闻000004</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻5新闻5新闻000005</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻6新闻6新闻000006</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻7新闻7新闻000007</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻8新闻8新闻000008</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻9新闻9新闻000009</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻10新闻10新闻000010</a>
			<span>2017-01-01</span>
		</li>
	</ul>
	
	<ul class="news">
		<li>
			<i class="icon"></i>
			<a href="#">新闻1新闻1新闻000001</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻2新闻2新闻000002</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻3新闻3新闻000003</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻4新闻4新闻000004</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻5新闻5新闻000005</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻6新闻6新闻000006</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻7新闻7新闻000007</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻8新闻8新闻000008</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻9新闻9新闻000009</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻10新闻10新闻000010</a>
			<span>2017-01-01</span>
		</li>
	</ul>

	<ul class="news">
		<li>
			<i class="icon"></i>
			<a href="#">新闻1新闻1新闻000001</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻2新闻2新闻000002</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻3新闻3新闻000003</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻4新闻4新闻000004</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻5新闻5新闻000005</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻6新闻6新闻000006</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻7新闻7新闻000007</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻8新闻8新闻000008</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻9新闻9新闻000009</a>
			<span>2017-01-01</span>
		</li>
		<li>
			<i class="icon"></i>
			<a href="#">新闻10新闻10新闻000010</a>
			<span>2017-01-01</span>
		</li>
	</ul>
</body>
</html>
  • 图文混排
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title></title>
	<style>
		*{
			margin:0;
			padding:0;
		}
		.box{
			width:500px;
			background:#069;
		}
		.box a{
			font-size:22px;
			color:#fff;
			display:block;
			height:50px;
			line-height:50px;
		}
		.index{
			display:inline-block;
			width:30px;
			height:30px;
			margin-top:10px;
			background-image:url("index.png");
		}
	</style>
</head>
<body>
	<div class="box">
		<a href="#">
			<i class="index"></i>
			<span class="txt">首页</span>
		</a>
	</div>
</body>
</html>
  • 图文混排居中
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title></title>
	<style>
		*{
			margin:0;
			padding:0;
		}
		.box{
			width:500px;
			background:#069;
		}
		.box a{
			font-size:22px;
			color:#fff;
			display:block;
			height:50px;
			line-height:50px;
		}
		.index{
			display:block;
			width:30px;
			height:30px;
			margin-top:10px;
			background-image:url("index.png");
			margin-left:10px;
			float:left;
		}
		.txt{
			display:block;
			margin-left:10px;
			width:80px;
			height:30px;
			float:left;
		}
	</style>
</head>
<body>
	<div class="box">
		<a href="#">
			<i class="index"></i>
			<span class="txt">首页</span>
		</a>
	</div>
</body>
</html>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[35]html总结01 的相关文章

  • 日志清理脚本,升级版

    root ip 10 172 10 35 cat usr local shell iop ps data rm sh bin bash 获取15天之前的日期 del date date Y m d d 15 days ago 获取30天之前
  • 【C#基础】C# 预处理器指令

    序号 系列文章 8 C 基础 C 面向对象编程 9 C 基础 C 异常处理操作 10 C 基础 C 正则表达式 文章目录 前言 1 预处理器指令的概念 2 预处理器指令的定义与使用 2 1 可为空上下文 2 2 定义符号 2 3 条件编译
  • Windows无法访问\\ 请检查名称的拼写。否则,网络可能有问题。

    Windows无法访问 请检查名称的拼写 否则 网络可能有问题 错误代码 0x80070053 网络路径键入不正确 不存在或者网络提供程序当前不可用 请尝试键入路径或与网络管理员联系 遇到局域网内无法打开共享打印机时出现的问题 解决方法 打
  • python的安装与环境配置

    一 访问python的官网进行下载对应的版本 python官网的地址 Welcome to Python org 点击Downloads 选择Download Python 3 11 4 目前最新的python 也就是3 11 4 之后等待
  • Redisson框架官方介绍

    我们现在看到的就是redission官方网站 https redisson org 首页可以看出来 redisson可以实现很多东西 在redisson的基础上 redisson做了超多的封装 我们看一下 例如说 Spring Cache
  • python获取windows窗口_pywin32 怎么获取 windows 的窗体内文本框的内容?

    我已经用 spy 去确认我找到了文本框的句柄了 用函数 win32gui SendMessage 获取不了文本框的文本内容 用 str 类型的参数接收获取的内容的话没有获取到东西 而用 PyBuffer 类型去获取则得到类似于 16 进制的
  • 助你解锁万物智联新机遇 —— YMatrix 超融合数据库

    近期 在 YMatrix 5 0 发布会上 四维纵横创始人 CEO 姚延栋分享了 返璞归真 以简驭繁 YMatrix 超融合数据库 5 0 发布 的主题演讲 在本次演讲中 介绍 YMatrix 超融合数据库的发展历程及现阶段的技术痛点 深入
  • Leetcode Shortest Palindrome (最短回文串)

    Leetcode Shortest Palindrome 最短回文串 题目描述 Given a string S you are allowed to convert it to a palindrome by adding charact
  • clang 01. clang driver流程分析

    文章目录 前言 在这里简要概述一下clang的流程 1 clang driver代码分析 1 1创建诊断 DIagnosticsEngine 实例 1 2创建Driver clang driver Driver 的实例 1 3通过 Driv
  • 计算机勾兑双绝是谁发明,勾兑大师范玉平之“舌尖上的五粮液”

    1958年 那是一个热火朝天的时代 在五粮液酒厂的仓库里 人们总能看到一位斯斯文文的小伙子 在一阵阵紧张的收货发货后 不紧不慢地将那些大大小小的酒坛收拾得整整齐齐 之后他便一边对着账本 一边慢条斯理地抿着小酒 尽管他手中的酒杯里常常只有半杯
  • 网页是如何显示在浏览器

    这两天学习了一些网页如何在浏览器中显示的知识 感觉在我向前端走的路上非常有用 所以就在这里总结一下 大家可以看看 我也算是巩固一下知识 因为自己学识太浅 内容可能有一些错误之处 希望看到的朋友可以指出来啦 在Edge浏览器也加入Chromi
  • 低投入也有高效率!Fortinet 安全 SD-WAN方案赋能金融保险行业

    当前 金融保险等行业进入数字化转型的快速发展阶段 数字化效能不断提升的同时 也对广域网等基础IT建设提出了更高的需求 某保险公司在全国的省级分公司和多级分支机构多达上百家 近年来 蓬勃的数字化应用对其广域网带来了巨大挑战 该公司采用Fort
  • ARGB,RGB颜色值表示

    转载请注明出处 http blog csdn net wei chong chong article details 50831493 今天自定义一个控件 设置背景颜色时犯难了 现在就来总结一下android中的颜色值表示 android
  • 9月,Java岗爆了!

    你有面试机会了吗 随着金九银十到来 肯定有很多小伙伴想抓住一年两次的机会 开始疯狂投简历了吧 但是事实是 投出去的简历基本上HR都是已读不回 收到面试邀请 被告知不用面试了 参加了面试 就像走了个过场 成了HR的业绩指标 面试通过 但是被放
  • LWIP在STM32上的移植

    本文做记录摘抄 加上自己的体会 文章标题 STM32使用LWIP实现DHCP客户端 http www cnblogs com dengxiaojun p 4379545 html 该文章介绍了几点 LWIP源码的内容 关键点 1 inclu
  • id选择器和class选择器

    id选择器 id选择器用来选取带有给定id属性的元素 语法 id例如 html div div css container color blue id选择器的一些特征 1 id选择器以 号开头 后跟元素的id属性值 2 id选择器只能选取带

随机推荐

  • 英伟达最新开源

    Title FasterViT Fast Vision Transformers with Hierarchical Attention Paper https arxiv org pdf 2306 06189 pdf Code https
  • 《Terraform 101 从入门到实践》 Functions函数

    Terraform 101 从入门到实践 这本小册在南瓜慢说官方网站和GitHub两个地方同步更新 书中的示例代码也是放在GitHub上 方便大家参考查看 Terraform的函数 Terraform为了让大家在表达式上可以更加灵活方便地进
  • 计算从指定日期开始的第几周的周几的日期

    项目场景 拿到的排课表数据 里面没有具体日期 而是第几周 周几的形式 需要转换成具体日期 问题描述 其中的周几是从周一开始的 从1 到7 转换时也是按这个顺序来 原因分析 先需要获取到学期开始的日期 例 date1 得出是周几 例 周3 是
  • Java实现动态数组

    Java中动态数组的实现是非常常见的数据结构 可以用来存储一组数据并动态调整数组的大小 本文将以 Java 语言为例 介绍如何实现一个简单的动态数组 其中包含基本操作如增加 删除 查询和遍历等 1 定义动态数组 在Java中 可以使用int
  • systemc verilog IEEE 注册登录下载

    https accellera org downloads standards systemrdl SystemRDL 2 0 SystemRDL Register Description Language 一次定义 多种HDL语言场合使用
  • 深入了解计算机端口(2)

    转载 url http www exam8 com computer spks ziliao ws 200504 10798 2 html url Virtualizing DNS DHCP Soft appliances for easy
  • Webstorm使用心得

    原文来自 http www jianshu com p 4ce97b360c13 Webstorm 大多数配置都在File gt Settings选项卡中进行的 也许你不得不第一个记住它的快捷键 Ctrl Alt S 1 设置开发工具主题
  • Edraw Max教程】如何有趣的创建梦幻般的思维导图

    Edraw Max 亿图图示 是一款综合图形图表制作软件 它包含丰富的实例和模版 帮助您轻松创建流程图 网络拓扑图 组织结构图 商业图表 工程图 思维导图 软件设计图和平面布局图等 亿图采用更智能和人性化的绘制方式 最大程度帮助设计者降低工
  • 九度OJ 1193:矩阵转置 (矩阵计算)

    时间限制 1 秒 内存限制 32 兆 特殊判题 否 提交 1673 解决 1132 题目描述 输入一个N N的矩阵 将其转置后输出 要求 不得使用任何数组 就地逆置 输入 输入的第一行包括一个整数N 1 lt N lt 100 代表矩阵的维
  • react umi实战

    umi umiJs是一个类Next JS的react开发框架 它基于一个约定 即pages目录下的文件即路由 而文件则导出react组件 然后打通从源码到产物的每个阶段 并配以完善的插件体系 让我们能把umi的产物部署到各个场景里面 初始化
  • Unity发布时出现“The type or namespace name `UnityEditor' could not be found.

    现象 using UnityEditor 就算包含了头文件 也会报错 原因 在非编辑器脚本中加入编辑器脚本时 修改方法 1 在Asset中创建Editor文件夹 并将有对Editor操作的脚本全放入到该文件夹中 再次运行之前出错的函数 问题
  • java中的自定义对象排序

    对于数组排序我们知道有Arrays sort 方法 但是如果遇到想要对一个对象数组中的某个属性进行排序 我们该如何去做呢 以给学生成绩排序为例 首先创建一个存储学生对象的数组 package JAVA API public class So
  • 容器数据持久化

    一 挂载方式 Docker提供三种方式将数据从宿主机挂载到容器中 volumes Docker管理宿主机文件系统的一部分 var lib docker volumes 保存数据的最佳方式 bind mounts 将宿主机上的任意位置的文件或
  • Python爬虫-MongoDB

    Python爬虫 MongoDB 文章目录 Python爬虫 MongoDB 前言 与MySQL对比 启动 关闭MongoDB 操作 数据库操作 集合操作 数据操作 增 删 改 查 保存 运算符 高级操作 聚合 常用管道 常用表达式 安全性
  • QT5中 类成员变量的初始化

    不能 类的声明中 进行 QString usr id admin 这样的初始化 初始化要到在初始化参数列表中
  • [FAQ09104]进入应用界面后发现会闪屏,此时要如何定位是否是relaunch activity引起的闪屏呢

    DESCRIPTION 进入应用界面后发现会闪屏 此时要如何定位是否是relaunch activity引起的闪屏呢 SOLUTION 1 对于这类问题 抓取log时记得要打开AMS的log开关 adb shell dumpsys acti
  • 使用JDBC获取各数据库的Meta信息——表以及对应的列

    先贴代码 作为草稿 第一个是工具类 MapUtil java import java util ArrayList import java util HashMap import java util Iterator import java
  • 小程序运行在微信和企业微信

    获取当前运行环境 如果开发者的小程序需要同时运行在微信和企业微信端 那么对于开发者来说 第一件事情则是需要知道小程序当前的运行环境 开发者可以通过调用异步接口 wx getSystemInfo 或者同步接口 wx getSystemInfo
  • Python的pyautogui库(鼠标,键盘操作篇)

    图片操作篇可以观看https blog csdn net m0 61741706 article details 126898616 pyautogui库可以模仿人去点击输出和键盘 相比selenium库 pyautogui库更方便 更便捷
  • [35]html总结01

    lesson01 lesson02基础