Html & css for ebooks align images and text

My problem is with ebook formatting, but the coding is very similar to html and css for web. I have a box for text that looks like a quote that displays as "{text text text}". I need these elements to align horizontally and continue alignment when changing the font size.

REVISED html and css:

HTML:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xml:lang="en-gb" xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Lies They Teach in School</title> <link rel="stylesheet" type="text/css" href="stylesheet.css"/> </head> <body> <h2 class="h2">O<small>UR</small> F<small>IRST</small> P<small>RESIDENT</small></h2> <div id="bigbox"> <div class="textbox"> <div class="imageleft"><img src="images/c1.jpg" alt="Image"/></div> <div class="imageright"><img src="images/c2.jpg" alt="Image"/></div> <div class="noindentt">George Washington was the first president of our country.<br/><b>Don&#8217;t you believe it</b>.</div> </div> </div> <p class="indent">In the formative days of our union, dating from September 1774, seven men, beginning with Peyton Randolph of Virginia, held the office of president of the Continental Congress, the first functioning government of our fledgling nation.</p> <p class="indent">With the adoption of the Articles of Confederation, in March 1781, the Continental Congress officially became the &#8220;United States, in Congress Assembled,&#8221; marking the beginning of transition from an alliance of colonies to a central government. John Hanson of Maryland was unanimously chosen as the first presiding officer serving a full term under the Articles. Because of his prominence in the Revolution and his influence in the Congress, other potential candidates declined to run against him. Hanson is thus considered by many historians as the first &#8220;president of the United States.&#8221;</p> <p class="indent">Hanson was the head of the government, presiding over Congress but without true executive powers, which were exercised by the Congress as a whole. Seven other &#8220;presidents&#8221; followed Hanson, including Richard Henry Lee of Virginia and John Hancock of Massachusetts, each serving an average of one year.</p> <p class="indent">But the government under the Articles of Confederation was too inefficient for the young amalgamated country, relinquishing too much power to the several states. In response to the need for a stronger central authority, the Congress assembled for the last time in March 1789 and produced the Constitution of the United States, naming George Washington as president.</p> <p class="indent">Thus, while George Washington was the first &#8220;president of the United States&#8221; under the Constitution, in actuality he was preceded by eight others who held that title.</p> </body> </html> 

I just grabbed the top of the css relevant to this page.

CSS

 bigbox { margin-right:0em; margin-left:0em; margin-top:5em; margin-bottom:1em; padding-right:1.5em; padding-left:1.5em; border-color:#EF3F35; } .textbox { width:100%; } .imageleft { float:left; height:100px; } .imageright { float:right; height:100px; } .noindentt { font-size:1em; padding-left:0.5em; padding-right:0.5em; padding-top:1em; padding-bottom:1em; text-align:justify; background:green; 

If I view my code in a web browser, it looks good. But when I view it in Adobe Digital Editions as an epub, I get the title in the right place, then the text box, and then the images (which are the brackets) below that. Here is an epub screenshot if this helps? enter image description here

+5
source share
2 answers

After a painful, stunning, step-by-step setup, I understood the problem. In the html "bigbox" I removed the "noindentt" from the divbox "bigbox" and changed it to p tag; had to make adjustments to the filling, etc., but got it to work. Thanks to @Arun Kumar M for help with image alignment - it helped a lot! I almost finished my work on this project - here!

+2
source

Try entering the code and it works.

HTML:

 <div id="bigbox" > <div class="textbox"> <div class="imageleft"><img src="images/c1.jpg" alt="Image"/></div> <div class="imageright"><img src="images/c2.jpg" alt="Image"/></div> <div class="noindentt">George Washington was the first president of our country.<br/><b>Don&#8217;t you believe it</b>.</div> </div> </div> 

Css:

 #bigbox { margin-right:0em; margin-left:0em; margin-top:0.7em; margin-bottom:2.5em; padding-right:1.5em; padding-left:1.5em; border-color:#EF3F35; } .textbox { width:100% } .imageleft { float:left; background:yellow; height:100px; } .imageright { float:right; background:red; height:100px; } .noindentt { font-size:1em; padding-left:2em; padding-right:2em; text-align:justify; margin-bottom:0em; background:green; height:100px; } 
+1
source

All Articles