html - Image positioning with two p within div -
please see code pen visual of mean
http://codepen.io/markrbm/pen/knztj
i have 4 column layout. .wrapper
confined 2 cols wide. .locstitle
1 col wide , .locsexcerpt
1 col wide , in position want them in. want .locsimage
to left of .locsexcerpt
directly under .loctitle
cant move bottom of .locslist
. if move mark-up above .locsexcerpt
displays right of .locstitle
, above .locsexcerpt
. think have narrowed down issue code have linked , shown below. in advance.
html
<div class="wrapper"> <div class="locslist"> <p class="locstitle">galway</p> <p class="locsexcerpt"> lorem ipsum dolor sit amet, consectetur adipisicing elit. provident, quod quas aut quisquam necessitatibus ut aliquid eligendi sunt voluptas fugitlorem ipsum dolor sit amet, consectetur adipisicing elit. provident, quod quas aut quisquam necessitatibus ut aliquid eligendi sunt voluptas fugit!</p> <img src="/devtemplate/img/aranislands.jpg" alt="" class="locsimage"> </div> </div>
css
.wrapper{ max-width: 25%; } .locslist{ display: inline-block; text-align: center; vertical-align: top; border-radius: 10%; background-color: #3475b3; margin-bottom: 0.8em; width: 49%; } .locstitle{ float: left; display: inline-block; font-size: 1.5em; font-weight: bold; text-transform: uppercase; text-align: top; width: 50%; } .locsexcerpt{ visibility: visible; display: inline-block; max-width: 45%; } .locsimage{ float: left; display: inline-block; visibility: visible; width: 45%; }
move image underneath title in html, add clear:both;
css
html:
<div class="wrapper"> <div class="locslist"> <p class="locstitle">galway</p> <img src="/devtemplate/img/aranislands.jpg" alt="" class="locsimage"> <p class="locsexcerpt"> lorem ipsum dolor sit amet, consectetur adipisicing elit. provident, quod quas aut quisquam necessitatibus ut aliquid eligendi sunt voluptas fugitlorem ipsum dolor sit amet, consectetur adipisicing elit. provident, quod quas aut quisquam necessitatibus ut aliquid eligendi sunt voluptas fugit!</p> </div> </div>
css:
.locsimage{ float: left; display: inline-block; visibility: visible; width: 45%; clear:both; }
you fiddle position itself.
Comments
Post a Comment