CSS的综合应用
来源:互联网 发布:开淘宝店的诈骗案 编辑:程序博客网 时间:2024/05/16 02:11
a) 简单设计一个布局,要求能够在页面中合理显示;
b) 设计500x500大小div盒子,要求使用7种方法实现[无宽度、高度、padding、...];(截图)
c) 要求使用div+css设计一个表格,表格中要求有自己的信息:姓名、学号、...
d) CSS精灵
1)简单设计一个布局,要求能够在页面中合理显示
步骤:1.1)通过使用CSS以及HTML表单对布局进行设计
1.2)通过使用谷歌浏览器的“检查功能”对布局进行调节
源代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>浮动应用</title>
<style>
@import url("./images/header.css");
.header {
width: 970px;
height: 103px;
background-color: #e8fdff;
margin: 0px auto;
}
.header .left {
float: left;
width: 277px;
height: 103px;
background-color: skyblue;
}
.header .right .top {
float: right;
width: 137px;
height: 49px;
background-color: orange;
}
.header .right .bottom {
float: right;
width: 679px;
height: 46px;
background-color: #5c6954;
margin-top:8px;
}
/*中间部分*/
.middle {
width: 970px;
height: 435px;
background-color: #e8fdff;
margin: 0px auto;
margin-top: 10px;
}
.middle .left {
float: left;
width: 310px;
height: 435px;
background-color: orange;
}
.middle .right {
float: right;
width: 190px;
height: 400px;
background-color: darkviolet;
}
.middle .middle1 {
float: right;
width: 450px;
height: 240px;
background-color: blue;
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
}
.middle .middle2 {
float: right;
width: 450px;
height: 110px;
background-color: blue;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
}
.middle .middle3 {-
float: right;
width: 450px;
height: 30px;
background-color: blue;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
}
.middle .middle4 {
float: right;
width: 650px;
height: 25px;
background-color: green;
margin-top: 10px;
}
.bottom {
width: 970px;
height: 35px;
background-color: navy;
margin: 0px auto;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="nav">
<ul>
<li>
<font color="black"><a1 href="1_实验.html">浮动应用</a1></font>
</li>
<li><a href="2_实验.html">div盒子</a></li>
<li><a href="3_表格.html">个人信息</a></li>
<li><a href="4_CSS精灵.html">CSS精灵</a></li>
</ul>
</div>
<div class="header">
<div class="left"></div>
<div class="right">
<div class="top"></div>
<div class="bottom"></div>
</div>
</div>
<div class="middle">
<div class="left"></div>
<div class="right"></div>
<div class="middle1"></div>
<div class="middle2"></div>
<div class="middle3"></div>
<div class="middle4"></div>
</div>
<div class="bottom"></div>
</body>
</html>
2)设计500x500大小div盒子,要求使用7种方法实现[无宽度、高度、padding、...];
步骤:1.1)通过使用CSS以及HTML表单对盒子进行设计,并使用七种方法进行实现
1.2)通过使用谷歌浏览器的“检查功能”对布局进行调节
源代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>盒子大小一致</title>
<style>
@import url("./images/header.css");
/*500x500*/
.top {
margin:0 auto;
}
.box1 {
width: 200px;
height: 200px;
padding: 150px;
border: 1px solid #ff2132;
}
.box2 {
width: 500px;
height: 500px;
padding: 0px;
border: 1px solid #fb41ff;
}
.box3 {
width: 300px;
height: 300px;
padding: 96px;
border: 5px solid black;
}
.box4 {
width: 350px;
height: 350px;
padding: 75px;
border: 1px solid orange;
}
.box5 {
width: 0px;
height: 0px;
padding: 250px;
border: 2px dashed darkgray;
}
.box6 {
width: 222px;
height: 222px;
padding: 140px;
border: 2px solid green;
background-color: #5dffd6;
}
.box7 {
width: 114px;
height: 114px;
padding: 193px;
border: 1px dashed blueviolet;
}
</style>
</head>
<body>
<div class="nav">
<ul>
<li><a href="1_实验.html">浮动应用</a></li>
<li>
<font color="black"><a1 href="2_实验.html">div盒子</a1></font>
</li>
<li><a href="3_表格.html">个人信息</a></li>
<li><a href="5_CSS精灵.html">CSS精灵</a></li>
</ul>
</div>
<div class="div" align="center">
<div class="box1">盒子1</div>
<div class="box2">盒子2</div>
<div class="box3">盒子3</div>
<div class="box4">盒子4</div>
<div class="box5">盒子5</div>
<div class="box6">盒子6</div>
<div class="box7">盒子7</div>
</div>
</body>
</html>
3)要求使用div+css设计一个表格,表格中要求有自己的信息:姓名、学号、...
步骤:1.1)通过使用CSS将表格设计出来
1.2)使用HTML加入个人信息
1.3)通过使用谷歌浏览器的“检查功能”对布局进行调节
源代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表格</title>
<style>
@import url("./images/header.css");
.box {
width: 500px;
height: 250px;
border: 1px solid red;
margin: 0px auto;
}
.box .tr {
width: 500px;
height: 48px;
border: 1px solid red;
margin: 0px auto;
}
.box .tr .left{
float: left;
width: 248px;
height: 48px;
border: 1px solid red;
margin: 0px auto;
}
.box .tr .right{
float: right;
width: 248px;
height: 48px;
border: 1px solid red;
margin: 0px auto;
}
</style>
</head>
<body>
<div class="nav">
<ul>
<li><a href="1_实验.html">浮动应用</a></li>
<li><a href="2_实验.html">div盒子</a></li>
<li>
<font color="black"><a1 href="3_表格.html">个人信息</a1></font>
</li>
<li><a href="5_CSS精灵.html">CSS精灵</a></li>
</ul>
</div>
<div class="box">
<div class="tr">
<div class="td">
<div class="left"><h2 align="center">姓名</h2></div>
<div class="right"><h2 align="center">x'x'x</h2></div>
</div>
</div>
<div class="tr">
<div class="left"><h2 align="center">学号</h2></div>
<div class="right"><h2 align="center">xxxxxxx</h2></div>
</div>
<div class="tr">
<div class="left"><h2 align="center">班级</h2></div>
<div class="right"><h2 align="center">xxxxx</h2></div>
</div>
<div class="tr">
<div class="left"><h2 align="center">电话</h2></div>
<div class="right"><h2 align="center">xxxxxxx</h2></div>
</div>
<div class="tr">
<div class="left"><h2 align="center">E-mail</h2></div>
<div class="right"><h2 align="center">xxxxxxxx</h2></div>
</div>
</div>
</body>
</html>
4)CSS精灵
步骤:1.1)通过使用CSS对图片进行处理
1.2)通过使用谷歌浏览器的“检查功能”对图片位置进行调节,显示出想要的一个字母
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS精灵</title>
<style>
@import url("./images/header.css");
.box1 {
width: 180px;
height: 50px;
margin: 0px auto;
}
.box1 .sname {
float: left;
width: 60px;
height: 50px;
background: url("./images/name.jpg") no-repeat -155px -193px;
}
.box1 .sname1 {
float: left;
width: 60px;
height: 50px;
background: url("./images/name.jpg") no-repeat -55px -77px;
}
.box1 .sname2 {
float: right;
width: 60px;
height: 50px;
background: url("./images/name.jpg") no-repeat -220px -21px;
}
.box2 {
width: 180px;
height: 50px;
margin: 0px auto;
}
.box2 .name {
float: left;
width: 60px;
height: 50px;
background: url("./images/name.jpg") no-repeat -267px -191px;
}
.box2 .name1 {
float: left;
width: 60px;
height: 50px;
background: url("./images/name.jpg") no-repeat -2px -77px;
}
.box2 .name2 {
float: right;
width: 60px;
height: 50px;
background: url("./images/name.jpg") no-repeat -55px -77px;
}
.box3 {
width: 240px;
height: 50px;
margin: 0px auto;
}
.box3 .lname {
float: left;
width: 60px;
height: 50px;
background: url("./images/name.jpg") no-repeat -39px -134px;
}
.box3 .lname1 {
float: left;
width: 60px;
height: 50px;
background: url("./images/name.jpg") no-repeat -209px -19px;
}
.box3 .lname2 {
float: left;
width: 60px;
height: 50px;
background: url("./images/name.jpg") no-repeat -317px -77px;
}
.box3 .lname3 {
float: right;
width: 60px;
height: 50px;
background: url("./images/name.jpg") no-repeat -324px -19px;
}
</style>
</head>
<body>
<div class="nav">
<ul>
<li><a href="1_实验.html">浮动应用</a></li>
<li><a href="2_实验.html">div盒子</a></li>
<li><a href="3_表格.html">个人信息</a></li>
<li>
<font color="black"><a1 href="5_CSS精灵.html">CSS精灵</a1></font>
</li>
</ul>
</div>
<div class="box1">
<div class="sname"></div>
<div class="sname1"></div>
<div class="sname2"></div>
</div>
<div class="box2">
<div class="name"></div>
<div class="name1"></div>
<div class="name2"></div>
</div>
<div class="box3">
<div class="lname"></div>
<div class="lname1"></div>
<div class="lname2"></div>
<div class="lname3"></div>
</div>
</body>
</html>
- CSS的综合应用
- CSS与JavaScript的综合应用---跑马灯特效
- 【CSS+DIV】(2)——CSS与XML、Ajax的综合应用
- MSHFlexGrid的综合应用
- listview的综合应用
- 通知的综合应用
- 循环的综合应用
- Web的综合应用
- AngularJs的综合应用
- NSWorkspace的综合应用
- css中position absolute relative 以及filter的综合小应用
- Oracle 监听器 的综合应用
- STL Set的综合应用
- SSH框架的综合应用
- 一维小波降噪的综合应用实例
- 表单处理的综合应用
- 多线程技术的综合应用
- File类的综合应用
- CSDN学霸课表——把Word的默认背景颜色由白色改为绿色
- thinkphp中msubstr的使用
- js根据IP地址判断城市
- 谱分析
- CSS设置了正确的背景图片位置,网页上却显示不出来?
- CSS的综合应用
- 对1+2+3+4……+99+100结果的业务实现思考
- Hibernate使用手册(官网)
- 僵尸进程和孤儿进程区别
- git 常用命令
- 求质数(素数)算法和代码
- 免费数据集下载(持续更新中...)
- Linux grep与正则表达式浅析
- python自动化测试应用-第5篇(WEB测试)--Selenium环境篇