Mam tabelę z width: 100%
i element w tej tabeli z width: 40em; max-width: 100%
, ale element wciąż rozciąga stół, gdy okno przeglądarki staje się zbyt małe.Tabela HTML - maksymalna szerokość nie działa na td potomkach
Chcę, aby ten element miał stałą szerokość, ale nie był większy niż kontener, jeśli kontener jest zbyt mały. Jeśli nie ma wystarczająco dużo miejsca na ustaloną szerokość, max-width: 100%
powinien zmniejszyć rozmiar, aby zmieścił się w dostępnej przestrzeni. Działa to poza stołem.
Należy pamiętać, że max-width
nie znajduje się na samym stole. W rzeczywistości jest to element <input>
, chociaż kod, który podłączyłem, zawiera osobną tabelę z tym samym problemem na elemencie <span>
. Zawiera również pole <input>
poza tabelą, które zachowuje się poprawnie.
To z pewnością wygląda ładniej niż mój przykład i lepiej ilustruje perwersje modelu pudełkowego (które głównie dotyczyłem dokończenia, na wypadek gdyby były częścią problemu). Nie rozwiązuje to jednak mojego problemu. – meustrus
Nie pamiętam, dlaczego to nie działało wcześniej, ponieważ wydaje się działać teraz zgodnie z oczekiwaniami. – meustrus