對齊頁面上的內容
回答
爲了居中它刪除left: 50%;
在ul
css。
對於後臺使用CSS:
body
{
background-image: url('replaceme');
background-repeat: no-repeat;
background-attachment: fixed;
background-size: 100% 100%;
}
,並與你想要的圖像替換replaceme
。
注:背景CSS有一些CSS3 artibutes,可能無法在舊的互聯網探索者工作,如果你不想使用CSS3考慮使用這個網站:http://www.quackit.com/html/codes/html_stretch_background_image.cfm
添加
text-align:center;
身體和刪除
left:50%;
從ul,這將以環島的中心爲中心。
至於背景圖像,你可以設置div爲100%寬度,位置絕對,頂部和底部0px,圖像設置爲100%寬度以動態縮放,但是爲了更好的CSS3方法,請查看csstricks。 com,那裏有一個很好的教程。
由於沒有上述解決方案包括垂直和水平居中,將它添加到您的UL類,如果這是你正在努力實現
ul {
list-style: none;
padding: 0;
margin: -15em 0 0 -31em;
width: 62em;
height: 30em;
background-color: #0C0C0C;
top: 50%;
left: 50%;
}
對於完全可調整大小的背景我是什麼我會繼續使用FrontEndJohn解決方案,只是要記住添加最小寬度和最小高度身體,以便您的圖像不會延伸太多
天堂,你的樣式表完美無缺。但如果你檢查它的Firefox,這是不正確的。 – Interfaith
這應該適用於任何瀏覽器是使用絕對定位的對象進行中心處理的正確方法,請檢查此http:// jsfiddle。net/sT7Gh /在FF,Opera,Safari,Chrome,IE7-9上測試,嘗試添加position:absolute到你的ul類,當編輯你的規則時我可能會刪除這個屬性我只注意到它應該在那裏 – Paradise
- 1. 對齊頁面內容
- 2. 頁面內容的垂直對齊
- 3. 對齊內容在頁面中間
- 4. 頁面對齊在擴展div內容上的變化
- 5. 內存對齊與頁面對齊
- 6. 對齊內容
- 7. 內容div沒有填充頁面,頁腳沒有對齊
- 8. 對齊div內的內容
- 9. 對齊頁面左側邊緣的內容
- 10. 頁腳內容沒有正確對齊
- 11. 垂直對齊頁腳內容
- 12. 對齊ListBoxItem內容
- 13. HTML內容對齊
- 14. WrapPanel內容對齊
- 15. 如何在標題下的網頁上對齊內容
- 16. 將所有內容與頁面底部對齊?
- 17. MvcRazorToPdf將內容對齊至頁面底部
- 18. CSS背景圖像頁面內容對齊
- 19. 無法在WooCommerce產品頁面中正確對齊內容
- 20. 頁面上的圖像沒有對齊
- 21. 虛擬內存頁面對齊
- 22. Flexbox的對齊內容
- 23. 對齊ListFragment的內容
- 24. 表的內容左對齊
- 25. jQuery的對齊頁面
- 26. 將網站內容對齊到css中的頁眉和頁腳
- 27. 右對齊按鈕/頁眉和頁腳divs中的內容
- 28. CSS內容垂直對齊
- 29. sidenav內容不對齊
- 30. HTML - 表格內容對齊
我太慢發佈:( – JohnDevelops
天堂答案正在工作,但只在IE但是不在FF中。任何想法?和你的背景信息幫助。謝謝 – Interfaith
天堂的答案是一箇舊的CSS技術,用於定義寬度的元素居中,它的工作原理,但不是一個理想的方法imo。當你說它在IE中有效時,你指的是什麼版本,你需要支持哪些版本? (IE6或簡稱IE8 +?)。你有沒有嘗試我的答案上面,刪除左:50%,並添加文本對齊:身體的中心?這是一個非常標準的技術,應該跨瀏覽器工作。 – JohnDevelops