生活随笔
收集整理的這篇文章主要介紹了
圣杯布局方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
圣杯布局方法
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>*{margin: 0;padding: 0;}#parent {height: 300px;/*第二步加一個左右填充留一些空間可以放左右的模塊,將center往中間擠壓*/padding-left: 310px;padding-right: 310px;}#left,#center,#right {height: 300px;/* 第一步:三個容器橫向排列使用float -->已經在一行顯示了,因為中間100%沒有空余空間所以掉下去了*/float: left;}#left,#right {width: 300px;}#left {background-color: red;/*第三步將left移到他原本的位置,因為原本應該left在center前邊但是現在前面有一個100%的center,現在只用把left向負方向移動一個center的大小即可*/margin-left: -100%;/*3.1步將left進行移動到理想的位置=>定位 relative的作用是讓方位left起作用*/position: relative;left: -310px;}#center {width: 100%;background-color: green;}#right {background-color: rgb(0, 0, 0);/*第四步將right移動到center的后面,移動的是right模塊本身的寬度,所以此處應該移動-300px*/margin-left: -300px;/*4.1步移動到理想位置=> relative的作用是讓方位left起作用*/position: relative;right: -310px;}</style>
</head>
<body>
<!-- 圣杯布局中特別之處在于他是中左右這樣排塊的順序的 --><div id="parent"><div id="center"></div><div id="left"></div><div id="right"></div></div><!-- 正常三列布局 左中右 -->
<!-- <div id="parent"><div id="left"></div><div id="center"></div><div id="right"></div>
</div> --></body></html>
總結
以上是生活随笔為你收集整理的圣杯布局方法的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。