Javascript 将两个图像并排放置,没有空间且居中

Javascript 将两个图像并排放置,没有空间且居中,javascript,html,css,Javascript,Html,Css,我试图得到两张并排居中的图片,我完全迷路了。我将align=“center”包含在div中,但它不起任何作用,我尝试了绝对定位,它将该图像踢到中间,但另一个图像仍然被边缘化到左侧。我已将我的代码包含在下面供您查看。我相信这相当容易,我的大脑今天只是在打卡。任何帮助都将不胜感激。谢谢 <div> <div class="item"> <contentful-image url="@Model.EventImages[0].File.Url" @*wid

我试图得到两张并排居中的图片,我完全迷路了。我将align=“center”包含在div中,但它不起任何作用,我尝试了绝对定位,它将该图像踢到中间,但另一个图像仍然被边缘化到左侧。我已将我的代码包含在下面供您查看。我相信这相当容易,我的大脑今天只是在打卡。任何帮助都将不胜感激。谢谢

<div>
   <div class="item">
     <contentful-image url="@Model.EventImages[0].File.Url" @*width="300" height="300" *@ style="float:left; width: 30%; margin-bottom: 0.5em; position: absolute " />
   </div>  
   <div class="item">
     <contentful-image url="@Model.EventImages[1].File.Url" @*width="300" height="300"*@ style="float:left; width: 30%; margin-bottom: 0.5em";/>
   </div>
</div>

尝试使用flex box,它非常简单。为父项设置display:flex,然后可以将子项与align items:center对齐。 类似html的:

<div class="parent">
   <div class="item">
       <contentful-image url="" />
   </div>  
   <div class="item">
       <contentful-image url="" />
   </div>
</div>

尝试按如下方式创建父和子div:

。父容器{
显示器:flex;
-webkit柔性包装:nowrap;
}
.儿童容器{
填充:10px;
}

使用CSS类而不是内联CSS您的CSS如下所示:

图像标签的CSS:

.myImg {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    height: 30px; 
}
用于div的CSS必须包含图像:

.image-container{
    display: inline-block;
}
现在使用CSS将图像居中:

#image{
    text-align:center;
}
最后,如何在html中使用它:

<div id="images">
<div class="image-container">
    <img class="myImg" alt="No image" src="your_image_url"/>
</div>
<div class="image-container">
    <img class="myImg" alt="No image" src="your_image_url"/>
</div>
</div>​

myImg先生{
显示:内联块;
左边距:自动;
右边距:自动;
高度:30px;
}
.图像容器{
显示:内联块
}
#图像{
文本对齐:居中;
}
​

您可以尝试这两个示例,看看是否有任何示例可以解决您的问题,尽管使用了
img
元素

如果希望
body
元素成为父元素,可以执行以下操作:

*{margin:0;padding:0;框大小:border-box}
html,正文{宽度:100vw;高度:100vh}
身体{
显示器:flex;
证明内容:中心;
对齐项目:居中;
}
/*如果要将其水平放置,请添加此选项*/
/*
div{
显示器:flex;
}
*/
img{
显示:块;
}


寻求代码帮助的问题必须包括在问题本身中重现代码所需的最短代码,最好是以最短的格式。请参见..定心的第一条规则是“不要使用浮动!”
<div id="images">
<div class="image-container">
    <img class="myImg" alt="No image" src="your_image_url"/>
</div>
<div class="image-container">
    <img class="myImg" alt="No image" src="your_image_url"/>
</div>
</div>​