网页布局入门教程 如何用CSS进行网页布局

2020-05-11 18:09:09易采站长站整理

横向两列布局是网页布局最常见的方式之一

主要应用技能:

  float属性——使纵向排列的块级元素,横向排列
  margin属性——设置两列之间的间距

注:(1)当父包含块缩成一条时,用clear:both方法清除浮动无效,它一般用于紧邻后面的元素的清除浮动。
(2)div块的高度一般不需要设置。

代码示例

两列居中固定

XML/HTML Code复制内容到剪贴板

<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<title>二列布局</title>  
<style>  
body{ margin:0; padding:0; font-size:30px; font-weight:bold}   
div{ text-align:center; line-height:50px}   
.left{ width:20%; height:600px; background:#ccc; float:left}   
.right{ width:80%; height:600px; background:#FCC; float:right}   
</style>  
</head>  
  
<body>  
  <div class="left">left</div>  
  <div class="right">right</div>  
</body>  
</html>  
  

DEMO:http://Lovejulyer.github.io/Source_Code//Blog_demo/Codes2/liangliejuzhingguding.html

两列居中自适应:**

XML/HTML Code复制内容到剪贴板

<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<title>二列布局</title>  
<style>  
body{ margin:0; padding:0; font-size:30px; font-weight:bold}   
div{ text-align:center; line-height:50px}   
.main{ width:80%; height:600px; margin:0 auto}   
.left{ width:20%; height:600px; background:#ccc; float:left}   
.right{ width:80%; height:600px; background:#FCC; float:right}   
</style>  
</head>  
  
<body>  
<div class="main">  
    <div class="left">left</div>  
    <div class="right">right</div>  
</div>  
</body>  
</html>  
  

DEMO:http://Lovejulyer.github.io/Source_Code/Blog_demo/Codes2/liangliejuzhongzishiyin.html