If you're looking to create responsive designs, consider using bootstrap. Bootstrap offers a grid system that allows you to easily manage your layout. By adding the class "row," you can divide your content into 12 equal columns. Then, use col-md-x/col-sm-x classes to position your elements based on your design requirements. Visit http://getbootstrap.com/css/ for more information. For example, use col-md-3 to showcase images and col-md-9 for text content.
Here's an illustrative example:
<div class="row">
<div class="col-md-3">
<img /> <-- insert image here -->
</div>
<div class="col-md-9">
<-- insert text here -->
</div>
</div>
<div class="row">
<div class="col-md-9">
<-- insert text here -->
</div>
<div class="col-md-3">
<img /> <-- insert image here -->
</div>
</div>