FF a čáry v široké tabulce
Mám hodně širokou tabulku (nevejde se na šířku obrazovky). Ve FF se nezobrazí:
a) horní rámečky tam, kde je dělené záhlaví a jsou v záhlaví dva řádky (resp. musím šířku nastavit na 3px),
b) svislé čáry v oblasti, která není vidět.
Zajímavé je, že když vygenerovaný zdrojový kód tabulky (generuje se dynamicky pomocí php a dost dlouho) zkopíruju někam na lokál spolu se všemi css a js, tak jsou čáry OK i ve FF.. Když ale odstraním generování řádek tabulky, tak v záhlaví některé čáry chybí stejně, takže doba načítání stránky na to vliv nemá.
Pokud sloupce z konce tabulky, mezi kterými se nedělají svislé čáry přehodím na začátek, tak čáry mezi nimi jsou, ale chybí mezi těmi, které se posunuly mimo viditelnou oblast (jen některými!).
Obávám se, že vzhledem k tomu, že k problému dochází mimo viditelnou oblast nemá smysl, abych se pokoušela např. js detekovat, že tam uživatel leze z FF a pak nastavovala šířku příslušných rámečků na 3px místo 1px.
Nemáte tip, co s tím? I ten pitomej IE 6 ty čáry dokáže zobrazit tak jak má.
Kdo už dneska používá IE6?
Pokud neuvedeš odkaz na nějakou veřejně přístupnou stránku s příkladem, tak se ti moc pomoct nedá.
Nastav si pole tabulky tak, aby je byla schopna zobrazit většina prohlížečů a monitorů.
IE 6 používá řada zaměstnanců, kteří mají firemní noťas a nemají administrátorská práva, např. i u jednoho našeho významného mobilního operátora. Bohužel link dát nemůžu, je to intranetová aplikace, kde jsou konkrétní data konkrétních zákazníků.
Zjistila jsem, že problém nezobrazujících se svislých čar by se dal vyřešit rozdělením tabulky na 2, které by se pomocí float: left zobrazily vedle sebe. Ale pak vznikne další problém - v každé z těch tabulek by byla jinak vysoká šířka řádku a tudíž by na sebe řádky nenavazovaly . A co udělat s mizícíma vodorovnýma čarama jsem zatím nevymyslela.
Přemýšlím, zda by pomohlo tabulku předělat do Smarty templates, ale zatím se mi do toho moc nechce.
O důvod víc, udělat obyč. tabulku (viz dole). Všelijaké floaty zase nebudou umět některé mobilní věci, šéf tam vleze z iPadu a hodí ti to na hlavu
Já mám tip, co se ti nebude zamlouvat.
Nedělat žádné složitosti, udělat třeba <table width="80%" border="1" cellspacing="0" cellpadding="3"> a bude se to zobrazovat obstojně ve všech prohlížečích. Dříve jsem také spoustu věcí "ladil" avšak je to marný a nekonečný boj s výrobci prohlížečů a jejich verzemi, kdy každá vykresluje jinak.
Vzhledem k tomu, že operátor FF nepodporuje, tak se na to vys... Ať žije IE 6
To jsou dnes webmasteri, jedno vetsi ucho jako druhe. To me podrz.
obvykle mivam problemy s tim ze ie6 neumi prakticky nic, a cokoliv funguje bezvadne v trojce opera, ff, chrome, na tom si casto vylame zuby i ie8 ... asi je to o stylu prace.
uved jakykoliv kod na ktery se budeme moci podivat, jinak ti proste nemuzeme poradit, pochop to. Bez konkretniho kodu nelze najit chybu.