假設你有一個網站,並有一個花哨的粉紅色標題,它橫跨你的屏幕。標題內有一些需要居中的文本,並且有960像素的固定寬度區域。避免容器分區
---------------------------
| x | hello | x |
| |
| y | hi | y |
---------------------------
X =粉紅色背景的行 Y =黃色背景行
是否有人有一個最新的CSS(無JS)解決方案駁回div容器的需求往往只是用於填充?
HTML:
<header>
<div>
hello
</div>
</header>
<footer>
<div>
hi
</div>
</footer>
CSS:
header {
background: pink;
}
header > div {
width: 960px;
margin:0 auto;
}
是否有人有一個解決方案,或許真的有假之前和之後? 所以,你可以只寫漂亮的html:
<header>hello</header>
<footer>hi</footer>
,並修復它所有在CSS。
這是一個基本的例子,重點是;我常常只是爲了佈局而使用div,大部分是填充。當然,我可以設置獨立的背景來完成這個訣竅,但是我正在討論將這些全部集中在一起,因爲可能有相同的問題和另一個背景。與主要內容相同,等等。
希望有這樣的:
header{
background: pink;
padding: 100%-960px;
}
這將「做的伎倆」和規模調整視後。
編輯:對不起後在第一篇文章摸索了一下。 (Markdown正則表達式在我發現的代碼塊之前需要一個空的換行符) – Sanne