我觀察到許多網站在頁面的兩邊留下了一些空格。它背後的原因是什麼?它是網頁設計標準的一部分嗎?爲什麼網站通常在內容的任何一邊都有空格?
回答
如果文本沒有觸及窗口的邊緣,則更容易閱讀文本。
您通常希望您的內容在所有合理尺寸的顯示器上合理顯示,而無需水平滾動。這樣做的一種方法是確保您的內容不超過一定的像素數(例如800x600顯示器爲760 ish,如果要將1024x768作爲最小顯示器尺寸,則爲960ish)。
另一種選擇是「流動」佈局,可以擴展到瀏覽器窗口的大小,但這些通常比較難編碼,而且對於非常大的顯示器通常同樣不受歡迎(人們是否確實希望網站能夠在1900x1200分辨率?)。
通常你通過CSS居中在屏幕中間您的網站的「包裝」:
#wrapper { width:960px; margin:0 auto; }
<div id="wrapper">content</div>
嗯,我能想到的好去處這可能會或可能尚不存在的,是不StackOverflow ;-)但無論如何:這是因爲人們閱讀長度不超過68個字符的文本行更容易。 (或者類似的東西)人眼只能一次接受太多的內容,如果你的文本太寬,人們就會失去對線左側的追蹤,這使得他們走到了右側,這使得它很難閱讀。基本上,您希望文本的整個寬度適合一個視野(對於「視野」的某些定義)。
其關於fixed Vs fluid
佈局的辯論。有很多討論涉及這個主題。僅舉幾例:
一言以蔽之:
固定寬度
固定的網站佈局具有固定寬度的包裝,其中的組件具有百分比寬度或固定寬度。重要的是,所述容器(包裝)元素被設置爲不動
流體寬度
在流體網站的佈局,也被稱爲液體佈局,多數的裏面的組件具有百分比寬度,從而適應用戶的屏幕分辨率。
你的問題是關於固定的佈局和它的優點,僅舉幾例:
- 固定寬度佈局更容易 使用,更容易在設計方面 定製。
- 寬度對於每個 瀏覽器都是相同的,因此與 圖像,表單,視頻和其他 固定寬度的內容相比較少有麻煩。
- 無需使用最小寬度或最大寬度 ,但每個瀏覽器都不支持 。
- 即使網站被設計成 用最小的屏幕分辨率 兼容,800×600,內容將 仍然足夠寬,以更大 分辨率是容易識別
。
頁面兩側都有空格。這是因爲您爲自己的網頁設置了特定的尺寸,並將其與中心對齊以確保您的訪問者看到它。
另一方面,有一些使用廣泛的尺寸,例如,你可以看到很多網站950像素,1000像素和995像素寬度,這是因爲一個普通的法律,在1024更好的外觀爲您的網站解析度。
我的首選是使用液體佈局達到一些合理的寬度(比如1024像素),之後使用固定的寬度。有關更多信息和代碼,請參閱:How to optimize web page width。
- 1. 學習JS - 爲什麼我的內容沒有任何風格
- 2. 100%網站內容 - 內容和邊欄
- 3. 爲什麼我的網站右側有空格? (WordPress的)
- 4. 內容時那麼大的容器,容器的右邊都有
- 5. 爲什麼我的ASP網站內容沒有被Google抓取?
- 6. 宣傳冊網站名稱,兩邊都有空白空間
- 7. 爲什麼python有一個空行,我無法輸入任何內容?
- 8. 爲什麼Joomla顯示任何網址的內容?
- 9. 爲什麼不顯示任何內容
- 10. 爲什麼我的位圖在任何一邊都用黑條保存jpg?
- 11. 有沒有什麼辦法解析網站內容的DOM樹?
- 12. 爲什麼我的邊框放在所有內容中?
- 13. 爲什麼LoadFromStream在TIdHTTP.Get之後沒有顯示任何內容?
- 14. 爲什麼ListBoxItem內容縮進左邊?
- 15. 我的WordPress的網站在一段時間後沒有顯示任何內容
- 16. 爲什麼我的邊欄和我的內容之間有更多空間?
- 17. 爲什麼我的JFrame中沒有顯示任何內容?
- 18. 爲什麼我的搜索框沒有搜索任何內容?
- 19. 爲什麼我的tableview沒有顯示任何內容
- 20. 爲什麼風格對動態添加的內容沒有任何影響
- 21. 爲什麼iframe內容是空的?
- 22. 任何人都可以發現爲什麼我有一個nullpointerexception?
- 23. 爲什麼fs.readFileSync不會在承諾內返回任何內容?
- 24. 爲什麼邊距設置在我的網站上無法正常工作?
- 25. 如果所有值都爲空,javafx tablecolumn不顯示任何內容?
- 26. 爲什麼在我的css左邊有一個空白區域
- 27. 如何適應網站的內容在任何分辨率CSS
- 28. 網站有R刮,內容
- 29. 是在動所有的網站內容
- 30. CSS:爲什麼我的邊界下方有空格?
「所有網站」?你能舉幾個例子嗎? – deceze 2010-06-21 05:16:37
不是所有的網站都有空間... – icktoofay 2010-06-21 05:16:48
甚至stackoverflow。但我不應該把它作爲「所有網站」。我會編輯它:) – felix 2010-06-21 05:17:40