Left–right floating with text and images isn’t applied when text gets shorterWhat is the best way to indent text in a DIV when it wraps?Aligning HTML headings with hanging section numbers?Styling overlapping annotations in text with HTML <SPAN> tags and CSSZend PDF: How do I print bold text or text in another color etc?CSS: Image and text to the right on one line, no flow text?Mark words that blend in to the mark up perfectly and keep mark up validText file - define Placeholder, read out via PHP - generate HTML/CSS on WebsideWhy is this p tag being added as a new line?Is it possible, to flow a div container right next to the last line of a p?TYPO 7.6 Display Content

"My boss was furious with me and I have been fired" vs. "My boss was furious with me and I was fired"

How do I deal with a coworker that keeps asking to make small superficial changes to a report, and it is seriously triggering my anxiety?

How important is it that $TERM is correct?

What *exactly* is electrical current, voltage, and resistance?

What is the most expensive material in the world that could be used to create Pun-Pun's lute?

Extracting Dirichlet series coefficients

How much of a wave function must reside inside event horizon for it to be consumed by the black hole?

How to have a sharp product image?

Can a Bard use the Spell Glyph option of the Glyph of Warding spell and cast a known spell into the glyph?

Was Dennis Ritchie being too modest in this quote about C and Pascal?

Does a large simulator bay have standard public address announcements?

Work requires me to come in early to start computer but wont let me clock in to get paid for it

A strange hotel

How to pronounce 'c++' in Spanish

Negative Resistance

Magical attacks and overcoming damage resistance

Why is the underscore command _ useful?

Multiple options vs single option UI

Why do real positive eigenvalues result in an unstable system? What about eigenvalues between 0 and 1? or 1?

I preordered a game on my Xbox while on the home screen of my friend's account. Which of us owns the game?

What is purpose of DB Browser(dbbrowser.aspx) under admin tool?

Contradiction proof for inequality of P and NP?

Is there any pythonic way to find average of specific tuple elements in array?

Injection into a proper class and choice without regularity



Left–right floating with text and images isn’t applied when text gets shorter


What is the best way to indent text in a DIV when it wraps?Aligning HTML headings with hanging section numbers?Styling overlapping annotations in text with HTML <SPAN> tags and CSSZend PDF: How do I print bold text or text in another color etc?CSS: Image and text to the right on one line, no flow text?Mark words that blend in to the mark up perfectly and keep mark up validText file - define Placeholder, read out via PHP - generate HTML/CSS on WebsideWhy is this p tag being added as a new line?Is it possible, to flow a div container right next to the last line of a p?TYPO 7.6 Display Content






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








1















I wanted to make text with the image left and then text with the image right. On small screens the image should appear on top of the text. Everything worked fine until the text is getting shorter.



How it looks with long text:



Long text



It’s working with some simple CSS for different margin on different screen sizes. But the problem is if the text gets shorter the flaoting doesn’t work properly anymore.



How it looks with long text:



Short text



Here is the code I “produced”:






<style>
<!-- @media (min-width: 591px)
.imagerightmargin
margin-left: 40px;



@media (min-width: 591px)
.imageleftmargin
margin-right: 40px;



@media (max-width: 590px)
.textmargin
margin-top: 320px !important;



-->
</style>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="margin-top:20px,"></div>
<div style="float: right; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="float: left; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: left;" class="imageleftmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="margin-top:20px,"></div>
<div style="float: right; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>












share|improve this question
























  • Floating is working it's just that you need to read more carefully w3schools.com/cssref/pr_class_float.asp

    – loki
    Mar 22 at 16:42


















1















I wanted to make text with the image left and then text with the image right. On small screens the image should appear on top of the text. Everything worked fine until the text is getting shorter.



How it looks with long text:



Long text



It’s working with some simple CSS for different margin on different screen sizes. But the problem is if the text gets shorter the flaoting doesn’t work properly anymore.



How it looks with long text:



Short text



Here is the code I “produced”:






<style>
<!-- @media (min-width: 591px)
.imagerightmargin
margin-left: 40px;



@media (min-width: 591px)
.imageleftmargin
margin-right: 40px;



@media (max-width: 590px)
.textmargin
margin-top: 320px !important;



-->
</style>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="margin-top:20px,"></div>
<div style="float: right; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="float: left; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: left;" class="imageleftmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="margin-top:20px,"></div>
<div style="float: right; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>












share|improve this question
























  • Floating is working it's just that you need to read more carefully w3schools.com/cssref/pr_class_float.asp

    – loki
    Mar 22 at 16:42














1












1








1








I wanted to make text with the image left and then text with the image right. On small screens the image should appear on top of the text. Everything worked fine until the text is getting shorter.



How it looks with long text:



Long text



It’s working with some simple CSS for different margin on different screen sizes. But the problem is if the text gets shorter the flaoting doesn’t work properly anymore.



How it looks with long text:



Short text



Here is the code I “produced”:






<style>
<!-- @media (min-width: 591px)
.imagerightmargin
margin-left: 40px;



@media (min-width: 591px)
.imageleftmargin
margin-right: 40px;



@media (max-width: 590px)
.textmargin
margin-top: 320px !important;



-->
</style>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="margin-top:20px,"></div>
<div style="float: right; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="float: left; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: left;" class="imageleftmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="margin-top:20px,"></div>
<div style="float: right; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>












share|improve this question
















I wanted to make text with the image left and then text with the image right. On small screens the image should appear on top of the text. Everything worked fine until the text is getting shorter.



How it looks with long text:



Long text



It’s working with some simple CSS for different margin on different screen sizes. But the problem is if the text gets shorter the flaoting doesn’t work properly anymore.



How it looks with long text:



Short text



Here is the code I “produced”:






<style>
<!-- @media (min-width: 591px)
.imagerightmargin
margin-left: 40px;



@media (min-width: 591px)
.imageleftmargin
margin-right: 40px;



@media (max-width: 590px)
.textmargin
margin-top: 320px !important;



-->
</style>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="margin-top:20px,"></div>
<div style="float: right; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="float: left; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: left;" class="imageleftmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="margin-top:20px,"></div>
<div style="float: right; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>








<style>
<!-- @media (min-width: 591px)
.imagerightmargin
margin-left: 40px;



@media (min-width: 591px)
.imageleftmargin
margin-right: 40px;



@media (max-width: 590px)
.textmargin
margin-top: 320px !important;



-->
</style>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="margin-top:20px,"></div>
<div style="float: right; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="float: left; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: left;" class="imageleftmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="margin-top:20px,"></div>
<div style="float: right; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>





<style>
<!-- @media (min-width: 591px)
.imagerightmargin
margin-left: 40px;



@media (min-width: 591px)
.imageleftmargin
margin-right: 40px;



@media (max-width: 590px)
.textmargin
margin-top: 320px !important;



-->
</style>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="margin-top:20px,"></div>
<div style="float: right; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="float: left; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: left;" class="imageleftmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="margin-top:20px,"></div>
<div style="float: right; vertical-align:middle;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet.
</p>
</div>
<div style="clear: both;"></div>






html css responsive-design css-float






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 22 at 17:17









Sebastian Simon

10.6k63251




10.6k63251










asked Mar 22 at 16:27









McLevaMcLeva

61




61












  • Floating is working it's just that you need to read more carefully w3schools.com/cssref/pr_class_float.asp

    – loki
    Mar 22 at 16:42


















  • Floating is working it's just that you need to read more carefully w3schools.com/cssref/pr_class_float.asp

    – loki
    Mar 22 at 16:42

















Floating is working it's just that you need to read more carefully w3schools.com/cssref/pr_class_float.asp

– loki
Mar 22 at 16:42






Floating is working it's just that you need to read more carefully w3schools.com/cssref/pr_class_float.asp

– loki
Mar 22 at 16:42













2 Answers
2






active

oldest

votes


















0

















<style>
<!-- @media (min-width: 591px)
.imagerightmargin
margin-left: 40px;



@media (min-width: 591px)
.imageleftmargin
margin-right: 40px;



@media (max-width: 590px)
.textmargin
margin-top: 320px !important;



-->
</style>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="margin-top:20px,"></div>
<div style="float: right; vertical-align:middle;width:100%;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
</p>
</div>
<div style="clear: both;"></div>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="float: left; vertical-align:middle;width:100%;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: left;" class="imageleftmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elit.
</p>
</div>
<div style="clear: both;"></div>
<hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
<div style="margin-top:20px,"></div>
<div style="float: right; vertical-align:middle;width:100%;">
<img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
<h3 class="textmargin">
Some Headline
</h3>
<p style="text-align: justify;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
</p>
</div>
<div style="clear: both;"></div>








share|improve this answer






























    -1














    You could try to make the image and the text floating too.



    This way it could works.



    Change the <p> for a <span>, because <p> tag is inherently display: block;, and will not float.






    share|improve this answer

























    • If it’s just that, why not just use display: inline; on the <p>?

      – Sebastian Simon
      Mar 22 at 17:24












    • Because I think if you are going to override the principal characteristic of a p, maybe you don't need a p tag, anyway, overriding the display:block will also work properly.

      – Marc Ramiro Alpuente
      Mar 22 at 17:26











    • When you actually try this, it still doesn’t work, anyway.

      – Sebastian Simon
      Mar 22 at 17:26











    • Remove the floats on the containers or set them to width: 100%. That's the short answer. In the long answer I would have to recommend flex, not using <hr> etc.

      – Kjetil Hansen
      Mar 22 at 17:55











    • The tips from @KjetilHansen worked both. Thank you so much. I´m sure there is a more beautiful or professional way to solve this with flex but now it´s working and so it´s good enough for me.

      – McLeva
      Mar 26 at 13:38











    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55303947%2fleft-right-floating-with-text-and-images-isn-t-applied-when-text-gets-shorter%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0

















    <style>
    <!-- @media (min-width: 591px)
    .imagerightmargin
    margin-left: 40px;



    @media (min-width: 591px)
    .imageleftmargin
    margin-right: 40px;



    @media (max-width: 590px)
    .textmargin
    margin-top: 320px !important;



    -->
    </style>
    <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
    <div style="margin-top:20px,"></div>
    <div style="float: right; vertical-align:middle;width:100%;">
    <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
    <h3 class="textmargin">
    Some Headline
    </h3>
    <p style="text-align: justify;">
    Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
    </p>
    </div>
    <div style="clear: both;"></div>
    <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
    <div style="float: left; vertical-align:middle;width:100%;">
    <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: left;" class="imageleftmargin">
    <h3 class="textmargin">
    Some Headline
    </h3>
    <p style="text-align: justify;">
    Lorem ipsum dolor sit amet, consetetur sadipscing elit.
    </p>
    </div>
    <div style="clear: both;"></div>
    <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
    <div style="margin-top:20px,"></div>
    <div style="float: right; vertical-align:middle;width:100%;">
    <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
    <h3 class="textmargin">
    Some Headline
    </h3>
    <p style="text-align: justify;">
    Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
    </p>
    </div>
    <div style="clear: both;"></div>








    share|improve this answer



























      0

















      <style>
      <!-- @media (min-width: 591px)
      .imagerightmargin
      margin-left: 40px;



      @media (min-width: 591px)
      .imageleftmargin
      margin-right: 40px;



      @media (max-width: 590px)
      .textmargin
      margin-top: 320px !important;



      -->
      </style>
      <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
      <div style="margin-top:20px,"></div>
      <div style="float: right; vertical-align:middle;width:100%;">
      <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
      <h3 class="textmargin">
      Some Headline
      </h3>
      <p style="text-align: justify;">
      Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
      </p>
      </div>
      <div style="clear: both;"></div>
      <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
      <div style="float: left; vertical-align:middle;width:100%;">
      <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: left;" class="imageleftmargin">
      <h3 class="textmargin">
      Some Headline
      </h3>
      <p style="text-align: justify;">
      Lorem ipsum dolor sit amet, consetetur sadipscing elit.
      </p>
      </div>
      <div style="clear: both;"></div>
      <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
      <div style="margin-top:20px,"></div>
      <div style="float: right; vertical-align:middle;width:100%;">
      <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
      <h3 class="textmargin">
      Some Headline
      </h3>
      <p style="text-align: justify;">
      Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
      </p>
      </div>
      <div style="clear: both;"></div>








      share|improve this answer

























        0












        0








        0










        <style>
        <!-- @media (min-width: 591px)
        .imagerightmargin
        margin-left: 40px;



        @media (min-width: 591px)
        .imageleftmargin
        margin-right: 40px;



        @media (max-width: 590px)
        .textmargin
        margin-top: 320px !important;



        -->
        </style>
        <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
        <div style="margin-top:20px,"></div>
        <div style="float: right; vertical-align:middle;width:100%;">
        <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
        <h3 class="textmargin">
        Some Headline
        </h3>
        <p style="text-align: justify;">
        Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
        </p>
        </div>
        <div style="clear: both;"></div>
        <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
        <div style="float: left; vertical-align:middle;width:100%;">
        <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: left;" class="imageleftmargin">
        <h3 class="textmargin">
        Some Headline
        </h3>
        <p style="text-align: justify;">
        Lorem ipsum dolor sit amet, consetetur sadipscing elit.
        </p>
        </div>
        <div style="clear: both;"></div>
        <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
        <div style="margin-top:20px,"></div>
        <div style="float: right; vertical-align:middle;width:100%;">
        <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
        <h3 class="textmargin">
        Some Headline
        </h3>
        <p style="text-align: justify;">
        Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
        </p>
        </div>
        <div style="clear: both;"></div>








        share|improve this answer
















        <style>
        <!-- @media (min-width: 591px)
        .imagerightmargin
        margin-left: 40px;



        @media (min-width: 591px)
        .imageleftmargin
        margin-right: 40px;



        @media (max-width: 590px)
        .textmargin
        margin-top: 320px !important;



        -->
        </style>
        <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
        <div style="margin-top:20px,"></div>
        <div style="float: right; vertical-align:middle;width:100%;">
        <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
        <h3 class="textmargin">
        Some Headline
        </h3>
        <p style="text-align: justify;">
        Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
        </p>
        </div>
        <div style="clear: both;"></div>
        <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
        <div style="float: left; vertical-align:middle;width:100%;">
        <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: left;" class="imageleftmargin">
        <h3 class="textmargin">
        Some Headline
        </h3>
        <p style="text-align: justify;">
        Lorem ipsum dolor sit amet, consetetur sadipscing elit.
        </p>
        </div>
        <div style="clear: both;"></div>
        <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
        <div style="margin-top:20px,"></div>
        <div style="float: right; vertical-align:middle;width:100%;">
        <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
        <h3 class="textmargin">
        Some Headline
        </h3>
        <p style="text-align: justify;">
        Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
        </p>
        </div>
        <div style="clear: both;"></div>








        <style>
        <!-- @media (min-width: 591px)
        .imagerightmargin
        margin-left: 40px;



        @media (min-width: 591px)
        .imageleftmargin
        margin-right: 40px;



        @media (max-width: 590px)
        .textmargin
        margin-top: 320px !important;



        -->
        </style>
        <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
        <div style="margin-top:20px,"></div>
        <div style="float: right; vertical-align:middle;width:100%;">
        <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
        <h3 class="textmargin">
        Some Headline
        </h3>
        <p style="text-align: justify;">
        Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
        </p>
        </div>
        <div style="clear: both;"></div>
        <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
        <div style="float: left; vertical-align:middle;width:100%;">
        <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: left;" class="imageleftmargin">
        <h3 class="textmargin">
        Some Headline
        </h3>
        <p style="text-align: justify;">
        Lorem ipsum dolor sit amet, consetetur sadipscing elit.
        </p>
        </div>
        <div style="clear: both;"></div>
        <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
        <div style="margin-top:20px,"></div>
        <div style="float: right; vertical-align:middle;width:100%;">
        <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
        <h3 class="textmargin">
        Some Headline
        </h3>
        <p style="text-align: justify;">
        Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
        </p>
        </div>
        <div style="clear: both;"></div>





        <style>
        <!-- @media (min-width: 591px)
        .imagerightmargin
        margin-left: 40px;



        @media (min-width: 591px)
        .imageleftmargin
        margin-right: 40px;



        @media (max-width: 590px)
        .textmargin
        margin-top: 320px !important;



        -->
        </style>
        <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
        <div style="margin-top:20px,"></div>
        <div style="float: right; vertical-align:middle;width:100%;">
        <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
        <h3 class="textmargin">
        Some Headline
        </h3>
        <p style="text-align: justify;">
        Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
        </p>
        </div>
        <div style="clear: both;"></div>
        <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
        <div style="float: left; vertical-align:middle;width:100%;">
        <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: left;" class="imageleftmargin">
        <h3 class="textmargin">
        Some Headline
        </h3>
        <p style="text-align: justify;">
        Lorem ipsum dolor sit amet, consetetur sadipscing elit.
        </p>
        </div>
        <div style="clear: both;"></div>
        <hr style=" border:none; border-top:4px dotted #ccc; width:100%;">
        <div style="margin-top:20px,"></div>
        <div style="float: right; vertical-align:middle;width:100%;">
        <img alt="" src="//cdn.shopify.com/s/files/1/1357/3133/files/platzhalter.jpg?v=1553247050" style="float: right;" class="imagerightmargin">
        <h3 class="textmargin">
        Some Headline
        </h3>
        <p style="text-align: justify;">
        Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
        </p>
        </div>
        <div style="clear: both;"></div>






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Apr 11 at 6:58









        TejendraTejendra

        111




        111























            -1














            You could try to make the image and the text floating too.



            This way it could works.



            Change the <p> for a <span>, because <p> tag is inherently display: block;, and will not float.






            share|improve this answer

























            • If it’s just that, why not just use display: inline; on the <p>?

              – Sebastian Simon
              Mar 22 at 17:24












            • Because I think if you are going to override the principal characteristic of a p, maybe you don't need a p tag, anyway, overriding the display:block will also work properly.

              – Marc Ramiro Alpuente
              Mar 22 at 17:26











            • When you actually try this, it still doesn’t work, anyway.

              – Sebastian Simon
              Mar 22 at 17:26











            • Remove the floats on the containers or set them to width: 100%. That's the short answer. In the long answer I would have to recommend flex, not using <hr> etc.

              – Kjetil Hansen
              Mar 22 at 17:55











            • The tips from @KjetilHansen worked both. Thank you so much. I´m sure there is a more beautiful or professional way to solve this with flex but now it´s working and so it´s good enough for me.

              – McLeva
              Mar 26 at 13:38















            -1














            You could try to make the image and the text floating too.



            This way it could works.



            Change the <p> for a <span>, because <p> tag is inherently display: block;, and will not float.






            share|improve this answer

























            • If it’s just that, why not just use display: inline; on the <p>?

              – Sebastian Simon
              Mar 22 at 17:24












            • Because I think if you are going to override the principal characteristic of a p, maybe you don't need a p tag, anyway, overriding the display:block will also work properly.

              – Marc Ramiro Alpuente
              Mar 22 at 17:26











            • When you actually try this, it still doesn’t work, anyway.

              – Sebastian Simon
              Mar 22 at 17:26











            • Remove the floats on the containers or set them to width: 100%. That's the short answer. In the long answer I would have to recommend flex, not using <hr> etc.

              – Kjetil Hansen
              Mar 22 at 17:55











            • The tips from @KjetilHansen worked both. Thank you so much. I´m sure there is a more beautiful or professional way to solve this with flex but now it´s working and so it´s good enough for me.

              – McLeva
              Mar 26 at 13:38













            -1












            -1








            -1







            You could try to make the image and the text floating too.



            This way it could works.



            Change the <p> for a <span>, because <p> tag is inherently display: block;, and will not float.






            share|improve this answer















            You could try to make the image and the text floating too.



            This way it could works.



            Change the <p> for a <span>, because <p> tag is inherently display: block;, and will not float.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Mar 22 at 17:23









            Sebastian Simon

            10.6k63251




            10.6k63251










            answered Mar 22 at 17:22









            Marc Ramiro AlpuenteMarc Ramiro Alpuente

            294




            294












            • If it’s just that, why not just use display: inline; on the <p>?

              – Sebastian Simon
              Mar 22 at 17:24












            • Because I think if you are going to override the principal characteristic of a p, maybe you don't need a p tag, anyway, overriding the display:block will also work properly.

              – Marc Ramiro Alpuente
              Mar 22 at 17:26











            • When you actually try this, it still doesn’t work, anyway.

              – Sebastian Simon
              Mar 22 at 17:26











            • Remove the floats on the containers or set them to width: 100%. That's the short answer. In the long answer I would have to recommend flex, not using <hr> etc.

              – Kjetil Hansen
              Mar 22 at 17:55











            • The tips from @KjetilHansen worked both. Thank you so much. I´m sure there is a more beautiful or professional way to solve this with flex but now it´s working and so it´s good enough for me.

              – McLeva
              Mar 26 at 13:38

















            • If it’s just that, why not just use display: inline; on the <p>?

              – Sebastian Simon
              Mar 22 at 17:24












            • Because I think if you are going to override the principal characteristic of a p, maybe you don't need a p tag, anyway, overriding the display:block will also work properly.

              – Marc Ramiro Alpuente
              Mar 22 at 17:26











            • When you actually try this, it still doesn’t work, anyway.

              – Sebastian Simon
              Mar 22 at 17:26











            • Remove the floats on the containers or set them to width: 100%. That's the short answer. In the long answer I would have to recommend flex, not using <hr> etc.

              – Kjetil Hansen
              Mar 22 at 17:55











            • The tips from @KjetilHansen worked both. Thank you so much. I´m sure there is a more beautiful or professional way to solve this with flex but now it´s working and so it´s good enough for me.

              – McLeva
              Mar 26 at 13:38
















            If it’s just that, why not just use display: inline; on the <p>?

            – Sebastian Simon
            Mar 22 at 17:24






            If it’s just that, why not just use display: inline; on the <p>?

            – Sebastian Simon
            Mar 22 at 17:24














            Because I think if you are going to override the principal characteristic of a p, maybe you don't need a p tag, anyway, overriding the display:block will also work properly.

            – Marc Ramiro Alpuente
            Mar 22 at 17:26





            Because I think if you are going to override the principal characteristic of a p, maybe you don't need a p tag, anyway, overriding the display:block will also work properly.

            – Marc Ramiro Alpuente
            Mar 22 at 17:26













            When you actually try this, it still doesn’t work, anyway.

            – Sebastian Simon
            Mar 22 at 17:26





            When you actually try this, it still doesn’t work, anyway.

            – Sebastian Simon
            Mar 22 at 17:26













            Remove the floats on the containers or set them to width: 100%. That's the short answer. In the long answer I would have to recommend flex, not using <hr> etc.

            – Kjetil Hansen
            Mar 22 at 17:55





            Remove the floats on the containers or set them to width: 100%. That's the short answer. In the long answer I would have to recommend flex, not using <hr> etc.

            – Kjetil Hansen
            Mar 22 at 17:55













            The tips from @KjetilHansen worked both. Thank you so much. I´m sure there is a more beautiful or professional way to solve this with flex but now it´s working and so it´s good enough for me.

            – McLeva
            Mar 26 at 13:38





            The tips from @KjetilHansen worked both. Thank you so much. I´m sure there is a more beautiful or professional way to solve this with flex but now it´s working and so it´s good enough for me.

            – McLeva
            Mar 26 at 13:38

















            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid …


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55303947%2fleft-right-floating-with-text-and-images-isn-t-applied-when-text-gets-shorter%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            How to preserve electronics (computers, tablets and phones) for hundreds of years Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) The network's official Twitter account is up and running again. What content…How might modern humans leave a message for 50,000 years?How would an aquatic race develop computers?How do we make computers care for human life?Keeping supplies for 1000 yearsWhat will cell phones become in 100 years?What body armor protects against a laser?Could a society attain 1800s technology if limited to using copper and bronze?Electricity power (magic) and electronicsScavenging metal resources in post-apocalypse after 100 yearsWhy would precursors create devices that can survive and still work after hundreds of years?

            155 수학 과학 기타 둘러보기 메뉴eh추가해eh문서를 완성해

            Convert JSON to MapSimplest way to convert a string representing JSON array into Java array List of key value pairsHow to take String JSON values into HashMapConvert a JSON String to a HashMapCreating BSON object from JSON stringJSONObject - How to get a value ?Better Map ConstructorReading JSON from Url javaUpdate columns if input values are not null otherwise ignore and keep the existing values of column in databaseHow to store object represented as Json string into Couchbase Lite?Go JSON into MapHow do I efficiently iterate over each entry in a Java Map?Sort a Map<Key, Value> by valuesHow to round a number to n decimal places in JavaCan comments be used in JSON?How do I read / convert an InputStream into a String in Java?How can I pretty-print JSON in a shell script?What is the correct JSON content type?How can I deserialize JSON to a simple Dictionary<string,string> in ASP.NET?Why does Google prepend while(1); to their JSON responses?Parse JSON in JavaScript?