Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS]blokada przełamania linii w tabeli
Forum PHP.pl > Forum > Przedszkole
siemieng
Witam,

Próbuję wykonać tabelkę w której będzie zablokowane przełamanie linii. O dziwo pożądany efekt uzyskuję bez problemu w IE w pozostałych przeglądarkach mam problem:/

poniżej screen pożądanego efektu: (z IE)


efekt z innych przeglądarek:


prosciutki kod php tworzacy tabele
  1. <?php
  2. echo '<table cellpadding="2" cellspacing="2" border="1" style="table-layout: fixed; width:800px;">';
  3. foreach($_data as $_item)
  4. {
  5.    echo '<tr>';
  6.    echo '<td width="150px">';
  7.    echo $_item['id'];
  8.    echo '</td>';
  9.    echo '<td width="150px">';
  10.    echo $_item['name'];
  11.    echo '</td>';
  12.    echo '<td style="white-space:nowrap;">';
  13.    echo $_item['content'];
  14.    echo '</td>';
  15.    echo '</tr>';
  16. }
  17. echo '</table>';
  18. ?>


jak widać użyłem "table-layout: fixed;" dla właściwości tabeli, ale nie działa to tak jakbym chciał:/

Jak uzyskać efekt z pierwszego obrazka?? da się to zrobić przy pomocy css i html (myślałem o utworzeniu np. pustego div'a i przy pomocy z-index przysłonić tekst wychodzący poza tabelę oraz zablokować suwak poziomy - ale aż takie kombinowanie chyba nie ma sensu).
planet
a próbowałeś z overflow: hidden; ? nie gwarantuje, że to działa na tabelach.
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.