HTML br如何替换为CSS?

时间:2015-09-06 17:15:33

标签: javascript html5 css3

当我想在HTML代码中使用新行时,我确实使用<br>但是当我进行代码性能测试并完成了一些关于HTML的好习惯。我发现使用<br>作为新行时完全出错了。

我已经完成了这件事 article.

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

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

提前多多感谢。

1 个答案:

答案 0 :(得分:5)

  

我发现在使用<br>换行

时完全出错了

不一定。毕竟,它的明确(也是唯一)目的:开始一条新线。例如,在诗歌中,换行通常是有意义的,但却没有开始新的段落,所以:

What's in a name? that which we call a rose
<br>By any other name would smell as sweet;

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

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

<p>This is one paragraph</p>
<p>This is another</p>

同样,你通常不会在像div这样的容器中分解它;相反,你结束一个div并开始另一个:

<div>This is one div</div>
<div>This is another</div>

你也可以使用CSS来设置通常为内联或内联块的元素,使其像div元素一样被阻挡,但这通常不是 一个好主意(总有例外)。

如果您想在元素之间添加空格,那就是paddingmargin CSS属性的用途。