Autor Zpráva
jirkasak15
Profil
Ahoj,

vytvořil jsem si plugin do WP a teď se peru se stylizací. Jde o to, že šablona kterou používá WP, a šablony všeobecně, mají předdefinované základní styly elementů, jako je např. table, a, h1, .....

Jde nějakým způsobem tento přednastavený styl přepsat, aby můj styl nebyl ovlivněn abstraktním stylem definovaným v šabloně?

Např: aby element "table" s třídnou "muj_styl" nebyl nijak ovlivněn?

Díky za odpověď.
noko
Profil
Použij !important, viz: Živá ukázka
jirkasak15
Profil
o !importu vím, ale to můj problém nevyřeší. Musel bych jít, a každou vlastnost přenastavit podle sebe. jde mi to, aby nebo nijak ovlivněn.
a {
  color: red;
  text-decoration: underline;
  font-style: italic;
}

.muj_styl {
  text-decoration: none !important;
}

Výsledek je takoví, že odkaz s třídou "muj_styl" nebude podtržený, ale přesto bude kurzívou a červenou barvou a právě to nechci.
Tomáš123
Profil
jirkasak15, noko:
Väčšinou stačí konkrétnejší selektor, !important slúži skôr na tvrdé prebíjanie inline štýlov.

Nemyslím, že v čistom CSS ide požadovanú činnosť nejako automatizovať. Možno to zvláda nejaký CSS preprocesor...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0