Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] tabela z div'ow
Forum PHP.pl > Forum > Przedszkole
krun
Witam.
Zrobilem w css tabele za pomoca div'ow, ale z trzech przegladarek (IE, Opera, Mozilla Firefox) poprawnie odczytuje tylko firefox. Ponizej wkjelam kod gdyby ktos byl chetny udzilic pomocy.
CSS:
Kod
div.cialo
{
    background-color:#F7F9F7;
    width:80%;
    height:100%;
    display:table;
    border: #000000 1px solid;
}

div.naglowek
{
    background-color:#CCCCFF;
    height:100px;
    width:100%;
    display: table-row;
    border: #000000 1px solid;
    text-align:center;
}

div.srodek
{
    display: table-row;
    height:80%;
    width:100%;
    text-align:left;
}

div.menu
{
    display:table-cell;
    height: 100%;
    width: 175px;
    text-align:left;
    vertical-align:top;
}

div.strona
{
    display: table-cell;
    height: 100%;
    vertical-align:middle;
    text-align:center;
    background-repeat:no-repeat;
    background-color:inherit;
    background-position:center;
    background-image:url(../Images/podklad.gif);
}

div.stopka
{
    dipslay: table-row;
    vertical-align:middle;
    height:20px;
    width:100%;
    text-align:center;
    font-size: smaller;
    border: #000000 1px solid;
}


  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta name="author" content="Krystian Kuczek" />
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. <style type="text/css">@import url("style.css");</style>
  6.  
  7.  
  8. <!-- POCZATEK TABELI-->
  9. <div align="center" style="height:620; width:100%;">
  10. <div class="cialo">
  11. <div class="naglowek">
  12. Naglowek
  13. </div>
  14. <div class="srodek">
  15. <div style="display:table; width:100%; height:100%">
  16. <div style="display:table-row; width:100%; height:100%">
  17. <div class="menu">
  18. Menu
  19. Menu
  20. Menu
  21. Menu
  22. Menu
  23. Menu
  24. Menu
  25. Menu
  26. Menu
  27. Menu
  28. Menu
  29. Menu
  30. Menu
  31. Menu
  32. Menu
  33. Menu
  34. Menu
  35. Menu
  36. Menu
  37. </div>
  38. <div class="strona">
  39. Glówna
  40. Glówna
  41. Glówna
  42. Glówna
  43. Glówna
  44. Glówna
  45. Glówna
  46. Glówna
  47. Glówna
  48. Glówna
  49. Glówna
  50. Glówna
  51. Glówna
  52. Glówna
  53. Glówna
  54. </div>
  55. </div>
  56. </div>
  57. </div>
  58. <div class="stopka">
  59. Stopka
  60. </div>
  61. </div>
  62. </div>
  63. <!-- KONIEC TABELI -->

Strona do podpatrzenia: http://www.krychan.webpark.pl

Z gory dziekuje za pomoc,
Krun
bigZbig
Sprobuj dodac float: left; do div.menu
revyag
A jaki jest sens tego questionmark.gif Rozumiem, że chcesz wyeliminowac tabele z procesu tworzenia strony,ale bez przesady. Jeśli dane są prezentowane w sposób tabelaryczny to łatwiej jest użyć tabel.
bim2
A znasz pojecie xhtml? Wszystkie przegladarki zinterpretuja to tak samo, a zdaza sie ze na tabelach nie. snitch.gif
devnul
Cytat
A znasz pojecie xhtml? Wszystkie przegladarki zinterpretuja to tak samo, a zdaza sie ze na tabelach nie.


żeby tak wszystkie przeglądarki interpretowały wszystko (nawet tylko w XHTML) tak samo to byśmy żyli w cudownym świecie, a tak jest mnóstwo roboty. Otóż nie wszystkei przeglądarki interpretują tak samo taki sam kod wystarczy zobaczyć jak to robi IE a ja FF i widać drastyczną różnice
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.