A few months ago, I dabbled in web design and created a basic website. Now, I'm revisiting it to clean up the layout and make it more visually appealing. I initially used non-breaking spaces to separate paragraphs, but I know that's not optimal. I'm determined to improve my skills.
I'm still figuring out the best way to space out text. My first instinct is to use margins by setting the paragraph element display to block. However, I'm hesitant to alter the structure of elements when there may be better options available. So, I looked at various websites to see how they handle spacing - most seem to use CSS properties like display:block and margins.
Is this the correct approach? Does HTML5 offer a better solution for text spacing? Would using HTML5 cause issues with older browsers displaying the content correctly?