2.佈局解決方案- 等分
第一種方式 float +box-sizing
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
body,p{
padding: 0;
margin: 0;
}
.column{
width: 25%;
float: left;
padding-left: 10px;
box-sizing: border-box;
}
.column p{
background: red;
}
</style>
</head>
<body>
<div class="parent">
<div class="column"><p>內容1</p></div>
<div class="column"><p>內容1</p></div>
<div class="column"><p>內容1</p></div>
<div class="column"><p>內容1</p></div>
</div>
</body>
</html>
但是具有耦合性去掉一列的話還要修改樣式這是它的不足之處
第二種方式 display:table
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
body,p{
padding: 0;
margin: 0;
}
.parent{
display: table;
width: 100%;
}
.column{
display: table-cell;
padding-left: 10px;
}
.column p{
background: greenyellow;
}
</style>
</head>
<body>
<div class="parent">
<div class="column"><p>內容1</p></div>
<div class="column"><p>內容1</p></div>
<div class="column"><p>內容1</p></div>
<div class="column"><p>內容1</p></div>
</div>
</body>
</html>
第三種方式 flex
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
body,p{
padding: 0;
margin: 0;
}
.parent{
display: flex;
}
.column{
background: yellowgreen;
flex: 1;
margin-left: 10px;
}
.column p{
background: red;
}
</style>
</head>
<body>
<div class="parent">
<div class="column"><p>內容1</p></div>
<div class="column"><p>內容1</p></div>
<div class="column"><p>內容1</p></div>
<div class="column"><p>內容1</p></div>
</div>
</body>
</html>
相關文章
- 佈局的常用解決方案
- css經典佈局系列二——等分等高佈局CSS
- CSS 佈局解決方案(終結版)CSS
- 總結下常見佈局解決方案
- Android RecyclerView多型別佈局卡片解決方案AndroidView多型型別
- 網頁佈局自適應的另一種解決方案網頁
- 移動端web自適應適配佈局解決方案Web
- 網路直播平臺搭建,瀑布流佈局完美解決方案
- Html佈局左右寬度固定中間自適應解決方案HTML
- vue移動端的自適應佈局的兩種解決方案Vue
- CSS 5種佈局方案CSS
- 三欄佈局 五中解決方式
- Web 開發者如何理解 Flutter 佈局之 —— 2. ContainerWebFlutterAI
- 重磅公佈6大核心能力,12大解決方案,騰訊雲戰略佈局出海市場
- Flutter 佈局詳解Flutter
- Flutter佈局篇(1)–水平和垂直佈局詳解Flutter
- Flutter佈局篇(1)--水平和垂直佈局詳解Flutter
- 「前端那些事兒」③ CSS 佈局方案前端CSS
- Android FlexboxLayout 佈局詳解AndroidFlex
- 兩列自適應佈局方案整理
- css佈局-float佈局CSS
- CSS佈局 --- 居中佈局CSS
- CAD等分不顯示等分點
- 詳解CSS的Flex佈局CSSFlex
- Flutter Container Widget 佈局詳解FlutterAI
- 響應式佈局講解
- Flutter 佈局(一)- Container詳解FlutterAI
- 詳解RecyclerView的預佈局View
- display:flex佈局下white-space:nowrap失效問題解決Flex
- 居中佈局、三欄佈局
- java:佈局方法(流佈局)Java
- qt 佈局---表單佈局QT
- CSS佈局之三欄佈局CSS
- CSS佈局 --- 自適應佈局CSS
- CSS佈局 --- 等寬&等高佈局CSS
- CSS 佈局之水平居中佈局CSS
- 彈性佈局(伸縮佈局)
- 浮動佈局 和 flex佈局Flex
- Qt 佈局中控制元件重疊、擠壓的解決方法QT控制元件