Problem s tabulkami v IE
Kajiyama
6. 9. 2010 15:25:06
Zdravim, zadom o pomoc.
Pri tvorbe webu jsem narazil na jeden mensi problem, se kterym si nevim uz rady. Zkousel jsem vsechno, co me jen napadlo, ale bezvysledne a prekopavat cely stranky z tabulkove podoby ciste jen do divu se mi opravdu nechce.
Problem je nasledujici:
Mam dvousloupcovou tabulku obsahujicic asi 5 radku.
Prvni sloupec je rozdelen normalne do vsech 5 radku, kde prvni 4 maji pevne stanovenou vysku.
Druhy sloupec vyuuziva pouze prvni dva radky (stejne nastavena vyska radku, jako u prvniho sloupce) zbyle tri radky jsou spojeny v jendu bunku.
Problem vsak nastava, ve chvili, kdy do teto bunky vlozim dlouhy text. Ve FF i Chromu se normalne natahne poslendi bunka leveho sloupce podle delky textu a vse je OK. Ve chvili, kdy ale otevru stranky v IEcku, tak namisto toho, aby se roztahla posledni bunka v levem sloupci, roztahnou 3 bunky (prvni dve zustanou nemenne)
Ukazka kodu:
Nastaveni css:
#earth, #language, #newsletter, #counter {
width : 130px;
}
#logo, .superscription {
width : 670px;
}
#earth, #logo {
height : 130px;
}
#language, .superscription, #newsletter {
height: 30px;
}
#menu {
height : 360px;
}
Ve chvili, kdy do prvku school vlozim dlouhy text, tak se bunky menu, newsletter a counter roztahnou, ikdyz by se mel roztahnout vyskove jen counter. Jak jsem jiz rikal vyse, FF a Chrome s tim nemaji problem, roztahnou jen bunku counter vyskove podle potreby, ale v IE se proste roztahnou vsechny 3. Nevite nekdo, jak by se to dalo vyresit?
Uz jsem zkousel:
nastavit vysku tagu bez vyuziti CSS - bezuspesne
nastavit vysku tagu v css - bezuspesne
nastavit vysku tagu bez vyuziti CSS - bezuspesne
vyuzit prikazu max-height - bezuspesne
a dalsi moznosti reseni me opravdu nenapadaji...
Zde je vlozen dlouhy text | |
6. 9. 2010 15:25:06
risolohyna
(9 hodnocení)
6. 9. 2010 16:14:11
no to je "logika"renderovania IE .. v niektorych pripadoch proste IE ignoruje height pre td (a ignoruje vela dalsich veci :DD ) .. s tym vela nespravis .. riesi sa to na vela-vela forach, kazdy navrhuje nieco ine, 100% riesenie nie je .. staci si dat hladat ten problem v anglictine do google ..a ps: neda sa to cele prerobit do css? nebudes to mat jednoduchsie .. ?
6. 9. 2010 16:14:11
Kajiyama
6. 9. 2010 16:29:13
Prekopat to cely do CSS urcite pujde, ale cloveka proste na**** stve, kdyz dela 3 dny stranky optimalizovany pro chrome a pak si vzpomene, ze nekteri sebevrazi pouzivaji jeste stale IE, otevre stranky a vidi neco takovyho...No, co se da delat, diky za pomoc, ackoli me to zrovna 2x nepotesilo :-|
6. 9. 2010 16:29:13
Jonáš K.
(7 hodnocení)
6. 9. 2010 16:42:15
zkus tabulce nastavit pevnou vysku a dat !important. To same pripadne pro ostatni id.pripadne zkus pridat overflow.nevim zda to pomuze, jen pisi co me ted z hlavy napada.
6. 9. 2010 16:42:15
Pro odpověď se přihlašte.
Přihlásit
Prodej
Více
Časzdraví.cz – Magazín o zdraví, přírodní medicíně a zdravé stravě.
5 000 Kč
0 příhozů
Predám – – – Gastro vyhľadávač – – –
20 000 Kč
0 příhozů
Společnost s ručením omezeným, měsíční plátce DPH
50 000 Kč
0 příhozů
streamsnipe.tv
10 000 Kč
0 příhozů
Solagen.cz – prodej webu
18 000 Kč
0 příhozů