Skip to content Skip to sidebar Skip to footer

Css: Can't Place Two Divs Beside Each Other

How can I place two divs with lots of child divs beside each other? I want red part to be right to Blue part. Note: Name and surname are fake, so that doesn't matter. My HTML: <

Solution 1:

You need to use the float:left; styling property for #AccountAvatar and #AccountInfo. Also set the width of #AccountInfo to 70% (remaining width).

Re-style your css for #AccountAvatar and #AccountInfo as follows:

#AccountAvatar{
    background-color: blue;
    width: 30%;
    float:left;
}
#AccountInfo{
    width: 70%;
    font-size: 1.7vh;
    float:left;
}

Here's a demo.

Solution 2:

One way you can achieve this is with display: table

Here is a working demo - http://jsbin.com/povajidesa/1/edit?html,output

What I changed:

  • added display: table to the #AccountFrame ruleset
  • added display: table-cell to the #AccountAvatar and #AccountInfo rulesets
  • added vertical-align: top to the #AccountInfo ruleset to align the text vertically, this can be changed as needed.

Post a Comment for "Css: Can't Place Two Divs Beside Each Other"