ugrás a tartalomhoz

xhtml+table+div=IE bug?

ksgy · 2006. Okt. 17. (K), 15.13
Hali!

Van egy eredetileg html 4.0-as oldal, szepen mukodik.
Kellett csinalni egy uj designt, hozza egy uj html-t, kovetve az xhtml1.0 strict-et.
Arrol kesobb szoltak, hogy visszamenoleg is meg kell oldani a dolgot, igy van egy kis gubanc:

<table>
   <tr>
      <div>...</div>
      <td></td>
      --- ciklus ---
      <div ...>...</div>
      --- ciklus vege ---
   </tr>
</table>
Nos, ez a gyonyoruseg van. Valtoztatni nemigen lehet, mert csak nagyjabol nez igy ki, valojaban teli van divekkel a /tr es tr elemek kozt, illetve egy rakat elgazas jsp-ben es javascriptben.
Atallitottam a doctype-ot xhtml1.0 Transitional-ra, hogy hatha jo lesz, de csak felig lett jo, mert csinal egy olyant, hogy a tablazatban levo inputok, az IE scrollbar fole kerulnek. Semmi mas, csak azok:
bug (a kepen ket scrollbar bujt el, ha megtalalod, szinezd ki, es nyerj egy turorudit! :))

FFox alatt termeszetesen jo, de ez kb senkit nem erdekel, mivel csak IE alatt fogjak hasznalni bemutato celjabol.

A fel napomat a googlen toltottem, de mar nemigen van otletem, hogy mire keressek ra.. talalkozott mar vki ilyennel?
 
1

Szabvány

Jano · 2006. Okt. 17. (K), 17.58
Olvasd el a szabványt! Vannak megkötések, hogy melyik (x)html elem hova kerülhet. Table elemnek gyereke csak thead,tbody,tfooter esetleg tr lehet. (Elvileg ha nincs table es tr között más akkor tbody-t tesz oda böngésző) TR-en belül csak td. TD-n belülre kell tenned minden olyan dolgot amit tablazaton belul akarsz megjeleniteni!
2

naja...

ksgy · 2006. Okt. 18. (Sze), 11.57
Igen, en ezt tudom, de a fejlesztok, akik anno 2 eve csinaltak a kodot, ezt nem tudtak, es osszehanytak bele mindent. Ezert is irtam, hogy ez igy van, valtoztatni nem lehet rajta, csak iszonyat nagy meloval :( Remeltem, hogy van megoldas a dologra...
3

Analízis, automatizálás

Anonymous · 2006. Okt. 18. (Sze), 12.05
Elemezd a tipikus hibákat és írj ré autoconvertert. Ezek után séta a főnökhöz (előtte ne) és mondd meg, hogy a jövőben ez másképp legyen.
4

Pedig valtoztatni kell

Jano · 2006. Okt. 18. (Sze), 12.14
Ez van. Olyan mintha az ujjaid a konyokodbol nonenek ki ahelyett, hogy lenne kozottuk felkar-alkar-kezfej. Persze, hogy nem jo.

Mondjuk nem ertem, hogy honnan jon az XHTML kovetelmeny ha alapveto egymasba agyazasok sincsenek rendben.
5

design frissules

ksgy · 2006. Okt. 19. (Cs), 09.32
design frissulet volt, az uj menut UL/LI-kkel oldottam, meg, de nem volt szo rola, hogy visszamenoleg is ra kell applikalni az oldalra - bevallom nekem sem jutott eszembe.