慕课笔记利用css进行布局【混合布局】

<html>
	<head>
		<title>混合布局学习</title>
		<style type="text/css">
			body{margin:0;padding:0;text-align:center}
			.top{height:50px;background:#00f;margin:0 auto}
			.head{height:50px;width:700px;background:#f96;margin:0 auto}
			.main{width:700px;height:600px;background:#ccc;margin:0 auto}
			.foot{width:700px;height:50px;background:#0f0;margin:0 auto}
			/*中间部分布局*/
				/*float:left向左浮动*/
			.left{width:500px;height:600px;background:#f00;float:left}
			.sub_ll{width:100px;height:600px;background:#f33;float:left}
			.sub_lr{width:400px;height:600px;background:#f66;float:right}
			.right{width:200px;height:600px;background:#ff0;float:right}
		</style>
	</head>
	<body>
	混合布局样式<br/>
	<div class="top">
		<div class="head">标题</div>
	</div>
	<div class="main">
		<div class="left">
			<div class="sub_ll">左侧的子1</div>
			<div class="sub_lr">左侧的子2</div>
		</div>
		<div class="right">我是右侧的内容哦</div>
	</div>
	<div class="foot">04</div>
	 <br/>
	 <br/>

	</body>
</html>

效果如下:

关键知识点:

通过div的嵌套,利用float对div的布局进行控制,注意子div的宽度之和应该与父div的宽度大小一样

时间: 2024-10-11 15:22:04

慕课笔记利用css进行布局【混合布局】的相关文章

慕课笔记利用css进行布局【混合布局练习】

通过学习div的布局,以一个简单的内容管理网站的布局为例子,用div+css进行简单的网页布局,加深学印象: <html> <head> <title>CSS+div布局学习</title> <style type="text/css"> body{margin:0;padding:0;text-align:center} .head{height:230px;width:960px;background:#f96;margi

慕课笔记利用css进行布局【三列布局】

三个div中间自适应,两侧固定大小 <html> <head> <title>三列布局</title> <style type="text/css"> body{margin:0;padding:0;text-align:center} /*三列的布局样式*/ /*position:absolute定位*/ .left2{width:200px;height:500px;background:#f0f;position:abs

慕课笔记利用css进行布局【两列布局】

<html> <head> <title>两列布局</title> <style type="text/css"> body{margin:0;padding:0;text-align:center} /*两列的布局样式*/ /*float:left向左浮动*/ .content{width:920px;margin:0 auto} .left{width:20%;height:500px;background:#f00;fl

慕课笔记利用css进行布局【一列布局】

<html> <head> <title>一列布局</title> <style type="text/css"> body{margin:0;padding:0;text-align:center} /*一列的布局样式*/ /*margin:0 auto使div居中*/ .top{width:800px;height:50px;background:#00f;margin:0 auto} .main{width:800px;

转:利用HTML和CSS实现常见的布局

利用HTML和CSS实现常见的布局 单列布局 水平居中 水平居中的页面布局中最为常见的一种布局形式,多出现于标题,以及内容区域的组织形式,下面介绍四种实现水平居中的方法(注:下面各个实例中实现的是child元素的对齐操作,child元素的父容器是parent元素) 使用inline-block 和 text-align实现 .parent{text-align: center;} .child{display: inline-block;} 优点:兼容性好:不足:需要同时设置子元素和父元素 使用

利用css进行网页布局

网页布局: 又称版式布局,是网页UI设计师将有限的视觉元素进行有机的排列组合,将理性的思维个性的化的表现出来,是一种具有个人艺术特色的视觉传达方式.传达信息的同时有美感.网页设计特点(相对纸媒来说).特点:1.网页可以自适应宽度2.网页的长度理论上可以无限延长3:页面为:头部,主体部分,底部. 分栏又称为分列:一列布局 二列布局 三列布局 以及混合布局(用的最多),布局通过浮动和定位来完成(实现UI界面效果). 一列布局: body{margin:0;parding:0;}清除默认样式,各个浏览

如何利用css进行网页布局

一.单列布局(类似于搜狐网站) 如: 代码为: 二.两列布局 1.固定宽度 代码为: 2.自适应 代码为: 三.三列布局 代码为: 四.混合布局 就是在前面的基础上,在进行划分块 如: 代码为:

CSS对 网页进行布局

一.单列布局:  margin:0 auto:将div模块居中 二.两列布局:(float标签将div进行浮动)   float:left; float:right; 三.三列布局:  ①.利用float直接对三个div模块进行浮动: ②.左右两边div固定,中间自适应(利用position:absolute;上 右 下 左)绝对定位来进行固定       左边:position:absolute;left:0:top: 0; 右边:position:absolute;right:0:top:

css布局 - 垂直居中布局的一百种实现方式(更新中...)

首先将垂直居中的现象和实现方式两大方向细分类如下: 接下来逐条累加不同情况下的垂直居中实现. 目录: 一.父元素高度固定时,单行文本 | 图片的垂直居中 1. line-height行高简单粗暴实现法:line-height:Npx(N = 与元素高度相同的值) 2. vertical-middle上场: 二.父元素高度固定时,多行文本的垂直居中 1. 帮多行文本找一个继父来领养他,让继父弥补父元素给他带来的伤害(行高和水平居中对齐的样式修改) 2. margin负边距简单处理一下底部小“裂痕”