In the new version of Chrome (version 44) the tables are not behaving in the same way that the other versions of the table behaved.
Result:
Whenyouresizethescreen,thebrowsercalculatesthewidthofeachtd
byadjustingitswidthtocontainthecontentandatthesametimedoesnotburstthefullwidthofthescreen(ortheelementitisinserted)towhenitisnolongerpossibletobreakcontentacrossmultiplerowsandthetableexceedsthewidthoftheparentelement.
However,inthenewversion,chromestopsconsideringthewidthoftheparentelementearlierthanexpected.Byanalyzingtheexampleoftheresultobtained,itispossibletorealizethatitisstillpossibletobreakthecontentsofcolumn3inlines,thatis,toreducethewidthofthesameonesothatitisnotnecessarytousethescroll.
Table JSFiddle.
So far, the only way I've found to work around this problem is to set the width of td
s to 1%
. However, in this way, all% s of% s are of the same size, regardless of their content. Setting the width of each td
would also be impractical.
Does anyone have a solution to the problem?