网页布局基础 第三次(浮动布局)
生活随笔
收集整理的這篇文章主要介紹了
网页布局基础 第三次(浮动布局)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
清楚浮動
清除浮動的方法:
對受到影響的元素設置如下屬性
1、為元素設置clear屬性——clear:both;、clear:left;或者clear:right;
2、同時設置100%(或固定寬度【固定寬度可能有問題】)+overflow:hidden;
2的width設置為100%就是繼承父容器的寬度。左右撐滿整個容器,為自己清除浮動創建條件。再加溢出隱藏,就可以把包裹浮動的部分去除。
橫向兩列布局的實現:這是網頁布局最常見的方式之一
主要應用技能:
float屬性——使縱向排列的塊級元素,橫向排列
margin屬性——設置兩列之間的間距
clear:both,主要用于對緊鄰其后元素的清除浮動;
width:100%;overflow:hidden,主要用于浮動對父包含塊的影響
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文檔</title>
<style type="text/css">
* {
margin:0;
padding:0;
}
#wrap {
background:#00C;
margin:0 auto;
width:960px;
}
#header {
background:#FF3300;
width:100%;
}
#mainbody {
background:#FC0;
width:100%;
overflow:hidden;
}
.left {
width:800px;
height:200px;
background:#000;
float:left;
}
.right {
width:140px;
height:500px;
background:#690;
float:right;;
}
#footer {
background:#639;
width:100%;
}
</style>
</head>
<body>
<div id="wrap">
<div id="header">頭部</div>
<div id="mainbody">
<div class="left">左邊</div>
<div class="right">右邊</div>
</div>
<div id="footer">版權部分</div>
</div>
</body>
</html>
View Code
總結
以上是生活随笔為你收集整理的网页布局基础 第三次(浮动布局)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 古籍识别工具:如是古籍数字化工具平台介绍
- 下一篇: Python机器学习实践:决策树判别汽车