I've run into a small issue. I'm designing a 3 columned area that has images and text for each image. When scaling the site, the images do not bounce down a line and the text doesn't hold the image edge - only on the left side.
This seems like an easy fix, but I've spent the last two hours messing around with CSS elements and I can't seem to figure out the issue.
I should probably note that this "responsiveness" is being achieved only by HTML and CSS with percentages.
Any help would be greatly appreciated!
My Current CSS:
#popularprebuilt {
padding: 0;
margin: 0;
}
#popularprebuilt .title {
text-align: center;
padding: 46px 0 40px 0;
}
#popularprebuilt .precolumn {
float: left;
width: 33%;
text-align: inherit;
padding: 0 20px 20px 0;
}
#popularprebuilt .precolumn_b {
float: inherit;
width: auto;
text-align: center;
text-transform: uppercase;
padding: 0 0 46px 0;
}
#popularprebuilt .precolumn .pretitle {
float: left;
width: 33%;
text-align: justify;
font-size: 12px;
font-weight: 600;
letter-spacing: 0;
text-transform: capitalize;
}
#popularprebuilt .precolumn .preprice {
float: right;
text-align: justify;
font-size: 12px;
letter-spacing: 0;
}
My Current HTML:
<section id="popularprebuilt">
<div class="container">
<div class="title">
<h1>Popular Prebuilt Packages</h1>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">low line glow</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">sunshine</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">top heavy</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">simply flat</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">forty-five</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">right aligned</p>
<p class="preprice">$9.99</p>
</div>
<!--Popular Prebuilt Packages Buttons-->
<div class="precolumn_b">
<button class="button_2"><span>Browse all grpahics</span </button>
<button class="button_3"><span>I want a custom design</span </button>
</div>
</div>
</section>
Sample:
#popularprebuilt {
padding: 0;
margin: 0;
}
#popularprebuilt .title {
text-align: center;
padding: 46px 0 40px 0;
}
#popularprebuilt .precolumn {
float: left;
width: 33%;
text-align: inherit;
padding: 0 20px 20px 0;
}
#popularprebuilt .precolumn_b {
float: inherit;
width: auto;
text-align: center;
text-transform: uppercase;
padding: 0 0 46px 0;
}
#popularprebuilt .precolumn .pretitle {
float: left;
width: 33%;
text-align: justify;
font-size: 12px;
font-weight: 600;
letter-spacing: 0;
text-transform: capitalize;
}
#popularprebuilt .precolumn .preprice {
float: right;
text-align: justify;
font-size: 12px;
letter-spacing: 0;
}
<section id="popularprebuilt">
<div class="container">
<div class="title">
<h1>Popular Prebuilt Packages</h1>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">low line glow</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">sunshine</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">top heavy</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">simply flat</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">forty-five</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">right aligned</p>
<p class="preprice">$9.99</p>
</div>
<!--Popular Prebuilt Packages Buttons-->
<div class="precolumn_b">
<button class="button_2"><span>Browse all grpahics</span </button>
<button class="button_3"><span>I want a custom design</span </button>
</div>
</div>
</section>