layout佈局
網頁佈局(layout佈局)
-
浮動佈局
-
定位佈局
-
多列布局
製作網站的大布局
-
流式佈局(按照百分比)
-
系統佈局
-
單列布局(固定佈局,主要採用居中佈局)
-
heade,footer與content等寬居中
程式碼如下:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
*{
margin: 0;
padding: 0;
}
body{
font-size: 14px;
width: 1190px;
height: 600px;
margin: 0 auto;
}
.heade{
padding: 0 10px;
height: 20%;
border: 1px solid red;
}
.content{
height: 60%;
border: 1px solid blueviolet;
margin-top: 50px;
}
.footer{
height: 20%;
border: 1px solid yellow;
margin-top: 50px;
}
span{
font-size: 20px;
color: black;
margin-left: 200px;
margin-top: 100px;
}
</style>
</head>
<body>
<div class="heade"><span>我是頭部區域</span></div>
<div class="content "><span>我是內容區域</span></div>
<div class="footer "><span>我是底部區域</span></div>
</body>
</html>
效果如下:
- 自適應佈局(左右兩列)
程式碼如下:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
.parent{
width: auto;
height: auto;
border: 1px solid red;
}
.left{
float: left;
width: 300px;
height: 100px;
background-color: red;
margin-right: 10px;
}
.right{
width: auto;
height: 100px;
overflow: hidden;
zoom:1;
}
</style>
</head>
<body>
<div class="parent">
<div class="left" ></div>
<div class="right" >
內容區域
</div>
</div>
</body>
</html
效果如下:
- 三列布局(可用table佈局,也可用float佈局)
程式碼如下:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
* {
margin: 0;
padding: 0;
}
.box{
margin: 0 auto;
width: 1000px;
height: 300px;
border: 1px solid red;
display: table;
}
.box>div{
display: table-cell;
}
.w{
width: 500px;
}
.boxfloat{
margin: 0 auto;
width: 1000px;
height: 300px;
border: 1px solid red;
}
.boxfloat>div{
height: 300px;
}
.boxfloat>div:nth-child(1){
float: left;
width: 200px;
}
.boxfloat>div:nth-child(3){
background-color: red;
overflow: hidden;
}
.boxfloat>div:nth-child(2){
float: right;
width: 200px;
}
</style>
</head>
<body>
<!--table-->
<div class="box">
<div style="background-color: red"></div>
<div class="w" style="background-color: blue"></div>
<div style="background-color: orangered"></div>
</div>
<hr/>
<!--float-->
<div class="boxfloat">
<div style="background-color: red"></div>
<div style="background-color: orangered"></div>
<div class="w" style="background-color: blue"></div>
</div>
</body>
</html>
效果如下(上為table,下為float):
- 網格佈局
相關文章
- Xamarin 學習筆記 - Layout(佈局)筆記
- 進擊的佈局之Grid Layout
- ASP.NET Core MVC 之佈局(Layout)ASP.NETMVC
- easyui-layout佈局高度自適應UI
- Android View 佈局流程(Layout)完全解析AndroidView
- SAP Spartacus Page Layout - 頁面佈局設計
- Element原始碼分析系列1一Layout(佈局)原始碼
- 從 Auto Layout 的佈局演算法談效能演算法
- SAP UI5 SimpleForm 的 two-column layout 佈局UIORM
- 效能優化-FSL(Force Synchronous Layout)強制同步佈局優化
- 從 Chrome 原始碼看瀏覽器如何 layout 佈局Chrome原始碼瀏覽器
- CSS並不簡單:多欄佈局(Multi-Columns Layout)CSS
- Thymeleaf利用layout.html檔案生成頁面佈局框架HTML框架
- 原始碼解析Android中View的layout佈局過程原始碼AndroidView
- Vue-Layout:視覺化佈局、自動生成程式碼工具Vue視覺化
- Android Layout 之 RelativeLayout,程式碼實現相對佈局Android
- 系出名門Android(2) – 佈局(Layout)和選單(Menu)薦Android
- 遊戲設計集 · 詳解關卡設計的平面佈局(Layout)遊戲設計
- java-freemarker-實現layout佈局框架的一些思路Java框架
- 輕量級超級簡單的element的layout柵格化佈局
- CSS佈局 --- 居中佈局CSS
- css佈局-float佈局CSS
- SAP UI5 Form 表單的 Responsive Grid Layout 佈局中的 breakpointUIORM
- HenCoder Android UI 部分 2-3 定製 Layout 的內部佈局AndroidUI
- 居中佈局、三欄佈局
- qt 佈局---表單佈局QT
- java:佈局方法(流佈局)Java
- flex佈局(彈性佈局)Flex
- 佈局技巧:合併佈局
- java web前端easyui(layout+tree+雙tabs)佈局+樹+2個選項卡tabsJavaWeb前端UI
- CSS 佈局之水平居中佈局CSS
- CSS佈局之三欄佈局CSS
- 浮動佈局 和 flex佈局Flex
- CSS佈局 --- 自適應佈局CSS
- CSS佈局 --- 等寬&等高佈局CSS
- 彈性佈局(伸縮佈局)
- Android 佈局檔案layout報錯rendering failed with a known bug.解決方法。AndroidAI
- 佈局