html中的span标签,span标签和P标签的区别?

span标签是在行内定义一个区域,也就是一行内可以被< span> 划分成好几个区域,从而实现某种特定效果。< span> 本身没有任何属性。

P标签就是分段”逻辑含义相同的放在一起”用一句话来说”把意思相同的话捆绑在一起”

1、每行都放在p标签里,设置p标签样式

2、每行文字前加空格或者span标签,设置span表圈padding-left:(需要缩进的字符数)em

既然有标准为什么不参考呢?

但凡偏正规的技术公司,在编码上,有他的编码规范,UI设计上,有他的设计规范。就以技术举例.

1.习惯是从太多小的地方培养起来的,明明这么简单的标签,可以规范使用,却偏不,那么,其他的标准又怎么确保能规范失使用呢,除非,你不按照标准,你的code报红。

2. 作为过来人的经验,往往后面code出现非常大的bug,都是因为一些很小的细节问题造成的,可能,这几个标签,对你一个页面不影响,但是,几十个页面你这样使用,未必不受影响。一旦出错了,可能大牛也不一定秒级解决问题。

3.浏览器的兼容问题,HTML是w3c指定的一套规范,那要想不会出现兼容性的bug,你就要按照他的标准来,况且,他的很多标签根据浏览器的不同,使用方式也不同。

4.code可读性差,维护性差。

其实你可以放大的想一下,你一个标签不规范,没问题,那么如果你几十个页面都不规范,那么问题就有些大。你一个标签不按规范写,那你其他的标签就能按照规范写?所谓,细节决定成败,千万不要眼高手低。