生病了,试着调试一个小时。为什么桌子会被内容拉伸?我已使用tr
和td
正确包装布局。我正在为电子邮件设计HTML。
为什么宽度:600px 不能在桌面上工作?
答案 0 :(得分:0)
添加table-layout: fixed;
请参阅http://jsfiddle.net/qse5owx6/5/
答案 1 :(得分:0)
点击此处 jsfiddle
这种情况发生的原因是你为所有元素设置了特定的固定宽度(以像素为单位),这就是为什么你不能强制使用较小宽度的原因。
我建议你使用百分比作为表格内元素的宽度。例如
tbody { width:100%;}
tr { width:100%;}
td { width:50%;}
或者,如果你想保持元素的宽度不变(873px),你可以将所有表包装在像.wrapper
这样的div中并添加
.wrapper {
width:600px;
overflow:auto;
}
请参阅此处: jsfiddle
答案 2 :(得分:0)