Javascript 并排对齐图像位置(css+;html)

Javascript 并排对齐图像位置(css+;html),javascript,html,css,Javascript,Html,Css,我想拍四张并排的照片,但没有成功。上面两个,下面两个。我想确保除手机外,所有浏览器的大小都保持不变。 这是我迄今为止的尝试 #imageone{ 位置:绝对位置; 顶部:0px; 宽度:50%; 填充:0px; } #图像二{ 位置:绝对位置; 宽度:50%; 左:50%; } #图像四{ 位置:绝对位置; 宽度:50%; 顶部:1000px; } #图像三{ 位置:绝对位置; 宽度:50%; 左:50%; 顶部:1200px; } 删除您的代码并使用下面的代码 #image{ line-

我想拍四张并排的照片,但没有成功。上面两个,下面两个。我想确保除手机外,所有浏览器的大小都保持不变。 这是我迄今为止的尝试

#imageone{
位置:绝对位置;
顶部:0px;
宽度:50%;
填充:0px;
}
#图像二{
位置:绝对位置;
宽度:50%;
左:50%;
}
#图像四{
位置:绝对位置;
宽度:50%;
顶部:1000px;
}
#图像三{
位置:绝对位置;
宽度:50%;
左:50%;
顶部:1200px;
}

删除您的代码并使用下面的代码

#image{
  line-height: 1px;
}
#image img{
float: left;
width: 50%;
height: 50vh;
}

删除您的代码并使用下面的代码

#image{
  line-height: 1px;
}
#image img{
float: left;
width: 50%;
height: 50vh;
}
您可以尝试以下方法:

#image {
  font-size: 0; /* remove space after inline element */
}

#image img {
  display: inline-block;
  vertical-align: top; /* remove extra pixels under inline element */
  width: 50%;
}
div{
字体大小:0;/*删除内联元素后的空格*/
}
img{
显示:内联块;
垂直对齐:顶部;/*删除内联元素下的额外像素*/
宽度:50%;
}

您可以尝试以下方法:

#image {
  font-size: 0; /* remove space after inline element */
}

#image img {
  display: inline-block;
  vertical-align: top; /* remove extra pixels under inline element */
  width: 50%;
}
div{
字体大小:0;/*删除内联元素后的空格*/
}
img{
显示:内联块;
垂直对齐:顶部;/*删除内联元素下的额外像素*/
宽度:50%;
}

我会使用CSS网格来解决这个问题

#图像{
显示:网格;
栅隙:10px;
}
img{
/*让图像占据整个空间分割的宽度*/
最大宽度:100%;
高度:自动;
}
/*适用于比手机屏幕更大的屏幕*/
@媒体屏幕和屏幕(最小宽度:520像素){
#形象{
网格模板柱:1fr 1fr;
}
}

我会使用CSS网格来解决这个问题

#图像{
显示:网格;
栅隙:10px;
}
img{
/*让图像占据整个空间分割的宽度*/
最大宽度:100%;
高度:自动;
}
/*适用于比手机屏幕更大的屏幕*/
@媒体屏幕和屏幕(最小宽度:520像素){
#形象{
网格模板柱:1fr 1fr;
}
}


你想添加任何固定高度的图像吗?删除绝对高度的图像,以及所有的ur css并使用
img{width:50%;float:left;最大高度:450px;/*可选*/}div.image{display:inline block;}
@ppl是的为什么不想添加任何固定高度的图像呢?删除绝对高度的图像,以及所有ur css并使用
img{width:50%;float:left;max height:450px;/*可选*/}div.image{display:inline block;}
@ppl是的,为什么不让我意识到我在网络开发上有很多东西要学谢谢你这么多让我意识到我在网络开发上有很多东西要学谢谢你这么多