摘要:[CSS]讓div左右置中的三種方式
研究許久,整理出三種左右置中的方式:
請先注意 ,大div包小div時,我大小div從不設高度heigh的,
因為設高度heigh根本沒意義,因為資料是多是少根本事先不知道,
以下的作法都不用替div設高度的。
第一種:
大div包小div時,小div不要設寬度,但是在大div設padding-left、padding-righ,
這樣裡面小div就會自動左右置中了。
第二種:
大div包小div時,
大div直接設margen: 0 auto, 會讓大div先對「body」來置中。
小div直接設margen: 0 auto,小div會對大dvi置中。
重點是後面的auto。
第三種:
用position:relative來設,此法有許多要小地方要留意。
大div先設寬度(%或px都可),小div則定須用%來設寬度;
然後在小div中設position:relative,再接設left與right的數值都
設一樣,就達到左右置中囉。
第三種附上範例:
<div style="border:2px solid #eee;
margin:0 auto;
width:400px;
background:#FFA;">
<div style="border:2px solid #eee;
background:#D47FFF;
position:relative;
width:80%;
top:30px;
left:10%;
right:10%;
">
<P>123456</P>
<P>123456</P>
<P>123456</P>
</div>
</div>
--
強烈建議購物網店或實體店家都必須使用關鍵字廣告or原生廣告來 將Yahoo上與聯播網的廣大流量導至自己的網站!
●Yahoo關鍵字廣告/原生廣告
◆Yahoo廣告方案介紹 : https://goo.gl/5k8FHW
◆Yahoo廣告剖析與運用 : http://goo.gl/4xjUJD