Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: tabela - stala szerokosc komorki
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
kufalo
Witam,
Generalnie chce osiagnac efekt jak w przykladzie ponizej, ale bez koniecznosci definiowania wartosci width dla kazdego div we wszystkich wierszach.
Zalozenie jest takie, ze tekst w komorkachi ma byc ucinany oraz nie zawijany do kojenych linii, a szeroksc kolumny tabeli zdefiniowana w jednym miejscu tabeli (najlepiej w td w thead).
Jest na to jakis sposob?

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. </head>
  5. <body>
  6. <tr><td style="width:65px">kol</td></tr>
  7. </thead>
  8. <tr><td><div style="white-space:nowrap;overflow:hidden;width:65px">bardzo dlugi tekst</div></td></tr>
  9. </tbody>
  10. </table>
  11. </body>
  12. </html>
kantek
nie wiem czy Ci o to chodzi ale zdefiniuj sobie klasę css
i w niej width:65px;

td.nazwa_twojej_klasy
{
width:65px;
...
}
a potem tylko
  1. <?php
  2. <td class="nazwa_towojej_klasy"> bardzo długi text </td>
  3. ?>


tak samo możesz zrobić z tym divem, ale chyba nie potrzebny w środku jak w każdej komórce ma być to samo

łopatologicznie smile.gif
w head dajesz
  1. <?php
  2. <STYLE type="text/css">
  3.    td.komora {border:0px; margin:0px; padding:0px; width:65px; i co tam jeszcze chcesz}
  4. </STYLE>
  5. ?>

i w body już wtedy
  1. <?php
  2. <td class="komora">bardzo dlugi text</td>
  3. ?>

Pozdrawiam
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.