span的寬高

首先span不是塊級元素,是不支持寬高的,但是style中有了個float:left;就使得span變成了塊級元素支持寬高,height:100%;即為,200,寬度由內(nèi)容撐開。
但是內(nèi)容中的 i 是絕對定位,脫離了文檔流,所以不占父級空間,所以span的width=0
這題考點其實有幾個:
1.span標(biāo)簽是無法設(shè)置寬高的;
2.float會把浮動元素變成塊級元素;
3.絕對定位脫離了文檔流
enctype 屬性
application/x-www-form-urlencoded
在發(fā)送前編碼所有字符(默認)
multipart/form-data
不對字符編碼。 在使用包含文件上傳控件的表單時,必須使用該值。
text/plain
空格轉(zhuǎn)換為 "+" 加號,但不對特殊字符編碼。
置換元素

a) 置換元素:瀏覽器根據(jù)元素的標(biāo)簽和屬性,來決定元素的具體顯示內(nèi)容。
例如:瀏覽器會根據(jù)<img>標(biāo)簽的src屬性的 值來讀取圖片信息并顯示出來,而如果查看(x)html代碼,則看不到圖片的實際內(nèi)容;<input>標(biāo)簽的type屬性來決定是顯示輸入 框,還是單選按鈕等。 (x)html中 的<img>、<input>、<textarea>、<select>、<object> 都是置換元素。這些元素往往沒有實際的內(nèi)容,即是一個空元素。
置換元素在其顯示中生成了框,這也就是有的內(nèi)聯(lián)元素能夠設(shè)置寬高的原因。
b) 不可替換元素:(x)html 的大多數(shù)元素是不可替換元素,即其內(nèi)容直接表現(xiàn)給用戶端(如瀏覽器)。
例如: <label>label中的內(nèi)容</label> 標(biāo)簽<label>是一個非置換元素,文字label中的內(nèi)容”將全被顯示。
HTML5新增表單元素


datalist 元素規(guī)定輸入域的選項列表。 keygen 元素的作用是提供一種驗證用戶的可靠方法。 output 元素用于不同類型的輸出