2017-10-13 90 views
1

我得到這個問題與文本上覆蓋本身很小screensizes,如移動設備或鉻非常小窗口。文字重疊本身的小屏幕上導航欄

Text Logo with the bug

enter image description here

我的導航欄的CSS是這樣的:

.navbar-default { 
    background-color: #B71C1C; 
    background-image: none; 
    justify-content: center; 
    height: auto; 
    line-height: 18px; 
    letter-spacing: 2px; 
    font-weight: bold; 
    padding-top: 20px; 
    padding-bottom: 20px; 
    border-color: #FFF; 
    position: relative; 

} 

.navbar-brand { 
    font-size: 3em; 
    margin-left: 25%; 
    display: block; 
    border-color: #FFF; 
    z-index: 1; 
} 

我不知道什麼導致它,因爲它從來沒有我的屏幕(「24和iphone上發生的6S +)因爲我的屏幕比其他一些大。我得到的問題,因爲從別人誰試圖檢查我的網站的反饋。如果第二個詞剛剛出現在下面這種情況下,第一個這將是巨大的。

Regards, stamy

+1

調整行高和/或字體大小的小屏幕。 –

+0

請您分享有此問題的網頁鏈接嗎? –

+0

@SatheeshKumar頁面是mollarencafe.com – stAMy

回答

0

試試這個可能工作正常。

@media(max-width: 767px){ 
    .navbar-brand { 
     font-size: 2em; 
     margin-left: 0; 
     } 
    } 

enter image description here

說明

您已經使用margin-left: 25%;,它佔據的空的空間25%,則字體大小爲3em。可能沒有任何空間,所以文字會出現斷裂並出現在第二行。

嘗試使用媒體查詢字體大小和保證金,這是我給了。

+0

非常感謝。這解決了問題!由於我不是lvl 15我不能給你投票,但我已經標記爲解決方案。你認爲25%的保證金是一件壞事嗎?問題是徽標將不會接近李元素,如果不是更大的分辨率 – stAMy

+0

我不明白「問題是,如果不是更大的分辨率,徽標將不會接近李元素」。代碼中的問題是文本元素在應用邊距爲25%時沒有足夠的空間。這就是爲什麼它剎車到第二線。 –

+0

我認爲這是25%的利潤率 - 一般使用不好?我用它來獲得標誌言歸正傳,MENY等 – stAMy