我正在爲學校開發一個小型項目,我們必須合併html5和css3。這只是在開始階段,因爲我試圖爲移動版和桌面版創建兩個單獨的css文件。CSS字體大小在移動設備上無法正常工作
對於移動版本,我試圖讓菜單顯示爲列表,但字體更大。儘管如此,我仍然無法做到這一點。
這是菜單的CSS:
nav ul {
list-style: none;
background-color: green;
padding: 0;
}
nav li {
border-bottom: 1px solid black;
padding: 5px;
}
nav {
margin-top: -36px;
width: 100%
}
nav h1{
margin: 0;
}
這造成我的桌面 上和我的iPhone
的字體大小設置爲1EM在HTML中的以下文件頂部。但1em對於移動設備來說不夠大,所以我希望它更大,這似乎是不可能的。
即使我給10em的nav h1
字體大小,它並沒有比這更大:
雖然我的桌面上,它的工作沒有問題,它看起來像這樣:
同樣的問題發生時,試圖使「博客帖子」更大,他們只是不會這樣做。
我通常沒有使用CSS的麻煩,但這一次我無法弄清楚。希望任何人都能幫忙!我感覺這是非常明顯的。
下面是完整的CSS:http://snipt.org/zLic5
下面是HTML:http://snipt.org/zLid2
爲什麼不以字節而不是em來聲明字體大小?在旁註中,如果你使用媒體查詢,你可以堅持一個CSS,只覆蓋設備之間不同的樣式。 –
這裏有一個解釋:http://stackoverflow.com/questions/750594/maximum-font-size-a-page-can-render。你花很多精力來問你的問題,我不能讓自己投票把它作爲一個副本來結束它。 –