Autor | Zpráva | ||
---|---|---|---|
joe Profil |
#1 · Zasláno: 18. 12. 2010, 12:37:25
Zdravím,
nějakou dobu jsem se pokoušel dát LEGEND ve FIELDSETU úplně doleva, ale pak jsem to vyřešil alternativou. Máte někdo nějaký nápad, jak by to mohlo jít? Nefunguje to v IE, problematický kód: <fieldset style="background:orange;margin:0;padding:0;border:0;height:150px;"> <legend style="margin:0;padding:0;border:0;background:yellow;">TOTO má být vlevo</legend> </fieldset> Máte někdo nějaký nápad? Jediné co funguje, tak je to dát do spanu a napozicovat absolutně, ale to zas nevím jak to má být vysoko a mohlo by to překrývat obsah fieldsetu. |
||
jenikkozak Profil |
#2 · Zasláno: 18. 12. 2010, 12:47:15 · Upravil/a: jenikkozak
Mně se to podařilo pomocí relativního pozicování.
<legend style="margin:0;padding:0;border:0;background:yellow;position:relative;right:7px">TOTO má být vlevo</legend> Editace: Tak né, funguje to v IE a Firefoxu, otestoval jsem to v Opeře, a tam to samozřejmě nejde. |
||
joe Profil |
#3 · Zasláno: 18. 12. 2010, 13:17:14
jenikkozak:
Dobrý nápad, ale ... „v Opeře, a tam to samozřejmě nejde“ Samozřejmě? Jediná Opera to vykresluje tak, jak má :-) Takže myslím, že chyba je ve všech prohlížečích, které to nezobrazí jako Opera. Nevím proč, ale prostě IE6 tam zoobrazuje asi 8px mezeru, kterou nemůžu odstranit. A to ani když si to pro IE posunu relativně, tak to sice zobrazené dobře je, ale mám ty fieldsety floatované, takže pak se mi tam z tohohle důvodu nevejdou vedle sebe, i když mají dohromady šířku 100%. |
||
jenikkozak Profil |
#4 · Zasláno: 18. 12. 2010, 13:28:47
joe:
„Samozřejmě? Jediná Opera to vykresluje tak, jak má :-) Takže myslím, že chyba je ve všech prohlížečích, které to nezobrazí jako Opera.“ Já jsem netvrdil, že to Opera vykresluje špatně. To mé „samozřejmě“ bylo odkazem na zákon schválnosti. Fungovalo to v IE a Firefoxu, po odeslání příspěvku jsem to ještě vyzkoušel v Opeře, v níž to nefunguje, proto jsem dopsal tu poznámku. |
||
Časová prodleva: 13 let
|
0