Doctype知識點總結

2022-09-08 02:54:07 字數 862 閱讀 1970

doctype是document type (文件型別) 的縮寫。宣告位於文件的最前面,處於標籤之前,它不是html標籤。主要作用是告訴瀏覽器的解析器使用哪種html規範或者xhtml規範來解析頁面。

嚴格模式:又稱標準模式,是指瀏覽器按照w3c標準來解析**,呈現頁面

混雜模式:又稱為怪異模式或者相容模式,是指瀏覽器按照自己的方式來解析**,使用一種比較寬鬆的向後相容的方式來顯示頁面。

1. 如何區分

1). doctype不存在或格式不正確會導致文件以相容模式呈現。

2). html5 沒有 dtd(dtd的是w3c所發布的乙個文件型別定義,簡單的說,就是告訴瀏覽器你的這個html是根據那個標準寫的,解析的時候用哪個標準解析。) ,因此也就沒有嚴格模式與混雜模式的區別,html5 有相對寬鬆的語法,實現時,已經盡可能大的實現了向後相容。

3). 嚴格 dtd ——嚴格模式

4). 有 uri 的過渡 dtd ——嚴格模式;沒有 uri 的過渡 dtd ——混雜模式

2. 具體區別:

1). width不同

嚴格模式下,width是內容的寬度

混雜模式下,width是元素實際的高度

2). 在標準模式下,給span等行內元素設定width和height都不會生效,而在相容模式下,會生效。

3). 在standards模式下,乙個元素的高度是由其包含的內容來決定的,如果父元素沒有設定高度,子元素設定乙個百分比的高度是無效的。

4). 用margin: 0 auto,在標準模式下可以使元素水平居中,但在相容模式下卻會失效,(用text-align屬性解決)

知識點總結

1,迴圈中的中斷 continue 跳出此次迴圈,繼續for迴圈 break 跳出當前for迴圈 return 跳出當前方法 2,字串的操作 componentseparatedbystring stringbyreplacingoccurencesofstring withstring iskin...

知識點總結

oncreate onstrat onresume onpause onstop onrestart ondestroy standard 啟動activity都會產生乙個新的activity 預設模式 singletop 啟動activity允許多個,但不允許重疊 singletask 只允許有乙...

知識點總結

function go go 呼叫 go為變數名 setinterval go,1000 1000ms clearinterval 關閉定時器 function abc a,b 2,3 5undefined 未定義 null 空 nan 非數值 string 字串 var a 123 數字型別 va...