HTML br如何替代CSS?

Vir*_*hah -3 javascript html5 css3

当我想在HTML代码中使用新行时,我确实使用<br>但是当我进行代码性能测试并且已经完成了一些关于HTML的良好实践.我发现在使用<br>新线时我完全做错了.

我已经完成了这篇 文章.

期待从社区了解,这是好方法还是推荐使用的任何其他东西代替<br>(像任何CSS/javascript技巧)

如果还有其他方法,请通过代码示例参考.

非常感谢提前.

T.J*_*der 5

我发现在使用<br>新线时我完全做错了

不必要.毕竟,它的明确(也是唯一)目的:开始新的一条线.例如,在诗歌中,换行通常是有意义的,但不会开始新的段落,因此:

What's in a name? that which we call a rose
<br>By any other name would smell as sweet;
Run Code Online (Sandbox Code Playgroud)

...写出罗密欧与朱丽叶这两行是完全合理的方式.

但是如果你想开始一个新段落,你就不会使用<br>,你将结束当前段落并开始一个新段落:

<p>This is one paragraph</p>
<p>This is another</p>
Run Code Online (Sandbox Code Playgroud)

同样,你通常不会用它来破坏像容器这样的容器div; 相反,你会结束一个div并开始另一个:

<div>This is one div</div>
<div>This is another</div>
Run Code Online (Sandbox Code Playgroud)

您也可以使用CSS来设置通常为内联或内联块的div元素,使其成为块状元素,但这通常不是一个好主意(总有例外).

如果你想元素之间添加的空间,这是什么paddingmarginCSS属性都是.