h2和span并列写好像没问题吧,又不会在同一行,为何不可?
h2和span并列写好像没问题吧,又不会在同一行,为何不可? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
这些代码放在浏览器中解析肯定是没有问题的,但是呢 不优雅,不规范。可读性比较差,要知道代码不仅仅是给机器看的,也是给人看的。
为什么 html 中使用 h1,h2 标签来表示标题,使用 p 标签来表示段落,就是为了让标签语义化,更加的容易理解,让不同的开发者看到这个标签时,都瞬间明白这个标签是什么功能。否则还要那么多标签干嘛?一个 div + css 能把所有事全干了,但是 html 里面标题是 div、段落是 div、甚至 span 标签也被 div 替代,这样的代码很难称得上是好代码。
下面的两种代码,你喜欢那个?
h1
span
h1
span
规范的代码能产生秩序之美,让阅读代码的人看起来就觉得舒服。代码也是有颜值的!!!
你能问出来这种问题,很可能你还没有和同事协工作过。或者在大的项目组工作过,多人协同工作时一个人一个代码风格,碰到有代码洁癖的人,看见这种代码会疯掉的。
规范的项目组,缩进是几个空格,文件结尾是否有空白行都是有严格要求且必须遵守的。现在也有很多非常流行的库就是用来解决这样的问题,ESLint 了解以下。 |
|
|
|
|
觉得都没回答到主要的原因。这个错是因为你看看你那上面的题目是什么啊?块级元素与块级元素并列、内嵌元素与内嵌元素并列。并没有提到块级元素与内嵌元素并列啊。这只是一个测试题,测试的主要目的是让你明白哪些是块级元素哪些是内嵌元素,并非是说你这样写是否正确。 |
|
|
|
|