2013-07-26 189 views
0

Atm我正在做一個網站的第一次嘗試,最近得到了一份新工作,它需要我學習一些基本的HTML & CSS,因此對於初學者來說,我設置了自己複製現有網站。Div重疊元素

問題/難題是

我想在100%的高度,在小型化browserwindow左和右是可擴展的,以0使3列,而中間列包含的實際內容現場,最小寬度爲60%。在較低分辨率時,我計劃在我的css中實現媒體事物,以便在分辨率低於某個特定限制時刪除左邊的右側列。 我已經將html設置爲& body & all to hight & width 100%。 我試圖做一些事情有點像在這裏:The site im trying to duplicate 我現在的嘗試可以在這裏找到:My attempt

一些代碼懶惰那些不想檢查現場:

<div id=all> 
    <div id=leftmargin></div> 
    <div id=wrapper> 
     <div id=header></div> 
     <div id=nav></div> 
     <div id=content></div> 
     <div id=rightmargin></div> 
    </div> 
</div> 

由於即時通訊非常新的Web開發,請原諒我,如果你需要更多的信息。 我的問題實質上是「leftmargin」和「rightmargin」與'wrapper'-div重疊,我非常希望它位於頁面的中心,然後以較低的分辨率使margin-divs'消耗'通過

CSS。我希望我自己做了比較明確的,在此先感謝。 親切的問候 邁克

+0

我會使用媒體查詢可能會建議http://www.w3.org/TR/css3- mediaqueries /所以當它碰到你想要隱藏div的更好點的時候,把它們堆疊起來,這樣用戶不會因爲視口較小而丟失內容。 – jerrylow

+0

已經在媒體查詢中發揮了一些作用(它的@media事情在css中是正確的嗎?對不起我的菜鳥問題,它是我的第一個網站) 我擔心它會在用戶縮小尺寸時突然切斷邊緣窗口,或者如何發生?我正在尋找一個解決方案,這些「邊距」逐漸縮小,因爲縮小了我的窗口,所以只剩下內容。如果我使用媒體查詢,是不是隻在特定點(分辨率,特定像素寬度)「破」? 我已經設置了一個mediaquery,所以它只顯示在iPhone上加載wrapper-div的內容 – Munkhof

+0

Thx用於輸入Milche Patern – Munkhof

回答

0

我會避免使用用於創建餘量空間的唯一目的核實。相反,讓你身邊酒吧內容會創建您要查找的邊距內容與邊距重疊,因爲它不包含在邊距div中您需要使用「margin-left:」調整主要內容的居中方式側邊欄或其他方式,但它會即時證明你的整體結構。

至於文字以小尺寸重疊容器,刪除「寬度:18.8%;」和「白色空間:nowrap;」來自#lefttop和「最大寬度:18.8%;」來自#leftnav。這將使文本成爲左側灰色容器的全部寬度,並且如果該行不合適,這些單詞將被包裹。

最後,爲了擺脫在小寬度側杆的,如jerrylow推薦,使用

/* screen sizes smaller than 750px apply these styles */ 
@media screen and (max-width: 750px) { 
    #leftnavwrap { 
     display: none; 
    } 
    #shortcut { 
     display: none; 
    } 
    #content { 
     width: 100%; 
    } 
} 
+0

Lo所有並感謝您的輸入,但是在minus tho上感到困惑。 – Munkhof

+0

我已經嘗試設置媒體中斷點,但不會讓邊緣「突然」消失並調整,這與我在縮小瀏覽器尺寸時看到的流體移動相反。 對不起,新手問題 – Munkhof

+0

如果它在調整大小時突然發生變化,那很好。對於響應式設計而言,重要的是它看起來在每個屏幕尺寸都很好(並且在一定寬度下的鉛筆薄邊導航看起來不太好)。調整大小看起來並不重要,因爲除了設計師之外,除了將窗戶拉大的同時,很少有人觀看佈局。 –