Having trouble increasing the space between elements in an inline block container? While I found a workaround, it only works for the first line. Also, I have numerous elements and a specific container width.
The following is the code snippet:
<!DOCTYPE html>
<html>
<head>
<style>
.container {
background-color: blue;
height: 300px;
width: 620px;
display: inline-block;
}
.container div + div {
margin-left: 33px;
}
.child1 {
width:200px;
height: 100px;
display:inline-block;
background-color: red;
}
.child2 {
width: 200px;
height: 100px;
display: inline-block;
background-color: green;
}
.child3 {
width: 200px;
height: 100px;
display: inline-block;
background-color: yellow;
}
</style>
</head>
<body>
<div class="container">
<div class="child1"></div>
<div class="child2"></div>
<div class="child3"></div>
</div>
</body>
</html>
Here's what you can expect: https://i.sstatic.net/JIUgl.png
(Please note that this solution needs to be compatible with all browsers, including IE7)
Thank you for your help!