Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> tabela - stala szerokosc komorki
kufalo
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 2
Dołączył: 24.08.2005

Ostrzeżenie: (0%)
-----


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>
Go to the top of the page
+Quote Post
kantek
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 15
Dołączył: 2.04.2009
Skąd: koszalin

Ostrzeżenie: (0%)
-----


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


--------------------
kantek.com.pl
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:22