CSS(十三)——固定寬度佈局

目錄

1.CSS佈局

2.絕對定位法

3.浮動法


1.CSS佈局

 

2.絕對定位法

 首先來看一個基本的佈局框架:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
	body{
		text-align: center;
	}
	/* 給四個塊設置樣式 */
	#head,#container,#content,#side,#foot{
		margin:20px auto 20px auto;
		padding:20px 0 20px 0;
		border:1px red solid;
	}
	/* 設置寬度 */
	#head,#container,#foot{
		width:1000px;
	}
</style>
</head>
<body>
<div id="head">head</div>
<div id="container">
	<div id="content">content</div>
	<div id="side">side</div>
</div>
<div id="foot">foot</div>
</body>
</html>

運行結果:

加一些樣式:

運行效果:

 

完整代碼:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
	body{
		text-align: center;
	}
	/* 給四個塊設置樣式 */
	#head,#container,#content,#side,#foot{
		margin:20px auto 20px auto;
		padding:20px 0 20px 0;
		border:1px red solid;
	}
	/* 設置寬度 */
	#head,#container,#foot{
		width:1000px;
	}
	/* 設置container樣式 */
	#container{
		border:0px;
		position: relative;
		height: 250px;
	}
	/* 設置content樣式 */
	#content{
		position: absolute;
		width: 700px;
		height: 200px;
	}
	/* 設置side樣式 */
	#side{
		margin-left: 750px;
		height: 100px;
	}
</style>
</head>
<body>
<div id="head">head</div>
<div id="container">
	<div id="content">content</div>
	<div id="side">side</div>
</div>
<div id="foot">foot</div>
</body>
</html>

 

3.浮動法

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
	body{
		text-align: center;
	}
	
	#head,#container,#content,#side,#foot{
		margin:20px auto 20px auto;
		padding:20px 0px 20px 0px;
		border: 1px solid red;
	}
	
	#head,#container,#foot{
		width: 900px;
	}
	
	#container{
		border:0px;
	}
	
	#content{
		float:left;
		width: 700px;
		height: 200px;
	}
	
	#side{
		float:right;
		width: 180px;
		margin-left: 10px;
		height: 100px;
	}
	
	#foot{
		clear: both;
	}
</style>
</head>
<body>
<div id="head">head</div>
<div id="container">
	<div id="content">content</div>
	<div id="side">side</div>
</div>
<div id="foot">foot</div>
</body>
</html>

運行效果:

浮動法一般用得比較多! 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章