5 回答

TA貢獻(xiàn)14條經(jīng)驗(yàn) 獲得超9個(gè)贊
這些代碼放在瀏覽器中解析肯定是沒(méi)有問(wèn)題的,但是呢 不優(yōu)雅,不規(guī)范??勺x性比較差,要知道代碼不僅僅是給機(jī)器看的,也是給人看的。
為什么 html 中使用 h1,h2 標(biāo)簽來(lái)表示標(biāo)題,使用 p 標(biāo)簽來(lái)表示段落,就是為了讓標(biāo)簽語(yǔ)義化,更加的容易理解,讓不同的開(kāi)發(fā)者看到這個(gè)標(biāo)簽時(shí),都瞬間明白這個(gè)標(biāo)簽是什么功能。否則還要那么多標(biāo)簽干嘛?一個(gè) div + css 能把所有事全干了,但是 html 里面標(biāo)題是 div、段落是 div、甚至 span 標(biāo)簽也被 div 替代,這樣的代碼很難稱得上是好代碼。
下面的兩種代碼,你喜歡那個(gè)?
<!--?無(wú)縮進(jìn)?--> <div><h1>h1</h1><span>span</span></div>
<!--?正??s進(jìn)?--> <div> ????<h1>h1</h1> ????<span>span</span> </div>
規(guī)范的代碼能產(chǎn)生秩序之美,讓閱讀代碼的人看起來(lái)就覺(jué)得舒服。代碼也是有顏值的?。。?/p>
你能問(wèn)出來(lái)這種問(wèn)題,很可能你還沒(méi)有和同事協(xié)工作過(guò)?;蛘咴诖蟮捻?xiàng)目組工作過(guò),多人協(xié)同工作時(shí)一個(gè)人一個(gè)代碼風(fēng)格,碰到有代碼潔癖的人,看見(jiàn)這種代碼會(huì)瘋掉的。
規(guī)范的項(xiàng)目組,縮進(jìn)是幾個(gè)空格,文件結(jié)尾是否有空白行都是有嚴(yán)格要求且必須遵守的?,F(xiàn)在也有很多非常流行的庫(kù)就是用來(lái)解決這樣的問(wèn)題,ESLint 了解以下。

TA貢獻(xiàn)151條經(jīng)驗(yàn) 獲得超48個(gè)贊
覺(jué)得都沒(méi)回答到主要的原因。這個(gè)錯(cuò)是因?yàn)槟憧纯茨隳巧厦娴念}目是什么???塊級(jí)元素與塊級(jí)元素并列、內(nèi)嵌元素與內(nèi)嵌元素并列。并沒(méi)有提到塊級(jí)元素與內(nèi)嵌元素并列啊。這只是一個(gè)測(cè)試題,測(cè)試的主要目的是讓你明白哪些是塊級(jí)元素哪些是內(nèi)嵌元素,并非是說(shuō)你這樣寫(xiě)是否正確。

TA貢獻(xiàn)290條經(jīng)驗(yàn) 獲得超0個(gè)贊

TA貢獻(xiàn)8條經(jīng)驗(yàn) 獲得超0個(gè)贊
這樣寫(xiě)實(shí)際上沒(méi)問(wèn)題,但是span標(biāo)簽是內(nèi)聯(lián)元素,不符合以上要求
添加回答
舉報(bào)