Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 15. 9. 2004, 02:21:22
Mohl by mi někdo poradit s menším problémem, s kterým si nevím rady? Tuším že to bude mít asi co do činění s dědičností, ale to je tak vše. Dám tedy kousek kódu:
<a name="animace"></a> <h4>Animace</h4> <p> zacatek <ul> <li><a href="http.neco.com">text</a> - text.</li> <li><a href="http.neco2.com">Matrix</a> text2</li> </ul> </p> Jde mi o to, že celé bych to chtěl mít naformátované podle vlastností p (odstavce) které jsem si nadefinoval v .css ale naformátuje se jen část po "zacatek". Od chvíle kdy následuje značka <ul> se prostě formátování odstavce ukončí, a následující seznam už jakoby do "p" nepatřil :/ |
||
Yuhů Profil |
#2 · Zasláno: 15. 9. 2004, 14:26:52
P je dost zvláštně implementovaná značka. Pokud to chápu dobře, vytvoří se pro "zacatek" před <ul> anonymní blokový prvek a prohlížeč formátování pro <p> vztáhne jenom k němu.
Takže myslím, že to s dědičností nesouvisí. Vlastně jo -- ul z p neumí dědit. Dá se to chápat i tak, že ul do p skutečně nepatří. Jenom bych ještě zkontroloval, zda nemá <ul> či <li> nastavený nějaký speciální styl. Řešením by mělo být místo <p> použít <div> (případně oclassovaný). |
||
Anonymní Profil * |
#3 · Zasláno: 15. 9. 2004, 21:28:28
Díky, zkusil jsem to obejít vyjmutím <p> a ostylováním <ul>, ale to se pak zase chybně pozicuje v IE. Použití divu bude asi nejlepší..
|
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0