| Autor | Zpráva | ||
|---|---|---|---|
| Stalker Profil |
#1 · Zasláno: 1. 6. 2013, 12:51:09
V HTML kódu nemůže být u jednoho elementu uvedena dvakrát třída class?
Například mám novinky, které mají třídu news, tu si nastyluju. A pak bych chtěl aby například každá třetí novinky vypadala jinak, tak jim nemůžu přidat další třídu, např. news-treti a té dát třeba jiné podbarvení?
Tzn. jeden element nemůže vypadat takto? <div class="news" class="news-treti"> ..... </div> Jak to potom řešit? |
||
| Someone Profil |
#2 · Zasláno: 1. 6. 2013, 12:54:56
<div class="news news-treti"></div> |
||
| margin Profil * |
#3 · Zasláno: 1. 6. 2013, 13:05:06
Stalker:
Může se to tak udělat, ale přehlednější a úspornější je to tak, jak píše Someone, funguje to brz problémů ve všech prohlížečích) Píše se o tom třebas v http://interval.cz/clanky/kaskadove-styly-v-dobrem-stylu/, kapitola "Použijte více tříd pro jeden prvek" a pak taky Yuhů o tom píše: Vlastní styly » Více tříd pro jeden prvek. |
||
| Stalker Profil |
|||
| MrVoltz Profil * |
#5 · Zasláno: 2. 6. 2013, 20:15:49
Jestli to chceš pro každou třetí novinku, tak to můžeš zjednodušit ještě takto:
.news:nth-child(3n) {
styl pro každou třetí novinku
} |
||
| Chamurappi Profil |
#6 · Zasláno: 2. 6. 2013, 20:32:01
Reaguji na MrVoltza:
Nefunguje ve všech prohlížečích. |
||
| Stalker Profil |
#7 · Zasláno: 2. 6. 2013, 21:03:01
[#5] MrVoltz
Přesně jak píše Chamurappi. Chtěl jsem, aby to bylo funkční ve všech prohlížečích. |
||
|
Časová prodleva: 12 let
|
|||
0