HTML + CSS 案例
1.HTML部分
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<!-- 引入css文件 -->
<link rel="stylesheet" href="login.css">
</head>
<body>
<header>
<img src="http://www.xxx.cn/tstore_v1/images/header/logo.png">
<h1>欢迎登录</h1>
</header>
<article>
<form action="http://www.xxx.cn">
<div id="form_div">
<div>
<p>
登录学子商城 <a href="">新用户注册</a>
</p>
<div class="filed">
<input type="text" placeholder="请输入您的用户名" name="username">
<img src="http://www.xxx.cn/tstore_v1/images/login/yhm.png">
<p>用户名不能为空!</p>
</div>
<div class="filed">
<input type="password" placeholder="请输入您的密码" name="passowrd">
<img src="http://www.xxx.cn/tstore_v1/images/login/mm.png">
<p>密码不能为空!</p>
</div>
<div id="auto_div">
<input id="auto" type="checkbox" name="auto">
<!-- label用于扩充点击范围 -->
<label for="auto">自动登录</label> <a href="">忘记密码?</a>
</div>
<input type="submit" value="登录">
</div>
</div>
</form>
<div id="service_div">
<div>
<img src="http://www.xxx.cn/tstore_v1/images/footer/icon1.png">
<p>品质保障</p>
</div>
<div>
<img src="http://www.xxx.cn/tstore_v1/images/footer/icon2.png">
<p>私人订制</p>
</div>
<div>
<img src="http://www.xxx.cn/tstore_v1/images/footer/icon3.png">
<p>学员特供</p>
</div>
<div>
<img src="http://www.xxx.cn/tstore_v1/images/footer/icon4.png">
<p>专属特权</p>
</div>
</div>
</article>
<footer>
<div>
<div id="left_div">
<img src="http://www.xxx.cn/tstore_v1/images/footer/logo.png">
<img src="http://www.xxx.cn/tstore_v1/images/footer/footerFont.png">
</div>
<div id="center_div">
<ul>
<li><a href="">买家帮助</a>
<ul>
<li><a href="">新手指南</a></li>
<li><a href="">服务保障</a></li>
<li><a href="">常见问题</a></li>
</ul>
</li>
<li><a href="">商家帮助</a>
<ul>
<li><a href="">商家入驻</a></li>
<li><a href="">商家后台</a></li>
</ul>
</li>
<li><a href="">关于我们</a>
<ul>
<li><a href="">关于达内</a></li>
<li><a href="">联系我们</a></li>
<li>
<img src="http://www.xxx.cn/tstore_v1/images/footer/wechat.png">
<img src="http://www.xxx.cn/tstore_v1/images/footer/sinablog.png">
</li>
</ul>
</li>
</ul>
</div>
<div id="right_div">
<div>
<p>学子商城客户端</p>
<img src="http://www.xxx.cn/tstore_v1/images/footer/ios.png">
<img src="http://www.xxx.cn/tstore_v1/images/footer/android.png">
</div>
<img src="http://www.xxx.cn/tstore_v1/images/footer/erweima.png">
</div>
</div>
<p>©2017 xxx集团有限公司 版权所有 京ICP证xxxxxxxxxxx</p>
</footer>
</body>
</html>2.CSS部分
@charset "UTF-8";
body {
/* 去掉body自带8个像素的外边距 */
margin: 0;
font: 12px "simhei", Arial, Helvetica, sans-serif;
color: #666;
background-color: #f5f5f5;
}
header {
/* 实现居中效果 */
width: 1000px;
margin: 0 auto;
overflow: hidden; /* 解决高度识别为0的问题 */
margin-top: 20px;
margin-bottom: 30px;
}
header>img {
float: left;
margin-left: 40px;
}
header>h1 {
float: left;
font-size: 24px;
color: #4f4d4e;
/* 去掉加粗 */
font-weight: normal;
margin-left: 10px;
margin-top: 10px;
}
#form_div {
height: 560px;
background-image: url("http://www.xxx.cn/tstore_v1/images/regist.png");
}
#form_div>div {
/* 浮动到右上角 */
float: right;
margin: 122px 122px 0 0;
width: 253px;
height: 277px;
padding: 10px; /* 实现内容不贴边显示 */
background-color: rgba(0, 0, 0, 0.3);
}
#form_div>div>p {
color: white;
font-size: 18px;
border-bottom: 1px solid white;
padding-bottom: 10px;
}
/* 通过分组选择器选中两个超链接 */
p>a, #auto_div>a {
float: right;
color: white;
font-size: 12px;
text-decoration: none;
margin-top: 5px;
}
.filed>input {
width: 213px;
border: 0; /* 去掉边框 */
padding: 10px 20px;
}
.filed {
position: relative; /* 给图片做位置参考 */
}
.filed>img {
position: absolute;
top: 4px;
right: 20px;
}
.filed>p {
color: red;
margin-bottom: 10px;
}
#auto_div>label {
color: white;
}
#auto_div>input {
/* 如果需要对某个元素做位置的微调则使用以下方式 */
position: relative;
top: 3px;
}
input[type=‘submit‘]{
width: 100%;
height: 35px;
background-color: #0aa1ed;
color: white;
border: 0;
border-radius: 3px;
margin-top: 5px;
}
#service_div{
width: 1000px;
margin: 0 auto;
margin-top: 43px;
margin-bottom: 74px;
overflow: hidden;/* 解决高度为0的问题 */
}
#service_div>div{
width: 250px;
float: left;/* 纵向排列改成横向 */
text-align: center;
}
#service_div>div>p{
margin-top: 0;
}
footer{
background-color: white;
overflow: hidden;
}
footer>div{
width: 1000px;
margin: 0 auto;
overflow: hidden;/* 高度识别为0的问题 */
margin-top: 62px;
}
footer>div>div{
width: 333px;
float: left;
}
footer>p{
text-align: center;
color: black;
}
#center_div ul{
list-style-type: none;/* 去掉图标 */
padding: 0;/* 去掉二层ul的缩进 */
}
#center_div>ul>li{
float: left;
width: 111px;
text-align: center;
}
#center_div>ul>li>a{
font-size: 14px;
color: #333;
text-decoration: none;
}
#center_div>ul>li>ul>li>a{
font-size: 12px;
color: #808080;
text-decoration: none;
/* 修改显示方式为块级 不然添加不了外边距 */
display:block;
margin-top: 10px;
}
#right_div>div{
width: 160px;
float: left;
text-align: center;
}
#right_div>img{
margin-top:13px;
float: left;
}
#right_div>div>p{
font-size: 14px;
margin-bottom: 11px;
}