| |
Kako pa izveš privzere vrednosti
|
| |
| |
Ali lahko eno initial vrednost uporabim za vse lastnosti?
|
| |
| |
Za vsako lastnost, ki si jo spremenil, moraš v elementu, kjer ne želiš spremembe, nastaviti za vsako lastnost posebej vrednost initial.
Če recimo vzamem primer od zgoraj: h4 { color: red; margin: initial; }
Potem nastaviš h4.sprememba { color: initial; margin: initial; }
|
| |
| |
Če za vse H4 naslove dam neko velikost in če potem za tistega ko nočem da ima takšno velikost initial bo bil naslov čisto mejhen, jaz pa želim da je normalen naslov
|
| |
| |
Problem initial je, da ponastavi vrednost na privzeto CSS vrednost in ne na privzeto vrednost brskalnika, kar pomeni, da se bodo CSS nastavitve brskalnik ignorirale. Zato v tvojem primeru tudi dobiš majhno veliksot fonta.
CSS drugače ne pozna načina, da ko vrednost enkrat nastaviš, da bi jo spremenil na privzeto vrednost brskalnika. V CSS4 mislim, da je to kot predlog, zaenkrat pa še ni uporabno.
Ena možnost je, da enostavno nastaviš posebnemu elementu vrednost.
Druga možnost pa je, da ko definiraš class, poveš, da naj ne zajema posebnih elementov.
Primer: h4:not(.sprememba) { color: red; margin: initial; }
|
| |
Prikazujem 3 od skupno 3 strani |
|