高度塌陷
2018-08-12 本文已影响0人
岁月悄然飞逝徒留回忆_54a5
flost:left 失去宽度
display·:inline-block 失去宽度
将元素overflow设置为一个非visibility的值 scroll或auto
最好用的是hidden
EI6 以及以下的浏览器不支持BFC :
hasLayout
解决方法:
zoom:1;
list-style:none; 去除项目符号
清除浮动:
clear:both;清楚影响最大的浮动
配合使用解决高度塌陷
.clearfix(类名,约定俗称):after{content:内容;display:block; clear:both;}
zoom:1 兼容IE6
相对定位:相对于在文档流中原有的位置并提升一个层级
相对定位不会改名元素性质
绝对定位:相对于离他最近的开启了定位的祖先元素定位的
如何父亲都没有开定位,则相对于浏览器窗口(同样提升一个层级)
绝对定位会改名元素性质
作业 一 开班信息
<head>
<meta charset="UTF-8">
<title>开班信息</title>
<style type="text/css">
*{
margin: 0;
padding: 0;
}
body{
font: 12px/1 宋体;
}
/*设置outer的大小*/
.outer{
width: 300px;
margin: 50px auto;
}
.title{
border-top: 2px #019e8b solid;
height: 36px;
background-color: #f5f5f5;
line-height: 36px;
padding: 0px 22px 0px 16px;
}
.title a{
float: right;
color: red;
}
.title h3{
font: 16px/36px "微软雅黑";
}
.content{
border: 1px solid #deddd9;
padding: 0px 28px 0px 20px;
}
.content a{
color: black;
text-decoration: none;
font-size: 12px;
}
.content a:hover{
color: red;
text-decoration: underline;
}
.content h3{
margin-top: 14px;
margin-bottom: 16px;
}
.content .right{
float: right;
}
.content ul{
list-style: none;
border-bottom: 1px dashed #deddd9;
}
.content .no-border{
border: none;
}
.content .redfont{
color: red;
font-weight: bold;
}
.content li{
margin-bottom: 15px;
}
</style>
</head>
<body>
<div class="outer">
<div class="title">
<a href="#">18年面授开班计划</a>
<h3>近期开班</h3>
</div>
<div class="content">
<h3><a href="#">人工智能+Python-高薪就业班</a></h3>
<ul>
<li>
<a class="right" href="#"><span class="redfont">预约报名</span></a>
<a href="#">开班时间:<span class="redfont">2018-04-26</span></a>
</li>
<li>
<a class="right" href="#"><span class="redfont">无座,名额爆满</span></a>
<a href="#">开班时间:<span class="redfont">2018-03-23</span></a>
</li>
<li>
<a class="right" href="#"><span>开班盛况</span></a>
<a href="#">开班时间:<span>2018-01-23</span></a>
</li>
<li>
<a class="right" href="#"><span>开班盛况</span></a>
<a href="#">开班时间:<span>2017-12-20</span></a>
</li>
<li>
<a class="right" href="#"><span>开班盛况</span></a>
<a href="#">开班时间:<span>2017-11-18</span></a>
</li>
</ul>
<h3><a href="#">Android开发+测试-高薪就业班</a></h3>
<ul>
<li>
<a class="right" href="#"><span class="redfont">预约报名</span></a>
<a href="#">开班时间:<span class="redfont">2018-04-26</span></a>
</li>
<li>
<a class="right" href="#"><span>开班盛况</span></a>
<a href="#">开班时间:<span>2018-03-23</span></a>
</li>
<li>
<a class="right" href="#"><span>开班盛况</span></a>
<a href="#">开班时间:<span>2018-01-23</span></a>
</li>
<li>
<a class="right" href="#"><span>开班盛况</span></a>
<a href="#">开班时间:<span>2017-12-20</span></a>
</li>
</ul>
<h3><a href="#">大数据软件开发-青芒工作室</a></h3>
<ul class="no-border">
<li>
<a class="right" href="#"><span class="redfont">预约报名</span></a>
<a href="#">开班时间:<span class="redfont">2018-04-26</span></a>
</li>
<li>
<a class="right" href="#"><span>开班盛况</span></a>
<a href="#">开班时间:<span>2018-01-23</span></a>
</li>
</ul>
</div>
</div>
</body>
image.png
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>翻页</title>
<style type="text/css">
.clearfix:after{
content: "";
display: block;
clear: both;
}
.clearfix{
zoom: 1;
}
.i{
width: 960px;
height: 42px;
border: 1px solid #d1d1dd;
margin: 0 auto;
}
.l{
width: 550px;
margin: 0 auto;
}
.l li{
list-style: none;
}
.l li a{
float: left;
display: block;
text-decoration: none;
font: 12px '雅黑';
color: black;
padding: 5px 10px;
margin-left: 8px;
background: gold;
margin-top: -8px;
}
.l li a:hover{
background: red;
}
</style>
</head>
<body>
<div class="i">
<div class="l">
<ul class="clearfix">
<li>
<a href="[#](#)">上一页<a>
</li>
<li>
<a href="[#](#)">1</a>
</li>
< li>
<a href="[#](#)">2</a>
</li>
<li>
<a href="[#](#)">3</a>
</li>
<li>
<a href="[#](#)">4</a>
</li>
<li>
<a href="[#](#)" style="background: none;">...</a> |
</li>
<li>
<a href="[#](#)">17</a>
</li>
<li>
<a href="[#](#)">18</a>
</li>
<li>
<a href="[#](#)">19</a>
</li>
<li>
<a href="[#](#)">20</a>
</li>
<li>
<a href="[#](#)">下一页</a>
</li>
</ul>
</div>
</div>
</body>
</html>
image.png
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>导航栏</title>
<style type="text/css">
*{
margin: 0; |
padding: 0; }
.i{
border: 1px black solid;
list-style: none;
width: 958px;
margin: 48px auto;
height: 40px;
}
.i li {
margin-top:6px;
margin-left: 10px;
float: left;
} .i a {
margin: 14px;
text-align: center;
padding: 10px;
text-decoration: none;
color: #333;
font-family: "微软雅黑";
}
.i a:hover{
color: red
}
</style>
</head>
<body>
<ul class="i">
<li><a href="[#](#)">首页</a><li><li>|</li>
<li><a href="[#](#)">网站建设</a><li><li>|</li>
<li><a href="[#](#)">程序开发</a><li><li>|</li>
<li><a href="[#](#)">网络营销</a><li><li>|</li>
<li><a href="[#](#)">企业VI</a><li><li>|</li>
<li><a href="[#](#)">案例展示</a><li><li>|</li>
<li><a href="[#](#)">联系我们</a></li><li></li>
</ul>
</body>
</html>
image.png
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>导航条</title>
<style type="text/css">
ul{
margin: 0;
padding: 0;
}
.a{
width:960px;
height: 40px;
background-color: #55a8ea;
margin: 50px auto;
}
.a ul li{
list-style-type: none;
float: left;
width: 100px;
text-align: center;
}
.a ul li a{
text-decoration: none;
color: white;
font-size: 14px;
line-height: 40px;
}
.a ul li:hover{
background-color: #00619f;
}
.f{
position: relative;
top: -10px;
left: -267px;
}
</style>
</head>
<body>
<div class="a">
<ul>
<li><a href="">首 页</a></li>
<li><a href="">网站建设</a></li>
<li><a href="">程序开发</a></li>
<li><a href="">网络营销</a></li>
<img src="[new.png](new.png)" class="f">
<li><a href="">企业VI</a></li>
<li><a href="">案例展示</a></li>
<li><a href="">联系我们</a></li>
</ul>
</div>
</body>
<html>
image.png