简体   繁体   中英

How to display image side by side?

How do place 2 image side by side and then have another line with 2 images side by side? Sorry for asking

<div class="container">
<audio id="a" src="../Media/Sound/a.mp3"></audio>
<img class="static" src="../Media/Static_Characters/a.png" alt="No Image">
<img class="active" src="../Media/Gifs/a.gif" alt="No Image">
<p class="center">a</p>

<audio id="a" src="../Media/Sound/a.mp3"></audio>
<img class="static" src="../Media/Static_Characters/a.png" alt="No Image">
<img class="active" src="../Media/Gifs/a.gif" alt="No Image">
<p class="center">a</p>

<audio id="a" src="../Media/Sound/a.mp3"></audio>
<img class="static" src="../Media/Static_Characters/a.png" alt="No Image">
<img class="active" src="../Media/Gifs/a.gif" alt="No Image">
<p class="center">a</p>       
          
                

             

You can use display-block in your image and set vertical-align to top in your image

CSS

img {display:inline-block;vertical-align:top;}

HTML

Also there is no closing in your audio tag. I've re edited it for you.

<div class="container">
<audio id="a" src="../Media/Sound/a.mp3"></audio>
<img class="static" src="../Media/Static_Characters/a.png" alt="No Image">
<img class="active" src="../Media/Gifs/a.gif" alt="No Image"/>
<p class="center">a</p>

<audio id="a" src="../Media/Sound/a.mp3"></audio>
<img class="static" src="../Media/Static_Characters/a.png" alt="No Image">
<img class="active" src="../Media/Gifs/a.gif" alt="No Image">
<p class="center">a</p>

<audio id="a" src="../Media/Sound/a.mp3"></audio>
<img class="static" src="../Media/Static_Characters/a.png" alt="No Image">
<img class="active" src="../Media/Gifs/a.gif" alt="No Image">
<p class="center">a</p>       

Here is a simple way. Just use flexbox on the container.

All I did was add the below CSS to your container class and limited the number of images per container to 3.

.container {
display: flex;
flex-direction: row;
}

Using Flexbox will also maintain a responsive layout on desktop and mobile.

Run the snippet below:

 .container { display: flex; flex-direction: row; } /*image styles for example only, all you need is the container CSS*/ img { width: 33%; }
 <div class="container"> <audio id="a" src="../Media/Sound/a.mp3"></audio <img class="static" src="../Media/Static_Characters/a.png" alt="No Image"> <img class="active" src="https://cdn.pixabay.com/photo/2019/11/18/08/21/bonsai-4634225_960_720.jpg" alt="No Image"> <p class="center">a</p> <audio id="a" src="../Media/Sound/a.mp3"></audio <img class="static" src="../Media/Static_Characters/a.png" alt="No Image"> <img class="active" src="https://cdn.pixabay.com/photo/2019/11/18/08/21/bonsai-4634225_960_720.jpg" alt="No Image"> <p class="center">a</p> <audio id="a" src="../Media/Sound/a.mp3"></audio <img class="static" src="../Media/Static_Characters/a.png" alt="No Image"> <img class="active" src="https://cdn.pixabay.com/photo/2019/11/18/08/21/bonsai-4634225_960_720.jpg" alt="No Image"> <p class="center">a</p> </div> <div class="container"> <audio id="a" src="../Media/Sound/a.mp3"></audio <img class="static" src="../Media/Static_Characters/a.png" alt="No Image"> <img class="active" src="https://cdn.pixabay.com/photo/2019/11/18/08/21/bonsai-4634225_960_720.jpg" alt="No Image"> <p class="center">a</p> <audio id="a" src="../Media/Sound/a.mp3"></audio <img class="static" src="../Media/Static_Characters/a.png" alt="No Image"> <img class="active" src="https://cdn.pixabay.com/photo/2019/11/18/08/21/bonsai-4634225_960_720.jpg" alt="No Image"> <p class="center">a</p> <audio id="a" src="../Media/Sound/a.mp3"></audio <img class="static" src="../Media/Static_Characters/a.png" alt="No Image"> <img class="active" src="https://cdn.pixabay.com/photo/2019/11/18/08/21/bonsai-4634225_960_720.jpg" alt="No Image"> <p class="center">a</p> </div>

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM