Hej,
Kanske är det för att jag aldrig har läst en CSS-bok från början till slut, men jag fattar faktiskt inte det nedanstående. Om nån kunde förklara för mig, så vore jag tacksam.
Satt och påtade med en enkel Wordpress sida och ville ändra på menyns font samt storlek. Jag rotade mig igenom css:et och bestämde mig för följande (tillagt sist i CSS-kaskaden så att inget skulle komma och återställa längre ner):
.main-nav .menu li {
font-family: 'Oswald', sans-serif;
font-size: 125%;
}
Ovanstående kod ändrade dock bara fonten, men inte textstorleken. För att även ändra textstorleken vara jag tvungen att göra:
.main-nav .menu li {
font-family: 'Oswald', sans-serif;
}
.main-nav .menu li a:link {
font-size: 125%;
}
Varför måste jag specificera a:link för textstorleken när det räcker med li för att byta ut fonten?