Autor Zpráva
Slosik
Profil *
Dobrý den,

mám určitý div id="pep" a potřeboval bych aby se do něj neaplikvoaly css nastavene přeba pro img.

jak to udělat ?
jenikkozak
Profil
Obrázky vybereš selektorem img. Tedy např:
img {border: 0}
Trejpa
Profil
Slosik:
potřeboval bych aby se do něj neaplikvoaly css nastavene přeba pro img
Spíš na obrázky v něm. To CSS neumí. Co sis někde nastavil pro všechny obrázky, budeš si muset pro obrázky jen v tom DIVu odnastavit.

img { border: thin solid red; margin: 1em; } /* nějaké nastavení všech obrázků */
#pep img { border: 0; margin: 0; } /* a tady to musíš vrátit vše zpět */


Pokud to jde a máš šanci všechny ostatní obrázky obalit jiným blokem, který ale nebude obalovat #pep, tak nic resetovat nemusíš. Stačí jejich styly zaměřovat přes obalující blok.

#obal img { border: thin solid red; margin: 1em; } /* nějaké nastavení všech obrázků */
#pep img {  } /* obrázek je ve výchozím stavu */
<div id=obal>
  <img src=bezny-ostylovany-obrazek.png>
  <img src=dalsi-bezny-obrazek.png>
</div>
<div id=pep>
  <img src=obrazek-bez-stylu.png>
</div>
jefitto44
Profil
jj, je to tak, ale je škoda, že CSS3 neprinieslo nejaké výnimky v tejto oblasti... aj mne by sa zavše zišli

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: