so i’ve got a wrapper that has a set percentage width and inside that wrapper i have a 5 column layout each 20%
then i’ve made three div’s in the HTML doc where the first and third have 20% of the parent divs width each and the center “content” div has the rest (60%)
inside the three divs are for now just some lorem ipsum in a paragraph but for some reason the padding only works on the center and right hand divs, when i apply the same padding to the left div inside the wrapper it doesnt do anything.
I have tried every which way, i have copied the html for the right side and simply renamed the referenses and copied the CSS for the right side and just renamed the referenses but nothing works, the left column has no padding no matter what i do.
also for some reason the borders that are in the “content” div (left and right side borders) only go as far as the lorem ipsum, how can i set them to go say 100% of parent div?
the CSS for the wrapper and sub-elements:
.wrapper {
width:60%;
height:100%;
background-color:lightgray;
border: 1px solid black;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
<!-----inside wrapper----->
.leftcol {
float:left;
display:inline-block;
padding:5px;
}
.content {
padding:5px;
border-right:1px solid black;
border-left:1px solid black;
float:left;
display:inline-block;
}
.rightcol {
float:left;
display:inline-block;
padding:5px;
}
and the html with the column referenses and their nested divs including the lorem ipsum:
<div class="wrapper">
<div class="col-1">
<div class="leftcol">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Nam ut ante tempor quam luctus tempor tincidunt et enim.
Vestibulum in dignissim diam. Ut lacinia, ipsum eu mollis
bibendum, sapien nunc ullamcorper magna, a mattis velit mauris
facilisis purus. Donec in augue quis leo blandit dictum.
Vestibulum eget vestibulum enim. Pellentesque in mattis erat,
non posuere sem. Nam egestas sollicitudin sem, convallis auctor
lorem malesuada varius. Aenean consectetur lectus ut tristique aliquam.
Suspendisse ullamcorper felis id arcu malesuada, eu maximus nulla finibus.
Praesent rutrum erat vitae orci laoreet pellentesque. Praesent ullamcorper ligula
imperdiet lacus tristique, at imperdiet velit euismod. Nunc vel purus erat.
Phasellus rhoncus sem vitae mauris suscipit, eget dictum erat luctus. Quisque
risus purus, eleifend id orci nec, egestas vehicula neque. Sed fermentum turpis
ornare fermentum dignissim. Pellentesque maximus neque sed mi euismod, quis porttitor
ipsum sagittis. Nullam dapibus lectus ut elit tincidunt, a convallis sem pulvinar.
Nunc tincidunt ullamcorper lectus at viverra. Cras elit metus, laoreet sed accumsan
venenatis, rutrum non tortor. Mauris nec justo vel tortor luctus placerat eu a dui.
Sed porta eros in tortor euismod faucibus. Duis tortor risus, imperdiet in magna et,
facilisis fermentum tortor. Maecenas condimentum vitae tellus nec tristique.
</p>
</div>
</div>
<div class="col-3">
<div class="content">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Nam ut ante tempor quam luctus tempor tincidunt et enim.
Vestibulum in dignissim diam. Ut lacinia, ipsum eu mollis
bibendum, sapien nunc ullamcorper magna, a mattis velit mauris
facilisis purus. Donec in augue quis leo blandit dictum.
Vestibulum eget vestibulum enim. Pellentesque in mattis erat,
non posuere sem. Nam egestas sollicitudin sem, convallis auctor
lorem malesuada varius. Aenean consectetur lectus ut tristique aliquam.
Suspendisse ullamcorper felis id arcu malesuada, eu maximus nulla finibus.
Praesent rutrum erat vitae orci laoreet pellentesque. Praesent ullamcorper ligula
imperdiet lacus tristique, at imperdiet velit euismod. Nunc vel purus erat.
Phasellus rhoncus sem vitae mauris suscipit, eget dictum erat luctus. Quisque
risus purus, eleifend id orci nec, egestas vehicula neque. Sed fermentum turpis
ornare fermentum dignissim. Pellentesque maximus neque sed mi euismod, quis porttitor
ipsum sagittis. Nullam dapibus lectus ut elit tincidunt, a convallis sem pulvinar.
Nunc tincidunt ullamcorper lectus at viverra. Cras elit metus, laoreet sed accumsan
venenatis, rutrum non tortor. Mauris nec justo vel tortor luctus placerat eu a dui.
Sed porta eros in tortor euismod faucibus. Duis tortor risus, imperdiet in magna et,
facilisis fermentum tortor. Maecenas condimentum vitae tellus nec tristique.</p>
</div>
</div>
<div class="col-1">
<div class="rightcol">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Nam ut ante tempor quam luctus tempor tincidunt et enim.
Vestibulum in dignissim diam. Ut lacinia, ipsum eu mollis
bibendum, sapien nunc ullamcorper magna, a mattis velit mauris
facilisis purus. Donec in augue quis leo blandit dictum.
Vestibulum eget vestibulum enim. Pellentesque in mattis erat,
non posuere sem. Nam egestas sollicitudin sem, convallis auctor
lorem malesuada varius. Aenean consectetur lectus ut tristique aliquam.
Suspendisse ullamcorper felis id arcu malesuada, eu maximus nulla finibus.
Praesent rutrum erat vitae orci laoreet pellentesque. Praesent ullamcorper ligula
imperdiet lacus tristique, at imperdiet velit euismod. Nunc vel purus erat.
Phasellus rhoncus sem vitae mauris suscipit, eget dictum erat luctus. Quisque
risus purus, eleifend id orci nec, egestas vehicula neque. Sed fermentum turpis
ornare fermentum dignissim. Pellentesque maximus neque sed mi euismod, quis porttitor
ipsum sagittis. Nullam dapibus lectus ut elit tincidunt, a convallis sem pulvinar.
Nunc tincidunt ullamcorper lectus at viverra. Cras elit metus, laoreet sed accumsan
venenatis, rutrum non tortor. Mauris nec justo vel tortor luctus placerat eu a dui.
Sed porta eros in tortor euismod faucibus. Duis tortor risus, imperdiet in magna et,
facilisis fermentum tortor. Maecenas condimentum vitae tellus nec tristique.</p>
</div>
</div>
</div>