我要通過一本書上響應的網頁設計中,筆者建立在這個地址的網頁浮動元素奇怪的現象:http://responsivewebdesign.com/robot/與似乎具有相對定位
由於網頁響應,如果你查看在瀏覽器屏幕寬度大於1025px的情況下,可以看到具有類標識的h1元素位於無序列表的頂部,其中包含類nav和nav-bar(ul爲導航欄)。
請參閱以下鏈接,瞭解Chrome開發人員工具中網頁的截圖,以獲取我的意思。
UL與資產淨值和資產淨值,初級班在Chrome開發者工具強調:
,你可以在上面的圖片中看到,這裏面構成的導航菜單欄無序列表坐在H1徽標下方元件。您可以訪問該網站,在瀏覽器中打開它並親自查看。
現在給出的背景資料是我的問題。
具有logo類的h1元素如何能夠坐在ul的頂部,並帶有nav和nav-primary類?
據我的理解,你通常必須將位置設置爲絕對的無序列表(爲了做到這一點)(兩者都是左浮動),但在Chrome Developer Tools中檢查時,兩個上述元素將位置設置爲相對。
我不能以創建者創建它的方式複製它。我在這裏錯過或不理解什麼?
我知道z-index允許徽標出現在頂部。這不是我正在努力的部分。我沒有得到的是,當看起來標誌(具有類標誌的h1元素)和導航欄(具有類型.nav和.nav-primary的ul)似乎具有相對定位甚至可以存在任何重疊(即 - 導航欄最終應該在徽標左側浮動,因爲兩者都具有相對位置)。 – user1494367