dog with a blog

My HTML

In my styled article I made a few semantic choices with my HTML. First I put all of the content besides the footer into one large main tag. This is because there are no asides or non content parts of the article. Then I have a header at the top for the title to separate and give hierarchy. I then separated the article into sections as there are multiple transitions within the content. I separated them with div tags in between just for spacing. The footer at the end is outside the main content as it is meant to be a separate piece.

The elements clearly describe their content, breaking it up into its relevant sections. I made sure the heading has a heading tag. The parts needing emphasis and distinction are given strong and em tags. Divs are only used for stylistic text that serves as a spacing element.

To get the line spacing I had to use line break tags in between every line. I tried many other methods but this was the only thing that worked. Looking at it now, since I am able to use CSS I could achieve the same thing with CSS rules, but at the time HTML was the only thing allowed. This was definitely the hardest part of making the article simply because I had to try so many things before the br tags. Luckily, these don’t confuse screen readers so I deemed it acceptable for the time being.