网页布局入门教程 如何用CSS进行网页布局
<div class="right">right</div> </body> </html>
DEMO: 两列居中自适应:**
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: 四、绝对定位布局 position属性: 拥有三种定位方式:1、静态定位 2、相对定位 3、绝对定位 可设置4个属性值: static(静态定位) relative(相对定位)——特点:相对于自身原有为止进行偏移;仍处于标准文档流中;随即拥有偏移属性和Z-index属性 absolute(绝对定位)——特点:建立以包含块为基准的定位;完全脱离了标准文档流;随即拥有偏移属性和Z-index属性 ( 1)未设置偏移量:无论是否存在已定位祖先元素,都保持在元素初始位置;脱离了标准文档流 (2)设置偏移量 偏移参考基准:无已定位祖先元素,以<html>为偏移参考基准 注:当一个元素设置绝对定位,没有设置宽度时,元素的宽度根据内容进行调节 使用absolute实现横向两列布局——常用于一列固定宽度,另一列宽度自适应的情况 主要应用技能: 代码举例: 三列自适应:
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; position:absolute; left:0; top:0} .main{ height:600px; margin:0 20%; background:#9CF} .right{ height:600px; width:20%; position:absolute; top:0; right:0; background:#FCC;} </style> </head>
<body>
(编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |