[英]Can I avoid float elements shifting when I resize my browser?
我是編碼世界的新手以及 CSS 並且注意到當我調整瀏覽器大小時,我所有的浮動元素都會向右移動,並且用戶被迫水平滾動以查看菜單。
首先,是否需要防止浮動元素不改變其 position?
其次,如果我應該阻止它,有沒有辦法可以避免這種情況?
浮動是一個痛苦的屁股。 主要是因為一個瀏覽器拒絕遵循通用的 web 標准。 是的,那個。
有一百萬零一個技巧可以避免這些問題。 我告訴我的團隊遵循以下步驟:
我建議您確定是否要支持不同的分辨率,具體取決於您的目標受眾。 元素四處移動不一定是壞事,根據視口大小提前計划您希望站點如何布局可能很重要。
如果您找不到適合您需要的固定寬度的“一個布局來統治所有這些”,請查看CSS 媒體查詢。 有關它們的更實用的文章,請嘗試A List Apart
基本思想是,使用取決於大小的單獨樣式表,您基本上可以根據用戶的視口向用戶顯示不同的布局。 調整瀏覽器大小的用戶也將能夠動態地看到新布局。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.