Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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
Css 在其他img旁边的垂直堆栈中显示img元素?_Css_Image_Alignment_Css Float - Fatal编程技术网

Css 在其他img旁边的垂直堆栈中显示img元素?

Css 在其他img旁边的垂直堆栈中显示img元素?,css,image,alignment,css-float,Css,Image,Alignment,Css Float,我试图显示一组img元素,如下所示: 我试着在IMG 1上使用float:left,在其他IMG上使用float:right,但它们没有垂直排列。我该怎么做?一种方法是在容器div中有两个子div。一个应该是img1,另一个应该包含其他三个,它们也应该有显示:块以正常工作(img2、img3和img 4) Putfloat:左在img1上和float:右在三个较小容器的上 为了安全起见,再次将img1和新的容器:垂直对齐:中间 如果容器也有固定的尺寸,那就更容易了 图像: Flexbox应

我试图显示一组img元素,如下所示:


我试着在IMG 1上使用float:left,在其他IMG上使用float:right,但它们没有垂直排列。我该怎么做?

一种方法是在容器
div
中有两个子
div
。一个应该是
img1
,另一个应该包含其他三个,它们也应该有
显示:块以正常工作(img2、img3和img 4)

  • Put
    float:左
    img1上
    float:右
    在三个较小容器的

  • 为了安全起见,再次将
    img1
    和新的
    容器
    垂直对齐:中间

  • 如果容器也有固定的尺寸,那就更容易了

图像


Flexbox应该可以与此配合使用

首先,在父容器上设置
display:flex
align items:center

其次,在右侧容器上设置
display:flex
,然后设置
flex direction:column

图像将垂直对齐

.container{
显示器:flex;
对齐项目:居中;
}
.左{
右边距:10px;
}
.对{
显示器:flex;
弯曲方向:立柱;
}
.右img{
保证金:5px0;
}


谢谢,我试试这个。我从来没有想过,但我认为它应该起作用。不客气。会有用的。两个元素比五个元素更容易对齐。