Ho una tabella con width: 100%
e un elemento in quella tabella con width: 40em; max-width: 100%
, ma l'elemento sta ancora allungando la tabella quando la finestra del browser diventa troppo piccola.Tabella HTML - larghezza massima non funzionante sui discendenti td
Voglio che questo elemento sia una larghezza fissa ma non sia più grande del contenitore se il contenitore diventa troppo piccolo. Se non c'è spazio sufficiente per la larghezza fissa, lo max-width: 100%
dovrebbe ridurlo per adattarsi allo spazio disponibile. Questo funziona al di fuori di un tavolo.
Si noti che lo max-width
non si trova sul tavolo stesso. In realtà si trova su un elemento <input>
, sebbene il codice che ho collegato includa una tabella separata con lo stesso problema su un elemento <span>
. Include anche un campo <input>
al di fuori della tabella che si comporta correttamente.
Questo sicuramente sembra più bello del mio esempio e illustra meglio le perversioni del modello di riquadri (che ho incluso principalmente per il completamento, nel caso in cui potessero essere parte del problema). Tuttavia, non risolve il mio problema. – meustrus
Non ricordo perché questo non ha funzionato prima, dal momento che sembra funzionare ora come desiderato. – meustrus