span的寬高
首先span不是塊級(jí)元素,是不支持寬高的,但是style中有了個(gè)float:left;就使得span變成了塊級(jí)元素支持寬高,height:100%;即為,200,寬度由內(nèi)容撐開(kāi)。
但是內(nèi)容中的 i 是絕對(duì)定位,脫離了文檔流,所以不占父級(jí)空間,所以span的width=0
這題考點(diǎn)其實(shí)有幾個(gè):
1.span標(biāo)簽是無(wú)法設(shè)置寬高的;
2.float會(huì)把浮動(dòng)元素變成塊級(jí)元素;
3.絕對(duì)定位脫離了文檔流
enctype 屬性
application/x-www-form-urlencoded
在發(fā)送前編碼所有字符(默認(rèn))
multipart/form-data
不對(duì)字符編碼。 在使用包含文件上傳控件的表單時(shí),必須使用該值。
text/plain
空格轉(zhuǎn)換為 "+" 加號(hào),但不對(duì)特殊字符編碼。
置換元素
a) 置換元素:瀏覽器根據(jù)元素的標(biāo)簽和屬性,來(lái)決定元素的具體顯示內(nèi)容。
例如:瀏覽器會(huì)根據(jù)<img>標(biāo)簽的src屬性的 值來(lái)讀取圖片信息并顯示出來(lái),而如果查看(x)html代碼,則看不到圖片的實(shí)際內(nèi)容;<input>標(biāo)簽的type屬性來(lái)決定是顯示輸入 框,還是單選按鈕等。 (x)html中 的<img>、<input>、<textarea>、<select>、<object> 都是置換元素。這些元素往往沒(méi)有實(shí)際的內(nèi)容,即是一個(gè)空元素。
置換元素在其顯示中生成了框,這也就是有的內(nèi)聯(lián)元素能夠設(shè)置寬高的原因。
b) 不可替換元素:(x)html 的大多數(shù)元素是不可替換元素,即其內(nèi)容直接表現(xiàn)給用戶端(如瀏覽器)。
例如: <label>label中的內(nèi)容</label> 標(biāo)簽<label>是一個(gè)非置換元素,文字label中的內(nèi)容”將全被顯示。
HTML5新增表單元素
datalist 元素規(guī)定輸入域的選項(xiàng)列表。 keygen 元素的作用是提供一種驗(yàn)證用戶的可靠方法。 output 元素用于不同類(lèi)型的輸出