Html 使用Flexbox而不设置任何固定高度的等高图像?

Html 使用Flexbox而不设置任何固定高度的等高图像?,html,css,wordpress,flexbox,grid,Html,Css,Wordpress,Flexbox,Grid,你好,我在wordpress网站上尝试用Flexbox制作两张相同高度的图片 这是我的密码: .wrapper{ 显示器:flex; } .wrapper>div:第一个孩子{ 左边距:15px; } .img{ 宽度:150px; } WordPress是世界上最受欢迎的网站建设者。它为互联网上超过33%的网站提供电力,这意味着全世界有数百万个网站 WordPress早在2003年就开始作为一个简单的博客平台。从那时起,它已发展成为一个内容管理系统和一个应用程序开发框架 我增加了100px

你好,我在wordpress网站上尝试用Flexbox制作两张相同高度的图片

这是我的密码:

.wrapper{
显示器:flex;
}
.wrapper>div:第一个孩子{
左边距:15px;
}
.img{
宽度:150px;
}

WordPress是世界上最受欢迎的网站建设者。它为互联网上超过33%的网站提供电力,这意味着全世界有数百万个网站

WordPress早在2003年就开始作为一个简单的博客平台。从那时起,它已发展成为一个内容管理系统和一个应用程序开发框架


我增加了100px的高度

.wrapper{
显示器:flex;
}
.wrapper>div:第一个孩子{
左边距:15px;
}
.img{
宽度:150px;
高度:100px;
}

WordPress是世界上最受欢迎的网站建设者。它为互联网上超过33%的网站提供电力,这意味着全世界有数百万个网站

WordPress早在2003年就开始作为一个简单的博客平台。从那时起,它已发展成为一个内容管理系统和一个应用程序开发框架


我将图像设置到具有固定高度的容器中。因此,我将您的
img
设置如下:

.img-container{
  width: 100%;
  height: 200px;
  position: relative;
  overflow: hidden;
}
.wrapper img{
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
我还将您的2 div img设置为:

.img1, .img2{
  width: 50%;
}
最终结果:
.wrapper{
显示器:flex;
}
.wrapper>div:第一个孩子{
左边距:15px;
}
.img1、.img2{
宽度:50%;
}
.img集装箱{
宽度:100%;
高度:200px;
位置:相对位置;
溢出:隐藏;
}
.img{
身高:100%;
位置:绝对位置;
最高:50%;
左:50%;
转换:翻译(-50%,-50%);
}

WordPress是世界上最受欢迎的网站建设者。它为互联网上超过33%的网站提供电力,这意味着全世界有数百万个网站

WordPress早在2003年就开始作为一个简单的博客平台。从那时起,它已发展成为一个内容管理系统和一个应用程序开发框架


为什么不像设置宽度那样在img上设置固定高度?但我不想设置固定高度,因为它会在较小的屏幕中破坏我的图像有没有办法使用flexbox?您需要像我一样在容器中设置图像。如果你真的不能,你可能有一种使用flex的方法,但更复杂的是,有一种方法可以在不设置固定高度的情况下实现相同的高度,可以使用flexbox吗?如果原始图像的高度不相等,那么你必须设置高度,不能使用flexbox指定高度,flexbox仅用于布局,直到在调整屏幕大小时在较小的屏幕中破坏图像browser@Mar在这里,我纠正了一点
溢出:hidden
trickIt不适合我调整浏览器大小,您将在height@Mar你必须明白,两张基本尺寸不一样的基本图像不会变得更好比那还多。我刚在电话上查过,电脑的尺寸总是在同一条线上。所以我想如果你想变得更好,你需要手动调整图像的大小和剪切,以得到你想要的结果。但是你不可能做得更好。你完全正确,也许flex box更复杂