Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Tabelka] Nie słucha projektanta
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
.radex
Witam:)

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <title>Szablon DEFAULT</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  5. <style type="text/css">
  6. <!--
  7. body {
  8. background-color: #F2F4F9;
  9. }
  10. body,td,th {
  11. font-family: Verdana, Arial, Helvetica, sans-serif;
  12. }
  13. a:link {
  14. color: #333333;
  15. }
  16. a:visited {
  17. color: #333333;
  18. }
  19. a:hover {
  20. color: #831D1B;
  21. }
  22. a:active {
  23. color: #333333;
  24. }
  25. -->
  26. </style></head>
  27.  
  28. <table width="975" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#D2D8DD">
  29. <tr bgcolor="#C1CED5">
  30. <td><img src="themes/default/images/logo.png" width="150" height="85"></td>
  31. <td align="right" valign="middle" bgcolor="#C1CED5">tutaj miejsce na reklame:P </td>
  32. <td>&nbsp;</td>
  33. </tr>
  34. <tr bgcolor="#CDD7DC">
  35. <td colspan="3"><div align="center"><strong>Strona główna | Artykuły | Księga gości | Forum </strong></div></td>
  36. </tr>
  37. <tr>
  38. <td width="20%" bgcolor="#DEE1E4"><? left_menu(); ?></td> <!-- 1 -->
  39. <td width="80%"><? main_block(); ?></td> <!-- 2 -->
  40. <td width="20%" bgcolor="#DEE1E4"><? right_menu(); ?></td> <!-- 3 -->
  41. </tr>
  42. <tr bgcolor="#C7D3D8">
  43. <td colspan="3" style="font-size: smaller;"><b>Copyright &copy; by XXXX XXXX. Wszelkie prawa zastrzeżone.<br>Powered by ^$#%^#$%# CMS[link do projektu].</b> </td>
  44. </tr>
  45. </body>
  46. </html>


Więc problem wygląda tak: Bez znaczenia czy ustawie szerokość[1, 2, 3] w px, czy w %, czy width czy style, to zawsze jeśli długość lewego, prawego, lub górnego menu jest większa niż oryginalnie to rozszerza się, wbrew ich STAŁEJ długości.

[Proszę mi nie przypominać o tabelkach/ div, wiem o tym:P]

Z góry dzięki za pomoc
gekon
CSS; table-layout: fixed;. Wtedy tabelka będzie renderowana przed całkowitym wypełnieniem i wartość szerokości kolumn będzie stała.
.radex
Cytat
CSS; table-layout: fixed;. Wtedy tabelka będzie renderowana przed całkowitym wypełnieniem i wartość szerokości kolumn będzie stała.


Dałem do sekcji css

table{
table-layout:fixed;
}

ale wtedy dzieje się coś takiego:

komórki są prawidłowo rozstawione, a tekst się rozszerza aż do kolejnej komórki
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.