2016-05-27 108 views
0

我試圖複製(就像在CSS中練習)this website。在全尺寸瀏覽器,它看起來不錯(我overall result),但調整的時候,我得到了兩個問題:調整瀏覽器大小時CSS重疊文本

1)菜單與名爲「微微」(如​​和here重疊)。

2)其中一個div不會在所有寬度上填充瀏覽器(here)。

我試圖播放width: 100%overflow值,但無法找出問題所在。

以下是jsfiddle上的代碼。

+1

1:因爲絕對位置,在'.menu'中加入'margin-left:150px;'會證明它的原理...... 2:在小提琴中div填充寬度,所以你需要告訴哪個一個和當 – LGSon

+0

更好,如果你用Bootstrap(http://getbootstrap.com/)嘗試這個,它會更容易管理,而不需要你自己做很多事情。 – Pranab

+0

@LGSon,感謝您的第一點,它運作良好。對於第二個問題:在小提琴中縮小網站顯示的寬度,直到滾動條出現在底部,然後在滾動和向下的右側直到「div級別」(白色背景)。有黑暗的背景「從後面偷看」,像[這裏](https://i.imgsafe.org/89c67dfdb9.png)。 – oboer

回答

1
  1. 因爲.menu類有position: absolute並沒有看到'Pico'文本。
  2. .header中刪除最小寬度並將flex-wrap: wrap添加到.level
+0

那麼,刪除'最小寬度'似乎是訣竅。然而,'亞麻裹'改變了網站的結構,使得圖標嵌套而不是「網格化」。總之,問題解決了。謝謝! – oboer

相關問題