I need to have a container div that will hold inside of it 2 child divs that will be aligned side by side, and together should take 100% of the container width.
The container div must take 85% of the screen view.
The RIGHT div should be 50px width, and 50px height (I will later put an image inside which have the same size: 50x50 pixels).
The LEFT div contain lot of text, and should take all the place that is left in the container, the place that is free.
I want to use only html & css please, and also without the flex command I don't like it. It should work for any width of the browser. Below is my starting code which of course doesn't work... If possible please fix it and show me the fixed code.
Thanks very much!
My code:
.container{
width: 85%;
background-color: yellow;
border: 1px solid red;
}
.leftDiv{
width: auto;
background-color: green;
border: 1px solid black;
float: left;
}
.rightDiv{
width: 50px;
height: 50px;
background-color: blue;
border: 1px solid black;
float: left;
}
<div class="container">
<div class="leftDiv">
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
Long text... Long text... Long text... Long text... Long text...
</div>
<div class="rightDiv"></div>
</div>