HTML 常用標籤
Iframe標籤
**HTML內聯框架元素**表示巢狀的瀏覽上下文, 有效地將另一個HTML頁面嵌入到當前頁面中。在HTML 4.01中,文件可能包含頭部和正文,或頭部和框架集,但不能包含正文和框架集。但是,可以在正常的文件主體中使用。每個瀏覽上下文都有自己的會話歷史記錄和活動文件。包含嵌入內容的瀏覽上下文稱為父瀏覽上下文。頂級瀏覽上下文(沒有父級)通常是瀏覽器視窗。
iframe目前用的比較少, 一些遺留專案會使用iframe
屬性
frameborder
, iframe預設會有一個很醜的邊框, 所有在寫iframe的時候, 加上屬性frameborder="0"
可以消除邊框.- css寫樣式的時候,
width
可以是使用百分比或者畫素,height
只能是畫素. name
, 通常與a標籤結合使用.src
, 一般都是網址src="http://www.baidu.com"
, 也可以是相對路徑src="./index.html"
, 巢狀空白頁src="about:blank"
或者是src="#"
sandbox
, 如果指定了空字串,該屬性對呈現在iframe框架中的內容啟用一些額外的限制條件。屬性值可以是用空格分隔的一系列指定的字串, 比如:sandbox="allow-forms"
allow-forms
:允許嵌入的瀏覽上下文可以提交表單。如果該關鍵字未使用,該操作將不可用。allow-modals
: 允許內嵌瀏覽環境開啟模態視窗。allow-orientation-lock
: 允許內嵌瀏覽環境禁用螢幕朝向鎖定
srcdoc
, 該屬性值可以是HTML程式碼,這些程式碼會被渲染到iframe中,如果同時指定了src屬性,srcdoc會覆蓋src所指向的頁面。該屬性最好能與sandbox和seamless屬性一起使用。seamless
, 該布林屬性指示瀏覽器將iframe渲染成容器頁面文件的一部分。例如,通過打被包含的文件的連結,在iframe頁面的樣式被渲染之前,父頁面的CSS樣式就可以應用在iframe中(除非被其他設定阻止)。
a標籤
HTML 元素 (或錨元素) 可以建立一個到其他網頁、檔案、同一頁面內的位置、電子郵件地址或任何其他URL的超連結。
屬性
download
: 此屬性指示瀏覽器下載URL或者檔案而不是導航到它,因此將提示使用者將其儲存為本地檔案。此屬性僅使用於同源URL, 如果不是同源(同域), 將會導航到該URL, 例如:
<a href="http://127.0.0.1:8080/index.html" download="ss">下載</a>
會下載同源的一個ss.html<a href="http://qq.com" download="ss">下載</a>
,download
無效, 導航到qq.com
target
: 該屬性指定在何處顯示連結的資源。 取值為標籤(tab),視窗(window),或框架(iframe)等瀏覽上下文的名稱或其他關鍵詞。
target="_self"
: 當前頁面載入, 如果沒有指定此屬性的話, 該值是預設值.target="_blank"
: 新視窗開啟target="_parent"
: 會載入到當前頁面的父頁面, 如果沒有父頁面,則等同於_self
targe="_top"
: 會載入到最上層頁面, 祖先級頁面, 當index1.thml包含index2.html, index2.html包含index3.html, 則index3.html中的跳轉則會載入到index1.html上
href
: 包含超連結指向的URL或URL片段。
<a href="qq.com">QQ</a>
: 點選QQ不會跳轉到qq.com, 會把qq.com當成檔案, 不是以.com為字尾就是網址,也可以是檔案<a href="//qq.com">QQ</a>
, 不寫協議的時候, 無協議絕對地址, 預設是當前頁面協議, 是file協議, 就跳轉file://qq.com, 是HTTP協議, 就跳轉http://qq.com.<a href="xxx.html">QQ</a>
, 相對路徑, 路徑只會以目錄為參考, 如果在index.html中跳轉, 並不會以index.html為字首index.html/xxx.html
, 會顯示xxx.html
<a href="#1">QQ</a>
, 寫錨點, 會自動加到後面, 不會發起請求,index.html#1
, 雖然不會發起請求,但是頁面會有變化.<a href="?name=xxx">QQ</a>
, 寫引數, 會自動加到後面, 併發起GET請求,index.html?name=xxx
<a href="javascript: alert(1)">QQ</a>
, 偽協議, 會執行js程式碼.<a href="javascript:;">QQ</a>
, 偽協議, 使其標籤點選不跳轉<a href="">QQ</a>
, 什麼也不寫, 頁面會重新整理, 跳轉到了自己.
name
: 和iframe配合使用
form標籤
HTML