Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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 如何在另一个div中进行自动调高div_Html_Css - Fatal编程技术网

Html 如何在另一个div中进行自动调高div

Html 如何在另一个div中进行自动调高div,html,css,Html,Css,你好,我有这样一个问题。我有以下代码: <div id="1" style="min-height: 50px;"> <div id="dynamicDiv">This div can be here, but not always. </div> <div id="2" style="display: table; MIN-HEIGHT: 50px;"> <div id="3" style="di

你好,我有这样一个问题。我有以下代码:

<div id="1" style="min-height: 50px;">
    <div id="dynamicDiv">This div can be here, but not always.
    </div>
    <div id="2" style="display: table; MIN-HEIGHT: 50px;">
          <div id="3" style="display: cell-table; vertical-align: middle;">
              Any middled text.
          </div>
    </div>
</div>

这个div可以在这里,但不总是在这里。
任何中间文本。
现在我的问题是。。。有时dynamicDiv不在这里,我需要div=“2”获取整个div=“1”。但是当设置dynamicDiv时,我需要id=“2”的最小高度为50px


我再也不知道如何让它工作了。我需要一个可以与IE、FF、CHrome、Opera和Safari一起使用的解决方案。

好的,但是这个问题还有其他解决方案吗?还有其他方法可以使文本垂直居中,而不必使用表格布局。。。如果您想根据内部
的存在来切换height属性,那么您必须使用JavaScript.Hmm,我可以问一下如何创建它的示例吗?