Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.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 4个div内联图像,这可能吗?_Html_Inline - Fatal编程技术网

Html 4个div内联图像,这可能吗?

Html 4个div内联图像,这可能吗?,html,inline,Html,Inline,所以我有点困惑我该怎么做 我期待安排4个图像。2个在顶部内联,一个在这些图像下面,另一个垂直放置在两个图像上 有人能帮我做到这一点吗?假设所有图像都是100px宽,较小的图像是50px高,高的图像是120px高,宽的图像是220px宽,它们之间的间距是20px,你会得到以下HTML: <div id="ImagesOuter"> <div id="Image1"><img src="..." width="100" height="50" alt="" />

所以我有点困惑我该怎么做

我期待安排4个图像。2个在顶部内联,一个在这些图像下面,另一个垂直放置在两个图像上


有人能帮我做到这一点吗?

假设所有图像都是100px宽,较小的图像是50px高,高的图像是120px高,宽的图像是220px宽,它们之间的间距是20px,你会得到以下HTML:

<div id="ImagesOuter">
  <div id="Image1"><img src="..." width="100" height="50" alt="" /></div>
  <div id="Image2"><img src="..." width="100" height="50" alt="" /></div>
  <div id="Image3"><img src="..." width="100" height="120" alt="" /></div>
  <div id="Image4"><img src="..." width="220" height="50" alt="" /></div>
</div>
一把小提琴用简单的灰色方框显示:

您可以随意调整尺寸,以匹配您尝试执行的操作

#ImagesOuter {
  /* Combined Width */
  width: 340px;
  /* Resize according to float content */
  overflow: hidden;
}
/* IE7-8 support for float clear-fix */
*+html #ImagesOuter {
  min-height: 1%;
}

/* Proper rendering */
#ImagesOuter > div > img {
  display: block;
}

#Image1 {
  float: left;
  margin: 0 20px 20px 0;
}

#Image2 {
  float: left;
  margin: 0 20px 20px 0;
}

#Image3 {
  float: right;
}

#Image4 {
  clear: left;
  float: left;
}