我是新來的使用CSS做佈局(我很久沒有做過任何網頁設計了),我似乎無法弄清楚如何獲取頁面的頁腳以我想要的方式在底部顯示。使用CSS和960gs的頁腳定位
要求: - 如果內容超過視口的垂直尺寸,則顯示在內容底部 - 如果視口超過內容的垂直尺寸,則在視口底部顯示。
我正在使用的代碼將頁腳設置在視口的底部,但是如果我將瀏覽器的大小設置爲小於內容,則只會覆蓋內容。
代碼: <div style="background-image:url(footer_bg.jpg); background-position:bottom; background-repeat:repeat-x; height:235px; width:100%; bottom:0px; position:absolute;"></div>
我的主要目標就是與文本頁腳和背景梯度(即公司的信息,聯繫信息)。我希望頁腳背景能夠跨越頁面的寬度,但我不知道我是否可以用960 gs div做到這一點。
編輯:我想這樣做所有的CSS,如果可能的話沒有腳本。
我發現了一些好的代碼在這個環節得到一個CSS頁腳:
http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page
主要的問題我遇到現在在執行與960gs是在960gs CSS的float:left;
。它似乎阻止了我的網格垂直擴展父項<div>
。但是,如果我刪除浮動,960gs似乎不起作用。
以下是刪除浮動鏈接。 'a'列是grid_7 suffix_1
,'b'列應該是grid_4
在相同的container_12
。換句話說,他們應該是彼此相鄰的。
優秀。這對我有效。我能看到的唯一不同於我之前嘗試過的解決方案是「溢出」和「清除」。我認爲這可能是明確的:兩者都是這樣做的。謝謝。 – Nick 2010-05-14 21:04:39