慕课笔记利用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:absolute;left:0;top:0}
			.middle{height:500px;background:#f00;margin:0 310px 0 210px}
			.right2{width:300px;height:500px;background:#ff0;position:absolute;right:0;top:0}
		</style>
	</head>
	<body>

	 <div class="left2">200px</div>
	 <div class="middle">ssssssssssssssssssss 三列的布局样式,两侧固定像素,采用定位的方式</div>
	 <div class="right2">300px</div>
	</body>
</html>

效果如下:

关键知识点:

利用position:absolute定位,中间div不设置宽度,中间div的margin值取决于两侧div的宽度
时间: 2024-09-29 19:38:15

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

简单的CSS网页布局--三列布局

三列布局其实不难,不过要用到position:absolute这个属性,因为这个属性是基于浏览器而言,左右部分各放在左右侧,空出中间一列来实现三列布局. 1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title>三列自适应</title> 6 <style type="text/

慕课笔记利用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;

慕课笔记利用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进行布局【混合布局】

<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} .ma

CSS设计一个三列布局的页面

探讨这种布局是因为最近对话框组件以及信息系统B/S界面布局的需要.无论是什么,我们在写CSS之前首先引入reset.css,我使用的是淘宝的reset.句容市鄂茂钢铁 01 /* 02 KISSY CSS Reset 03 */ 04 /** 清除内外边距 **/ 05 body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ 06 dl, dt, dd, ul, ol, li, /* list

css之页面三列布局

左右两边宽度固定,中间自适应 第一种方法:左右两边绝对定位 html代码 <div class="left"></div> <div class="middle"></div> <div class="right"></div> css代码 .left { height: 200px; width: 300px; background-color: blue; positio

关于页面的多种自适应布局——三列布局

简单结构1,列表在前,更多列表在中间,内容在后 1 <style type="text/css"> 2 .layout{background-color:gray; padding:10px; border:10px solid orange; margin:10px 0; zoom:1;} 3 .layout:after{content:"";clear:both; display:block; height:0px; overflow:hidden;

网页布局——三列布局(左侧和右侧固定,中间自适应)

一:flex弹性布局 <!DOCTYPE> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> *{padding: 0;margin: 0;} body{ display: flex; } .left,.center,.right{ height: 200px; } .left