這裏更廣泛的是一個簡單的難題,一直在今天折騰我了一會兒:CSS - 中心內容,它比頁面
考慮一下這個頁面標記:
<head>
<style type="text/css">
#wrapper { overflow: hidden; }
#content { width: 750px; height: 100px; background: orange; }
</style>
</head>
<body>
<div id="wrapper">
<div id="content">Foo bar</div>
</div>
</body>
我怎樣才能div#content
在頁面中心不管視口寬度?
我試過了各種各樣的技巧(包括text-align: center; display: inline-block;
)和絕對定位,但當瀏覽器窗口寬度小於750px時,它們都是左對齊的。
我見過一些知名網站在過去這樣做。例如,在Apple.com上,當他們宣傳新的視網膜iPad時:iPad的照片是一個非常寬的圖像,延伸到主頁面區域(請注意,它不是<body>
元素的CSS背景圖像),但它不會導致當瀏覽器窗口只適合主頁面內容時滾動。不幸的是,我似乎無法找到任何現有網站這樣做,所以我找不到參考。
謝謝。
是的,這是有效的;謝謝 – Dai