我只是好奇HTML控件(例如:表格)是否有可能比其父控件(例如一个div)具有更大的宽度并且内部控件是完全可见的? 感谢
答案 0 :(得分:3)
绝对可能。您可以将overflow
元素的parent
css属性设置为visible
,如下所示。
.parent {
# Other Properties
overflow : visible;
}
现在,在这种情况下,如果子元素的宽度大于其父元素的宽度,则它将是可见的。 overflow
适用于身高和宽度。要仅显示高度或宽度,您可以使用overflow-x
和overflow-y
属性(名称基于x轴和y轴)。
注意:由于@cimmanon表示overflow
属性的默认值设置为visible
,因此您可能不需要像上面那样明确设置它。虽然,我个人的偏好是明确地设置它,以防我想确定它。
答案 1 :(得分:1)
当孩子的width
设置为百分比或自动且position
设置为静态或相对时,子项的维度会适应其父元素。因此,如果您希望它更大,您可以执行以下操作:
只要您不更改祖先元素以隐藏事物(隐藏)的溢出,后代就会显示出来。