I want the 4 red borders at the bottom right to be squares and make up a larger square.
If “Product Landing Page” heading is on one line then it ends up being more of a rectangle, so to make it more of a square I have to use <br>. Please tell me if there is another way.
It’s not an uncommon usage of the br tag to force the end of a block of text to a new line.
You can also put the word Page inside a span and set it to be a block-level element so it’s on its own line. Or some times you can just limit the max-width of the text to have the line-break where needed.
A lot of beginners use it instead of using margin, which isn’t the correct usage. However, forcing a line-break in text is pretty much what the br tag is meant for.