九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
關于自適應布局的處理(利用浮動和margin負邊距實現(xiàn))
 自適應布局在實際應用中越來越普遍了,今天分享幾個自適應布局的demo,主要是浮動圣杯布局(也叫雙飛翼布局,主要是利用浮動和margin負邊距實現(xiàn)的),沒有介紹絕對定位布局,都是我想,你能明白我下面的幾個例子,絕對定位布局也是非常的簡單了。

PS:圣杯布局有個好處,符合前端開發(fā)中漸進增強的理念,因為瀏覽器解析是從DOM的上至下,圣杯布局能夠把頁面中重要的內(nèi)容section放到DOM前面先解析,而次要的aside內(nèi)容則放在DOM后面后解析。
下面的例子能夠解決實際應用中絕大多數(shù)的自適應布局問題了,有興趣的童鞋可以研究下,代碼如下:

1.左邊固定,右邊自適應(圣杯布局的實現(xiàn)):

復制代碼
代碼如下:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無標題文檔</title>
<style type="text/css">
body{margin:0;padding:0}
.wrap{ width:100%; float:left}
.content{ height:300px;background:green; margin-left:200px}
.right{ width:200px; height:300px; background:red; float:left; margin-left:-100%}
</style>
</head>
<body>
<div class="wrap">
<div class="content">content</div>
</div>
<div class="right">aside</div>
</body>
</html>

2.右邊固定,左邊自適應(圣杯布局的實現(xiàn)):

復制代碼
代碼如下:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無標題文檔</title>
<style type="text/css">
body{margin:0;padding:0}
.wrap{ width:100%; float:left}
.content{ height:300px;background:green; margin-right:200px}
.right{ width:200px; height:300px; background:red; float:left; margin-left:-200px;}
</style>
</head>
<body>
<div class="wrap">
<div class="content">content</div>
</div>
<div class="right">aside</div>
</body>
</html>

3.左邊和右邊固定,中間自適應:

復制代碼
代碼如下:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無標題文檔</title>
<style type="text/css">
body{margin:0;padding:0}
.wrap{ width:100%; float:left}
.content{ height:300px;background:green; margin-left:200px;margin-right:200px}
.left{ width:200px; height:300px; float:left; background:yellow; margin-left:-100%}
.right{ width:200px; height:300px; background:red; float:left; margin-left:-200px}
</style>
</head>
<body>
<div class="wrap">
<div class="content">content</div>
</div>
<div class="left">aside</div>
<div class="right">aside</div>
</body>
</html> 
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
基于DIV+ul+li實現(xiàn)的表格(多示例)
HTML CSS
python測試開發(fā)django-135.CSS如何讓左側浮動(float)元素占滿屏幕高度
什么是 HTML 編程里頁面元素的 margin 屬性
DIV布局之道二:DIV塊的嵌套,DIV盒子模型
在PHP中頁面布局(2列右固定左自適寬度+底平齊)
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服