2012
03.03

význam css !important

Tenhle atribut jsem celkem dlouho nějak nechápal. Nutno říct, že mě ani nijak netrápil a tak jsem mu ani nevěnoval pozornost. Zastávám názor, že člověk nemusí vědět úplně všechno. Ale tuhle mě potrápil, protože jsem si ho nevšiml kdesi v definici a pak se nemohl dostat ke kýženýmu výsledku.

!important ruší možnost změnit nějakou vlastnost tím, že se definuje jako potomek nadřazenýho objektu.

příklad:

a { color: red; }
p a { color: green; }

Pokud bude odkaz součást odstavce, bude mít barvu zelenou.

a { color: red !important; }
p a { color: green; }

Odkaz bude vždy červený a další přemlouvání už nepomůže.

Comments are closed.

ENVATO FLASH STOCK ENVATO THEME FOREST

CBDB.cz - moje knihy