Pracuję nad małym projektem dla szkoły, w którym musimy włączyć html5 i css3. Jest to dopiero początek, ponieważ próbuję utworzyć dwa osobne pliki css dla wersji mobilnej i desktopowej.Rozmiar czcionki CSS nie działa poprawnie na urządzeniu mobilnym
W wersji dla urządzeń mobilnych staram się, aby menu było wyświetlane jako lista, ale z większą czcionką. Nie mogę w żaden sposób tego zrobić.
To css dla menu:
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;
}
Stwarza następujących na moim pulpicie I na moim iPhone
font-size jest ustawiony na 1 em w HTML w wierzchołek pliku. Ale 1em nie jest wystarczająco duży dla urządzeń mobilnych, więc chcę go większy, co wydaje się niemożliwe.
Nawet kiedy daję nav h1
się rozmiar czcionki na 10em, to nie ma się większe niż to:
Podczas gdy na pulpicie to działa bez problemu, nie wygląda to tak:
Ten sam problem występuje, gdy próbujemy zwiększyć liczbę postów na blogu, po prostu tego nie zrobią.
Zwykle nie mam problemu z pracą z CSS, ale tym razem nie mogę tego rozgryźć. Mam nadzieję, że ktoś może pomóc! Mam przeczucie, że to coś bardzo oczywistego.
Oto pełna CSS: http://snipt.org/zLic5
Oto html: http://snipt.org/zLid2
dlaczego nie zadeklarować rozmiaru czcionki w pikselach zamiast em?w sidenote, jeśli używasz zapytań o media, możesz trzymać się jednego css i tylko przesłonić style, które różnią się pomiędzy urządzeniami. –
Istnieje wyjaśnienie tutaj: http://stackoverflow.com/questions/750594/maximum-font-size-a-page-can-render. Wkładasz tyle wysiłku w zadawanie pytań, nie mogę zmusić się do głosowania, aby zamknąć to jako duplikat. –