學習過HTML語言的人都應該知道,在HTML裡,有分塊級元素和內聯元素;例如我們常用到的div,o,ul,dl,table,h1...h6等,這些都是塊級元素;而像a,b,i,em,img,span等就是內聯元素了。在開發過程中,我們避免不了各種元素的嵌套,但是有時候我們在不知不覺中就錯誤地嵌套元素了。為什麼說是不知不覺呢。因為就算我們錯誤地嵌套了,但是在瀏覽器中顯示的時候,其實是沒有區別的。咱們今天就具體地分析為什麼不能再<p>裡嵌套<div>。希望通過這個例子,大家可以自己去學習探索更多關於元素與元素之間的嵌套問題。
首先咱們先看兩段代碼:
第一段:
1 <p> 2 1hello 3 <div></div> 4 world 5 </p>
第二段:
1 <p> 2 2hello 3 </p> 4 <div></div> 5 <p> 6 world 7 </p>
在運行之前,大家可以想象得出這兩段代碼在瀏覽器上顯示的結果嗎?咱們來看一下這兩段代碼在瀏覽器上顯示的結果吧:
沒錯,其實這兩段代碼在瀏覽器上顯示的效果是一樣的,就是因為這樣的結果,所以咱們在做開發的時候就很容易不知不覺就出現bug。讓我們用瀏覽器的開發者工具查看一下代碼吧:
看,事實上第一段代碼放在瀏覽器上時就會變成了這個樣子,world 被擠了出來,不在p標籤裡面了,這樣子在開發中我們對網站元素的控制就達不到我們想要的效果了。事實上第二段代碼才是我們想要的:
相關推薦
支付寶狂推掃碼領紅包,又隱含著什麼不為人知的“套路”
最近馬大哥又開始新動作了,在支付寶發了15億的大額紅包,不知道最近網友們有沒有了解到,最近開始在店裡都有掃碼領紅包的二維碼,不過這次大家有沒有發現一個跟以...
為什麼越來越多的年輕人不“願意”把錢存到銀行了?看完很心酸
也不知道,究竟是什麼原因才引起的,現在的年輕人幾乎都不把錢存到銀行裡面去了。他們大多喜歡用手機支付。跟大家說幾個年輕人最常用的支付軟件吧,無外乎就是支付寶...
直到現在,為什麼還有人不喜歡使用“花唄”?不是不想,而是不敢
這幾年馬雲在支付寶上放出的福利可以說是越來越多,這也是成功的吸引了大量的用戶加入,而且還有很多的用戶成為了支付寶的鐵桿粉絲。之所以支付寶會這麼吸引人,原因...
你知道嘀嗒出行嗎?為什麼這麼多年了,嘀嗒火不起來?
滴滴自2012年成立以來分別收購了快的,優步中國,一直在這個行業處於龍頭老大的地位,致使後面很多企業無法超越其位置,滴滴創立後的兩年,嘀嗒出行的創立,但是...
為什麼現在又流行服務端渲染html?
(內容來源網絡)其實,這是一個前端技術發展與分工的一個過程。最開始的時候,是沒有前端這一角色的,你可以想象為從服務器端獲取一個文件,扔到瀏覽器端顯示,因...
為什麼高鐵上有無線網絡卻一直連接不上,無法使用?可算明白了
隨著社會生活的不斷進步,我們的生活在各個領域也發生了巨大的改變。網絡成為了我們這個年代必須要的東西,會在網上衝浪也是我們這個年代的人們應該具備的最基本的要...
萬眾期待下,為什麼小米就是不肯做小米note4這款手機?
因為小米8的不給力,加上1500-2000價位段現在也沒什麼好的手機可以選,很多人都非常期待小米可以推出小米note4這款手機。不過不知道怎麼回事,在大家...
為什麼很多人寧願向別人借錢,也不願使用花唄借唄?
現在互聯網的迅猛的發展,無論是從哪一方面都是在慢慢的普及應用。它們所涉及到的產品無處不在,都在改變著傳統的一些模式。而我們正是因為他們的便利,也都習慣去應...
如今千元機已經不卡了,為什麼還要花三四千購買一部手機?
隨著移動互聯技術的快速發展,手機在我們日常生活中佔到的使用比重越來越高。硬件產品迭代迅速,在造成新品不斷的同時,產能過剩現象也愈發明顯。當今手機市場,千元...
原因很多,為什麼小米就是不肯做小米note4這款手機?
因為小米8的不給力,加上1500-2000價位段現在也沒什麼好的手機可以選,很多人都非常期待小米可以推出小米note4這款手機。不過不知道怎麼回事,在大家...
推薦中...