Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为什么我不能继承父项';我的桌子有多宽?_Html_Css - Fatal编程技术网

Html 为什么我不能继承父项';我的桌子有多宽?

Html 为什么我不能继承父项';我的桌子有多宽?,html,css,Html,Css,由于某些原因,我无法用表元素继承父对象的宽度 CSS: HTML: A. A. A. A. A. 当我在相同的情况下继承到div元素时,继承就起作用了。 表不能从已继承属性的元素继承吗? 为什么它与div一起工作,而不是与表一起工作?我认为出现这个问题是因为表不是块元素。表的宽度不能继承,只能根据设置的宽度或内容的宽度确定。添加100%的宽度将获得所需的结果 width: 100%; 您应该将宽度:100%添加到主容器中 #main_wrap { width: 100%;

由于某些原因,我无法用表元素继承父对象的宽度

CSS:

HTML:


A.
A.
A.
A.
A.
当我在相同的情况下继承到div元素时,继承就起作用了。 表不能从已继承属性的元素继承吗?
为什么它与div一起工作,而不是与表一起工作?

我认为出现这个问题是因为表不是块元素。表的宽度不能继承,只能根据设置的宽度或内容的宽度确定。添加100%的宽度将获得所需的结果

width: 100%;

您应该将
宽度:100%
添加到主容器中

#main_wrap {
    width: 100%;
    max-width:1000px;
    ....
}

jsIDLE:

表和Div没有相同的行为。 如果将css添加到表中:display:block;你会看到它也有同样的行为。但是你会失去餐桌上的行为。 这就解释了两个示例之间的差异

width: 100%;
#main_wrap {
    width: 100%;
    max-width:1000px;
    ....
}