Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Szerokość komórek względem szerokości tabeli
Forum PHP.pl > Forum > Po stronie przeglądarki
damianooo
Robię stronę responsywną i dla małego ekranu potrzebuję w tabeli komórkę A ustawić na 70% szerokości tabeli a komórkę B ustawić na pozostałe 30% tabeli.
Poniższy html + css niestety nie działa:
  1. <table style="width: 100%;">
  2. <tr style="display: block;background-color: red;">
  3. <td style="background-color: blue;width: 70%;">A</td>
  4. <td style="background-color: green;width: 30%;">B</td>
  5. </tr>
  6. <tr style="display: block;background-color: red;">
  7. <td style="background-color: blue;width: 70%;">A</td>
  8. <td style="background-color: green;width: 30%;">B</td>
  9. </tr>
  10. </table>


Próbowałem też na tabeli ustawić właściwość table-layout: fixed; ale też nie działa.

Co robię źle ?

PS. Celowo style css wrzuciłem wprost do tagów html.
trueblue
Wyrzuć display z row.
damianooo
Usunięcie display nic nie dało sad.gif


  1. <table style="width: 100%;">
  2. <tr style="background-color: red;">
  3. <td style="background-color: blue;width: 70%;">A</td>
  4. <td style="background-color: green;width: 30%;">B</td>
  5. </tr>
  6. <tr style="background-color: red;">
  7. <td style="background-color: blue;width: 70%;">A</td>
  8. <td style="background-color: green;width: 30%;">B</td>
  9. </tr>
  10. </table>
trueblue
Nie działa? https://jsfiddle.net/4rytxzkq/
damianooo
ok działa ... trochę źle testowłem bo we frameworku SYMFONY w nowym kontrolerze w szablonie TWIG gdzie kod umieściłem w sekcji, która ma dostęp do innych styli CSS które pewnie nadpisały ustawienia:
  1. {% extends 'base.html.twig' %}
  2. {% block content %}
  3. ...
  4. {% endblock %}


Sprawdziłem na innym projekcie i działa.



Dzięki
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.