Browsers only display what you tell it, even spaces and breaks. If you do not tell the browser to format the text exactly the way you want it, the browsers will "assume" exactly what is available ignoring spaces, breaks and more. For example if you edited your HTML to say:

<body>
You would never
believe that
this is my first time
making a web page!
</body>

You will get the following:

So to edit the text to do what you want, you will have to use some more tags:

This tag is good for making a large separation on your page, to divide sections. You can use the style attribute to specify how much of the screen it will take up. For example

<hr style="width:50%;" />

would give us:


There are a lot more text formatting tags, so lets move onto the span tags.