网页设计与制作

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>列表标签</title>
	</head>
	<body>
		<!--链接标签:<a href="指向链接地址">对链接进行描述</a>
			:href属性:只想链接地址
				1.链接到地址:href="https://xxx.com/"
				2.链接到其他页面:href="xxx.html"(相对路径)
				3.空连接:href=“#”
				4.锚点链接:在一个页面内进行跳转
				step1: 设置锚点
							step2: href属性只想锚点 换热#id名称
						target:打开新的页面的方式
							_self: 在当前窗口打开链接
							_blank: 在新的窗口打开链接
		-->
			<br/>
			<a href="https://www.baidu.com/" target="_self">网易云音乐</a>
			<br/>
			<a href="login.html"target="_blank">注册</a>
			<br/>
			<a href="#">空链接</a>
			<!--id属性:具有唯一性,能唯一的确定一个标签-->
			<h1 id="top">回到这里</h1>
			<!--快速设置多个标签:标签*数量 br*20 再按Tab键-->
			<<br><br>
			<!--换行标签-->
			<!--快速打注释:ctrl+/-->
			<a href="#top">点击回到h1标签</a>
		<br>
		<!--图片标签:img
		1.src:soure源,图片源。		
		2.width:宽
		3.height:高
		tips提示:在img中width和height属性一般只使用一个值,
		另一个值会自动进行等比例缩放。
		4.alt:图片加载错误提示
		
		
		-->
		<img src="img/su7.jpg" height="500" alt="图片加载失败" />
		<!--列表标签
		1.无序列表
		2.有序列表
		3.自定义列表
		-->
		<!--无序列表:ul-->
		<ul>
			<li>手机</li>			<!--列表标签-->
			<li>电视</li>
		</ul>	
		<!--有序列表-->
		<ol>
			<li>杜甫</li>
			<li>利弊</li>
		</ol>
		<!--自定义列表-->
		<dl>
			<dt>选购指南</dt>
			<dd>手机</dd>
			<dd>家店</dd>
			<dd>su7</dd>
		</dl>
		<br/>
		
		<dl>
			
			<a href="https://music.163.com/" targrt="_self">阿拉斯加海湾<a/>
			<dt><a href="login.html"target="_blank">歌单选择</a><dt/>
			<dt><a href="login.html"target="_blank">梨花香</a><dt/>
			<dt><a href="login.html"target="_blank">https://music.163.com/album?id=3027098&_hash=songlist-29436904</a><dt/>
		</dl>
		
		
		
		
		
		
	</body>
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>表格标签</title>
	</head>
	<body>
		<!--table表格标签-->
		<!--border:边框
		cellspcing:单元格之间的空间距离
		cellpadding:单元格的填充值
		-->
		<table border="1px"cellspacing="0"cellpadding="10">
			<!--thead:表头部分-->
			<thead>
				<!--table row:行-->
				<tr>
					<!--th:表头-->
					<td>书名</td>
					<td>作者</td>
					<td>购买价格</td>
					<td>购买地址</td>
				</tr>
			</thead>
			<!--tbody:数据部分-->
			<tbody>
			<!--第一行数据-->
				<tr>
				<!--table data数据单元格-->
					<td>世界上的另一个你</td>
					<td>丹弗朗</td>
					<td>&yen:64</td>
					<td><a href="https://www.mi.com">当当网</a>
					</td>
					
				</tr>
			<!--第二行数据-->
					<td>世界上的另一个你</td>
					<td>丹弗朗</td>
					<td>&yen:64</td>
					<td><a href="https://www.mi.com">当当网</a>
			</tbody>


		</table>


	</body>
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>表单标签</title>
	</head>
	<body>
		<!-- 
		表单标签:
		 1.表单域:form标签包含的区域
		 2.表单标签:输入input、选择select、文本域textarea
		 3.提示信息:文本
		 -->
		<form>
			<!-- input:输入 -->
			<!-- type:类型 -->
			<!-- text:文本,明文 -->
			<!-- placeholder:占位符 -->
			<span>用户名:</span><input type="text" placeholder="请输入6~8个字符" />
			<br />
			<!-- password:密码,掩码 -->
			<span>密码:</span><input type="password" placeholder="请输入密码" />
			<br />
			<!-- radio: 单选 -->
			<span>性别:</span><input type="radio" name="xb" /><span>男</span>
							  <input type="radio" name="xb" /><span>女</span>
							  <input type="radio" name="xb" /><span>其他</span>
			<br />
			<!-- chenkbox:复选框 -->
			<span>个性化定制:</span><input type="checkbox" name="gxh" /><span>懒</span>
									<input type="checkbox" name="gxh" /><span>深夜emo</span>
									<input type="checkbox" name="gxh" /><span>深情</span>
			<br />
			<!-- button:按钮 -->
			<input type="text" placeholder="请输入验证码" />
			<input type="button" value="点击发送验证码" />
			<br />
			<!-- reset:重置 --> <!--  submit:提交 -->
			<input type="reset" />
			<input type="submit" value="注册" />
			<br />
			<span>选课:</span>
			<select>    <!-- 下拉选择 -->
				<option>大学英语</option>     <!-- 选项 -->
				<option>高数</option>
				<option>前端</option>
			</select>
			<br />
			<span>描述:</span>
			<textarea></textarea> <!-- 文本域 -->
		</form>
	</body>
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>样式</title>
		<!--内部样式:在HTML文档的head标签在用style标签来书写样式-->
		<style>
			h2{
				color: green;		/*字体颜色*/
				font-size: 36px;	/*字体大小*/
				text-align: center;	/*文本居中显示*/
			}
			p{
				color: green;
				font-size: 20px;
				text-align: center;
				}
				
				
			}
		</style>
		<!--关联css文件-->
		<!--href:指向关联的样式文件地址,rel:关联-->
		<link fref="css/字体颜色.css" rel="stylesheet" />
	</head>
	<body>
		<!--
		引入样式:
		1.内联样式
		2.内部样式
		3.外部样式
		-->
		<!--内联样式:在开始标签中使用style属性书写样式-->
		<h1 style="color: green; font-size: 48px;">古诗中文网</h1>
		<h2>夜雨寄北</h2>
		<p>君问归期未有期,巴山夜雨涨秋池。</p>
		<p>何当共剪西窗烛,却话巴山夜雨时。</p>
	</body>
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>盒子模型</title>
		<!-- 内部样式 -->
		<style type="text/css">
			*{/*  *:通配符,之所有的标签。初始化所有标签的内边距和外边距  */
				maegin:0;
				padding:0;
			}
			.hz1{
				width:300px;/*盒子宽*/
				height:300px;/*盒子高*/
				/*border-width:18px;
					border-color:#red;
					border-style;*/
					/*复合写法 border:大小 样式 颜色;(顺序不论)*/
					/*solid实践,dotted点线,dashed虚线*/
					border:1px solid red;
					/*border-top,bottom,left,right*/
					padding:30px 40px 50px 60px;/*padding:30px 40px 50px;*/ /*分别应对:上右下左 顺时针方向*/
					/*padding:50px;*/ /*四个方位都是50px*/
					/*padding: 20px 10px;*/ /*分别验证*/
					/*padding:40px 50px 60px;*/ /*分别验证*/
					/*margin-top:100px;
					margin-bottom:500px;
					margin-left:100px;*/
					margin:50px;
					
				}
				.hz2{
					width:500px;
					height:300px;
					border:1px solid green;
					/*margin:auto;*/	/*盒子水平居中*/
				}
		</style>
		<link href="css/boxStyle.css" rel="stylesheet"/>
	</head>
	<body>
		<!--盒子模型:内容content
		内边距:padding
		边框:border
		外边框:margin
		-->
		<!--内边距:padding-->
		<!--方位词:top上
			bottom:下
			right:右
			left:左
			center:居中
		-->
		<!--class:类-->
		<!--外边距的应用
		1.可以让块级盒子水平居中>第一盒子要有宽度;第二盒子左右外边距设置为auto(自动的)
		2.
		-->
		<div class="hz1">盒子1</div>
		<div class="hz2">盒子2</div>
	
	</body>
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>外边距所带来的问题</title>
		<style tpye="text/css">
		div{
			width: 400px;
			height: 200px;
		}
		.he1{
			background-color:pink;
			margin-bottom:120px;
		}
		.he2{
			background-color:skyblue;
			/*margin-top:80px;*/
		}
		.bigbox{
			width:600px;
			height:500px;
			background-color:red;
			margin-top: 100px;
			/* order:1px solid black; */
			/*padding-top:100px;*/
			overflow:hidden;	/* 超出部分:隐藏 */
		}	
		.sbox{
			background-color:#FFC0CB;
			margin-top:100px;
		}
		</style>
	</head>
	<body><!--外边距带来的第一个问题: 相邻的块级元素垂直外边距合并(只会取其中最大的外边距值)
		解决方法:一般只会给一个盒子设置外边距。
		外边距带来的第二个问题:嵌套块级元素垂直外边框塌陷问题
		解决方法1:给父盒子添加边框
		解决方法2:给父盒子添加内边距
		解决方法1:给父盒子添加overflow:hidden; > 开发中常用的。
		-->
		
		<div class="he1">第一盒子</div>
		<div class="he2">第二盒子</div>
			<div class="bigbox">
				<div class="sbox"></div>
			</div>
	</body>
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>选择器</title>
		<style>
			/*选择器:标签选择器,类选择器,ID选择器*/
			h1{
				text-align: center;			/*文本居中*/
			}
			.ziti{		/*类选择器*/
				fonnt-size:24px;/*字体大小*/
				color:green;/*字体颜色*/
			}
			#font{/*id选择器*/
			fonnt-size:28px;
			color:pink;
				
			}
		</style>pp
	</head>
	<body>
		<h1>卸下“指尖”之负 扎实为民服务</h1>
		<a href="http://www.people.com.cn/">人民网</a><span>2024年04月18日06:06 | 来源:人民网-人民日报</span>
		<p class="ziti">谷雨将至 大地春忙</p>
		<p id="font">4月17日,河北省遵化市刘备寨乡农民在田间播种薄膜花生。</p>
		<p class="ziti">谷雨将至,各地抢抓农时开展农业生产,田间地头一派生机勃勃的忙碌景象。</p>
		<p>新华社发(刘满仓摄)</p>
	</body>
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>显示模式</title>
		<style>
			h4,p,span,del,a,input{
			background-color:whitesmoke;
			width:300px;
			height:200px;
			margin:auto;			 /*给盒子设置水平居中*/
			text-align:center;		/*文本居中*/
		}
		a{
			display:block;			/*将a标签转换为块元素*/
		}
		</style>
	</head>
	<body>
		<!--标签的显示模式
		
		1.块元素 block:
		比较霸道,单独占一行
		默认宽度是父级元素宽度的100%
		可以设置宽、高和对齐属性
		块元素可以包含行内元素和其他块元素
		文本标签(h1~h6,p)内不要再装块元素
		
		2.行内元素 inline:
		一行显示多个
		默认的宽度是内容的宽度
		宽、高属性设置无效
		行内元素只包含文本或其他行内元素,一般不要包含块元素
		链接标签不要再包含其他链接
		
		3.行内块元素 inline-block:
		一行显示多个
		可以设置宽、高和对齐属性
		<input /> <img /> <td></td>
		元素显示模式的转换:
		display:block/inline/inline-block;
		-->
		<h4>小米su7</h4>
		<p>性能旋风...</p>
		<span>2399</span>
		<del>2499</del>
		<a href="www.baidu.com">百度一下</a>
		<input type="text" />
		<input type="password" />
		
	</body>
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>小米</title>
		<style>
		div{
			
			width: 400px;
			height: 200px;
		}
		.bigbox{
			width:400px;
			height:600px;
			background-color:whitesmoke;
			border:1px solid whitesmoke;
			margin-center: 100px;
			overflow:hidden;
			margin:auto;
			
			
		}	
		.sbox{
			width:400px;
			
			background-color:whitesmoke;
			border:1px solid whitesmoke;
			margin-center: 100px;
			margin:auto;
		
			}
			h4,p,span,del{
				height:60px;
				text-align:center;
				font-size: 20px;
				margin:auto;	
			}
			p{
				color:darkgray ;
				}
			span{
					margin-left:105px;
					color: orange;
					}
			del{
				margin-left:10px;	
				color: darkgray;
					}
	</style>
	</head>
	<body>
		<div class="bigbox"><a href="www.baidu.com"><img src="img/Redmi K70E.jpg" height="400" width="400" alt="图片加载失败"/></a>
			
		<div class="sbox">
			<h4>Redmi K70E</h4>
			<p>新一代旗舰焊门员</p>
			<span>1799元起</span>
			<del>1999元起</del>
			
		</div>
	</div>
	</body>
</html>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值