Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS]Div jako tabelka i wygląd w IE
Forum PHP.pl > Forum > Przedszkole
redelek
Witam,

Walczę już od kilku godzin ze zrobieniem tabelki z DIV-ów.
W FF Opera SeaMonkey wygląda tak jak bym chciał. Niestety IE wali wszystko w jednej lini.

Tak to wygląda

  1. <title>Tytuł strony</title>
  2.  
  3. </head>
  4. <body style="margin: 0; padding: 0; text-align: center;">
  5.  
  6. <div style="border: 2px solid Red; margin: 0 auto; width: 800px; text-align: left;">
  7.  
  8. <div style="border: 1px solid Teal; display: table;">
  9. <div style="display: table-row">
  10. <div style="display: table-cell; border: 1px solid Teal">komórka1</div>
  11. <div style="display: table-cell; border: 1px solid Teal">komórka2</div>
  12. <div style="display: table-cell; border: 1px solid Teal">komórka3</div>
  13. <div style="display: table-cell; border: 1px solid Teal">komórka4</div>
  14. <div style="display: table-cell; border: 1px solid Teal">komórka6</div>
  15. <div style="display: table-cell; border: 1px solid Teal">komórka7</div>
  16. </div>
  17. <div style="display: table-row">
  18. <div style="display: table-cell; border: 1px solid Teal">komórka7</div>
  19. <div style="display: table-cell; border: 1px solid Teal">komórka8</div>
  20. <div style="display: table-cell; border: 1px solid Teal">komórka9</div>
  21. <div style="display: table-cell; border: 1px solid Teal">komórka10</div>
  22. <div style="display: table-cell; border: 1px solid Teal">komórka11</div>
  23. <div style="display: table-cell; border: 1px solid Teal">komórka12</div>
  24. </div>
  25. </div>
  26. </body>
  27. </html>


Macie pomysła jak to zrobić żeby w IE wyświetlało się dobrze ?
Chcę zrobić 7kolumn i wiersze będą się dokładały automatycznie z bazy. To jest przykład na którym trenuję

Pozdrawiam
Redelek
neverever
Powodzenia zyczę. IE nie obsługuje display: table o ile mi wiadomo.
Może to ci się przyda, taka mała alternatywa http://www.communitymx.com/content/article...1&cid=97480
redelek
Cytat(neverever @ 5.08.2008, 11:58:15 ) *
Powodzenia zyczę. IE nie obsługuje display: table o ile mi wiadomo.
Może to ci się przyda, taka mała alternatywa http://www.communitymx.com/content/article...1&cid=97480


Co za ...... Czyli co jeśli chcę sobie dane wyświetlić w div w takiej postaci

LP | Temat | Data 1 | Data 2 | Status | Edytuj |
1 | test |2008-09-12 |2008-10-12 | OK | E|
2 | test |2008-09-12 |2008-10-12 | OK | E|
3 | test |2008-09-12 |2008-10-12 | OK | E|

To muszę zastosować tabelki żeby było działające w IE ?

No nic powalczymy smile.gif

Dzięki
Kicok
Cytat
Czyli co jeśli chcę sobie dane wyświetlić w div w takiej postaci

LP | Temat | Data 1 | Data 2 | Status | Edytuj |
1 | test |2008-09-12 |2008-10-12 | OK | E|
2 | test |2008-09-12 |2008-10-12 | OK | E|
3 | test |2008-09-12 |2008-10-12 | OK | E|

To muszę zastosować tabelki żeby było działające w IE ?


Znacznik TABLE służy do przedstawiania danych tabelarycznych. Kropka.
To że w kodzie twojej strony znajdzie się <table> nie oznacza że jesteś złym webmasterem. Zły webmaster próbuje przedstawić wszystko - nawet dane tabelaryczne - przy pomocy DIV-ów, bo wydaje mu się, że wtedy jego strona będzie XHTML 1.1 Superextrastrict
JoShiMa
Cytat(redelek @ 5.08.2008, 13:44:50 ) *
Witam,

Walczę już od kilku godzin ze zrobieniem tabelki z DIV-ów.

A po co robisz tabelkę z divów? Przecież masz do tego znacznik <table/>. Nie popadaj w paranoje. Znacznik <table/> nie jest beee. Tylko nie należy go używać do tworzenia layoutów natomiast do wyświetlania danych tabelarycznych nadaje się wyśmienicie i jest to zgodne ze standardem w przeciwieństwie do robienia tabelki z divów.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.