Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][HTML]Tabela w html - różna szerokość komórek
Forum PHP.pl > Forum > Przedszkole
kosmos
Cześć.

Przykład tabelki:
Tabela

Zależy mi na tym, aby górny wiersz był na 100% szerokości i aby komórki posiadały różną szerokość. Collspan złączy mi komórki, ale szerokość ich będzie od siebie uzależniona względem poszczególnym wierszy.
oczekiwany rezultat

Czy jedyną opcją jest tabela zagnieżdżona w wierszu 2?
kayman
ja bym do tego użył raczej bootstrap a nie tabeli

https://getbootstrap.com/docs/5.2/layout/grid/
Malinaa
Też użyłbym do tego Bootstrapa, przy tabeli i collspan pewnie nie zrobisz jak obrazujesz, ale jeżeli Ci zależy koniecznie na tabeli to możesz zakombinować z dwiema. Efekt wizualny otrzymasz dokładnie taki na jakim Ci zależy.

Przykładowy gotowiec:

  1. div.floating-table {
  2. width: 500px;
  3. }
  4. table {
  5. border-spacing: 0;
  6. border-collapse: collapse;
  7. border: 2px solid black;
  8. }
  9. table.table-bottom {
  10. border-top: 0;
  11. }
  12. td {
  13. padding: 10px;
  14. border-left: 2px solid black;
  15. border-right: 2px solid black;
  16. }
  17. </style>
  18. </head>
  19. <div class="floating-table">
  20. <table width="100%">
  21. <tr>
  22. <td width="25%">A</td>
  23. <td width="35%">B</td>
  24. <td>C</td>
  25. </tr>
  26. </table>
  27. <table width="100%" class="table-bottom">
  28. <tr>
  29. <td>M</td>
  30. <td width="40%">N</td>
  31. <td width="15%">O</td>
  32. <td width="15%">P</td>
  33. </tr>
  34. </table>
  35. </div>
  36. </body>
  37. </html>
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-2024 Invision Power Services, Inc.