Home › Forums › CSS › [Solved] A weird line-height › Reply To: [Solved] A weird line-height
Here if I’m going to remove all br that i used to end the line and go to the next line, but what i need to put instead ?
<br>
still has its place, but it is actually very uncommon that you’d actually need to use it. What Paulie_D is getting at is that, in most places, you’re only using it to make extra space between lines: this is what margins and padding are for.
When writing, the other main use for “going to the next line” is to start a new paragraph: but that’s not really a line break, it’s …a new paragraph. In html, that’s what the <p>
tag is for.
The same thing with <u> and <b>, what i need to put instead because you are right, it a pain in the butt to put them on each word
In this specific case, you seem to be using <u>
and <b>
to style list item headings. You should use heading tags (<h3>
, in this case, would be the most appropriate). You can make them bold and underlined via CSS, as Paulie_D said.
I can give up the blockquotes …
Is the list that you have inside the blockquote actually a quote? If it is, then the <blockquote>
tags are correct, and you should keep them. If not, then you can simply remove them. Any styling can be applied to the list itself.
when you says p tags what did you meant by that ?
<p>
tags create paragraphs (see above).
You should also be aware that paragraphs have some unusual rules in HTML: the closing tag is not strictly required, so sometimes a paragraph might end earlier than you expect.
For example, in your code above, it looks like almost everything is inside a single paragraph (from the opening <p>
tag below the h2
, all the way to the closing </p>
tag just before the closing </div>
tag). In fact, however, elements like blockquote
and ul
are not allowed inside of paragraphs, and so the paragraph automatically ends when the blockquote starts.