Autor | Zpráva | ||
---|---|---|---|
L@mbada Profil * |
#1 · Zasláno: 23. 2. 2008, 22:38:00
Dobrý večer,
nejde mi zprovoznit selektor potomka. Používám nejnovější IE, ve kterém by to fungovat mělo a FireFox Mozillu, také nejnovější verzi. Příklad jako: <style type="text/css"> ul > li { font-weight: bold; } </style> pro: <ul> <li>První položka seznamu.</li> <li>Druhá položka seznamu.</li> <li>Třetí položka seznamu.</li> <li>Čtvrtá položka bude obsahovat vnořený seznam. <ol> <li>První položka vnořeného seznamu.</li> <li>Druhá položka vnořeného seznamu.</li> </ol> </li> <li>Pátá položka seznamu.</li> </ul> zkrátka nefunguje. Prosím o rady. Předem díky ! |
||
Manq Profil |
#2 · Zasláno: 23. 2. 2008, 22:41:24
Vymaž tu šipku >.
|
||
L@mbada Profil * |
#3 · Zasláno: 23. 2. 2008, 22:47:15
TO nemůžu, to by potom nemělo ten požadovaný efekt ;)
|
||
Str4wberry Profil |
#4 · Zasláno: 23. 2. 2008, 22:53:09
Odpovídám L@mbada:
Asi jedeš v quirku, proto Ti to v Exploreru 7 nefunguje. Zkus přidat tento řádek na začátek dokumentu: <!DOCTYPE HTML> |
||
Manq Profil |
#5 · Zasláno: 23. 2. 2008, 22:54:57
TO nemůžu, to by potom nemělo ten požadovaný efekt ;)
Jo takhle. Už tě chápu. |
||
L@mbada Profil * |
#6 · Zasláno: 23. 2. 2008, 22:56:21
Asi jedeš v quirku
Co to je ? :-)))) |
||
Manq Profil |
#7 · Zasláno: 23. 2. 2008, 23:00:08
|
||
L@mbada Profil * |
#8 · Zasláno: 23. 2. 2008, 23:02:53
Zkoušel jsem tam dát to
<!DOCTYPE HTML> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Používám IE7 a Mozillu, všechno nejnovětší verze. Podle knížky by v tom být problém neměl, tak nevím :( |
||
Dero Profil |
#9 · Zasláno: 23. 2. 2008, 23:13:03
A nemáš problém s tím, že <ol> dědí nastavení font-weight a zobrazuje se taktéž tučně?
Stačí pro něj vlastnost nastavit do původního stavu: ul > li ol { font-weight: normal; } |
||
L@mbada Profil * |
#10 · Zasláno: 23. 2. 2008, 23:16:18
Tak toto je také řešení, díky za něj, myslel jsem si, že to jde jednodušeji, právě z definice POTOMKA !?
|
||
Dero Profil |
#11 · Zasláno: 24. 2. 2008, 01:18:12 · Upravil/a: Dero
L@mbada: Ten kód dělá přesně to, co má.
Všem prvkům LI, které jsou přímým potomkem prvku UL, přiřadí vlastnost font-weight s hodnotou bold. Pak ale vstoupí do hry dědičnost, která způsobí, že tato vlastnost se aplikuje i na všechny potomky výše zmíněných prvků, mj. i na prvek OL a jeho položky. To je důvod, proč jsou tučné všechny položky. Kdybys použil nějakou vlastnost, která se nedědí (třeba float), tak se opravdu aplikuje jen na položky LI prvku UL. |
||
Časová prodleva: 15 let
|
0