Autor Zpráva
Karolína
Profil *
Ahoj, ještě mám jeden dotaz. Jak zapsat do divu dvě třídy? A jak je v css zavolam? Děkuji
Joker
Profil
Karolína:
Úplně jednoduše:
<div class="prvni druha">…</div>

A jak je v css zavolam?
Stejně jako jakoukoliv jinou třídu, například div.prvni
Karolína
Profil *
Tak že žádná čarka, středník nic takového? prvni, druha? Tak to je opravdu jednoduché, díky za pomoc.

PS: používá se to běžně? není to nějaká prasárna? :)
Petr ZZZ
Profil
Karolína:
žádná čarka, středník nic takového?

Do HTML (třeba do souboru stranka.html) napíšeš třeba: <div class="prvni druha">…</div>
a v CSS (třeba v souboru styly.css) musíš mít ty třídy definované. Třeba:
.prvni { color:blue; margin-top:20px; }
.druha { font-size:120%; }

Středníky se oddělují jednotlivé definice CSS v rámci jedné třídy nebo jednoho identifikátoru (myslím, že poslední definice středník mít nemusí, ale na to radši zapomeň, když ho budeš psát všude, nic nepokazíš).

HTML a CSS jsou dva různé jazyky, doporučuji nastudovat základy.

Dodatek: Kdysi jsem se ptal na něco podobného, možná to pro tebe bude taky zajímavé:
Víc krátkých nebo míň dlouhých definic tříd?
pavuk
Profil
Karolína:
PS: používá se to běžně? není to nějaká prasárna? :)
Není, je to běžná složená deklarace
Bubák
Profil
pavuk:
Není, je to běžná složená deklarace
Není to složená deklarace a Yuhů o tom píše až o několik kapitol dále, více tříd pro jeden prvek.

Karolína:
Běžné to není, ale není to prasárna, použití je snadné a funguje to ve všech prohlížečích.
Můžeš si přečíst http://interval.cz/clanky/kaskadove-styly-v-dobrem-stylu/ kapitolu "Použijte více tříd pro jeden prvek".
pavuk
Profil
Karolína:
omlouvám se za tu mystifikaci, samozřejmě má Bubák pravdu, nevím čím jsem v tu chvíli myslel

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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