css布局__慕课笔记

这里先写布局

了解布局 首先要了解float浮动
css中的float浮动

一列布局
一列布局通常是一个网站的主页,简单的文字和图片。

两列布局

css:

.body{maegin:0;padding:0}
/*清除body样式*/
.main{width:800px;height:500px;margin:0 auto}
/*限定 高度 宽度并且居中*/
.left{width:20%;height:500px;float:left;background:#aaa}
.right{width:80%;height:500px;float:right;background:#bbb}
/*宽度百分比 利于放大缩小窗口*/

html:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" href="./css/layout.css">
</head>
<body>
<div class="main">
<div class="left"></div>
<div class="right"></div>
</div>
</body>
</html>

三列布局:同上(三块 同时浮动)

.body{maegin:0;padding:0} 
/清除body样式/
.main{width:800px;margin:0 auto}
/限定 高度 宽度并且居中/
.left{width:33%;height:500px;background:#aaa;float:left}
.middle{width:33%;height:500px;background:#ccc;float:left}
.right{width:33%;height:500px;background:#eee;float:left}
/宽度百分比 利于放大缩小窗口/

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" href="./css/layout.css">
</head>
<body>
<div class="main">
<div class="left"></div>
<div class="middle"></div>
<div class="right"></div>
</div>
</body>
</html>

特殊的三列布局:(左右固定 中间自适应)

.body{margin:0;padding:0} 
/清除body样式/
.main{width:800px;margin:0 auto}
/限定 高度 宽度并且居中/
.left{width:150px;height:500px;background:#aaa;position:absolute;left:0;top:0}
.middle{height:500px;background:#ccc;margin:0 300px 0 150px}
.right{width:300px;height:500px;background:#eee;position:absolute;right:0;top:0}
/宽度百分比 利于放大缩小窗口/

混合布局

.body{margin:0;padding:0}
/*清除body样式*/
.head{width:100%;height:50px;position:absolute;top:0;background:blue}
.main{width:80%;position:absolute;top:50px;left:10%;right:10%}
/*限定 高度 宽度并且居中*/
.left{width:150px;height:500px;background:#aaa;position:absolute;top:0;left:0}
.middle{height:500px;background:#ccc;margin:0 300px 0 150px}
.right{width:300px;height:500px;background:#eee;position:absolute;top:0;right:0}
.foot{width:80%;height:100px;background:blue;position:absolute;top:550px;left:10%}
/*宽度百分比 利于放大缩小窗口*/
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" href="./css/layout.css">
</head>
<body class="body">
<div class="head"></div>
<<div class="main">
<div class="left">150px</div>
<div class="middle">自适应宽度的我有一个好朋友,他叫陈涵,身材苗条,个子也不高,常常佩戴着一副眼镜在校园里耍(commander)酷,虽然讲是同个学校,但他毕竟比我小两届,他有个地方让我很疑惑,就是不太喜欢爱笑,我也没见过他笑的样子,情绪看上去总是很低落。不过让我最...</div>
<div class="right">300px</div>
</div>
<div class="foot"></div>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值