Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.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_Parent Child - Fatal编程技术网

Html 有没有办法让父元素继承它的高度';谁的孩子?

Html 有没有办法让父元素继承它的高度';谁的孩子?,html,css,parent-child,Html,Css,Parent Child,从我所看到的情况来看,如果将父元素显示为内联块,则它的宽度可能与子元素的宽度相同,但是有没有办法使父元素具有相同的高度 <div id="nav-logo"> <img src="site_logo.png" alt="Site Logo" /> </div> 将内联图像设置为display:block就可以了。代码似乎会生成一个与图像高度相同的div。 #nav-logo { display: inline-block; f

从我所看到的情况来看,如果将父元素显示为内联块,则它的宽度可能与子元素的宽度相同,但是有没有办法使父元素具有相同的高度

  <div id="nav-logo">
     <img src="site_logo.png" alt="Site Logo" />
  </div>

将内联图像设置为display:block就可以了。

代码似乎会生成一个与图像高度相同的div。
   #nav-logo {
  display: inline-block;
  float: left;
  width: 236px; 
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  top: -5px;
   }