CSS inline vs block
inline elements do not start on a new line, and only take up as much width as necessary.
block elements start on a new line, and take up the full width available (meaning they stretch to the left and right as far as they can).
inline.html
<style>
.beside{
display: inline;
}
</style>
<p>Paragraph elements are block elements by default.</p>
<p class="beside">Second paragraph, inline with ...</p>
<p class="beside">... the third paragraph.</p>