HTML+CSS專項複習01

1.onchange是表單內容改變時觸發事件;css

onaclive事件是頁面打開了,第二次或兩次以上頁面激活顯示時觸發;html

onload事件是頁面第一次打開的時候觸發,表示頁面加載完執行的事件;瀏覽器

onresize事件會在窗口或框架被調整大小時發生(BOM對象);服務器

 

2.定義和用法 <hr> 標籤在 HTML 頁面中建立一條水平線。 水平分隔線(horizontal rule)能夠在視覺上將文檔分隔成各個部分。 app

定義和用法 <br> 可插入一個簡單的換行符。 <br> 標籤是空標籤(意味着它沒有結束標籤,所以這是錯誤的:<br></br>。在 XHTML 中,把結束標籤放在開始標籤中,也就是 <br />。請注意,<br> 標籤只是簡單地開始新的一行,而當瀏覽器遇到 <p> 標籤時,一般會在相鄰的段落之間插入一些垂直的間距。框架

定義和用法 <tr> 標籤訂義 HTML 表格中的行。 tr 元素包含一個或多個 th 或 td 元素。函數

 

3.SVG 即 Scalable Vector Graphics,是一種用來繪製 矢量圖 的 HTML5 標籤。你只需定義好XML屬性,就能得到一致的圖像元素。編碼

 

4.html語言中加粗的標籤有<b>和<strong>,或者使用css設置{font-weight:bold}。(斜體i  下劃線u)
url

 

5.getCurrentPosition()函數獲取用戶當前定位位置,使用watchPosition()函數註冊監聽器,在設備地理位置發生改變時自動被調用。spa

 

6.enctype 屬性規定在發送到服務器以前應該如何對錶單數據進行編碼。

屬性值 application/x-www-form-urlencoded 在發送前編碼全部字符(默認)。

multipart/form-data 不對字符編碼。在使用包含文件上傳控件的表單時,必須使用該值。

text/plain 空格轉換爲 "+" 加號,但不對特殊字符編碼。

 

7.若是JanaScript是外部腳本,不是嵌入腳本,放在head裏,會在頁面加載之時就被執行,也就是文件要被下載,執行以後纔會呈現頁面內容;放在body底部,在解析js代碼以前,頁面的內容就會徹底呈如今瀏覽器中。   因此,在body裏的js應該是在頁面加載以後執行的吧。之因此把js放在body以後,是爲了預防外部js文件過多時,瀏覽器呈現頁面出現延遲,延遲期間瀏覽器的窗口一片空白。

 

8.BootStrap:

- .col-xs- 超小屏幕 手機 <768px
- .col-sm- 小屏幕 平板  >=768px
- .col-md- 中等屏幕  >=992px
- .col-lg- 大屏幕  >1200px
 
9. 當同一個元素有多種不一樣的選擇器css樣式時,計算每一個選擇器的權重,權重值最大的選擇器的css優先表示 內聯style權重值1000 ID選擇器權重值0100 CLASS選擇器權重值0010 標籤選擇器權重值0001。
 
10. 能夠對元素的margin設置百分數,百分數是相對於父元素的width計算,無論是margin-top/margin-bottom仍是margin-left/margin-right。(padding同理)
爲何margin-top/margin-bottom的百分數也是相對於width而不是height呢?
CSS權威指南中的解釋:咱們認爲,正常流中的大多數元素都會足夠高以包含其後代元素(包括外邊距),若是一個元素的上下外邊距時父元素的height的百分數,就可能致使一個無限循環,父元素的height會增長,以適應後代元素上下外邊距的增長,而相應的,上下外邊距由於父元素height的增長也會增長,若是循環。
 
11. input標籤type屬性值:
相關文章
相關標籤/搜索