搜尋
首頁web前端html教學head標籤中有什麼屬性?

head標籤中有什麼屬性?

Mar 21, 2019 am 11:29 AM
htmlhtml5javascript

這篇文章帶給大家的內容是關於head標籤中有什麼屬性?有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

head 標籤裡有什麼?

每一個HTML 文件中,都有一個不可或缺的標籤:

 ,它作為一個容器,主要包含了用於描述HTML 文件自身資訊(元資料)的標籤,這些標籤一般不會在頁面中被顯示出來,大多情況下是給瀏覽器和搜尋引擎看的。

可用在 

 裡面的標籤有:  , <base> , <link> , < ); ,> noscript> 。 <p style="white-space: normal;">元資訊標籤介紹</p> <p style="white-space: normal;"></p> <title> <p>定義文件的標題,顯示在瀏覽器的標題列或標籤頁上,一般會完整地概括整個網頁的內容。 </p> <p style="white-space: normal;"><base></p> <p>給頁面上所有相對 URL 的提供一個基礎。一份文件中只能有一個 <base> 標籤。 </p> <p>目前我只觀察到「淘寶網」使用了這個標籤。 </p> <p style="white-space: normal;"><link></p> <p>規定外部資源與目前文件的關係,常於連結樣式表,如下:</p> <pre class="brush:php;toolbar:false"><link></pre> <p>當然還有很多其他的作用: </p> <ol><li>例如用於SEO,主要給搜尋引擎看的:</li></ol> <pre class="brush:php;toolbar:false"><link></pre> <p>在網站中常有多個url 指向同一個頁面的情況,上述標籤告知搜尋引擎頁面的主url 是什麼,以便搜尋引擎保留主要頁面而去除其他重複頁面。 </p> <ol><li>提供 rss 訂閱的:</li></ol> <pre class="brush:php;toolbar:false"><link></pre> <p>上述標籤除搜尋引擎可以看懂以外,也能被許多瀏覽器外掛程式辨識。 </p> <ol><li>表示頁面 icon 的:</li></ol> <pre class="brush:php;toolbar:false"><link></pre> <p>多數瀏覽器會讀取這個 link 的資源並展示在頁面上。 </p> <ol><li>對頁面提供預處理的:</li></ol> <pre class="brush:php;toolbar:false"><link></pre> <p>提前對一個網域做 dns 查詢。強制對域名進行預讀取在有的情況下很有用,。 </p> <p>例如, 在網站的主頁上,強制在整個網站上對頻繁引用的網域做預解析處理,即使它們不在主頁本身上使用。雖然主頁的效能可能不受影響,但是會提高網站整體效能。 </p> <p><style></style></p> <p>包含文件的樣式資訊。 </p> <p><meta></p> <p>一種通用的元資料資訊表示標籤,一般以鍵值對出現,如:<meta name="xxx" content="yyy"> </p> <p>charset 屬性</p> <pre class="brush:php;toolbar:false"><meta></pre> <p>從HTML5 開始,上述寫法被建議使用,用於宣告目前文件所使用的字元編碼,建議放在 </p> 中的第一位。 <p style="white-space: normal;">http-equiv屬性</p> <pre class="brush:php;toolbar:false"><meta></pre> <p>在 HTML4 中,上述程式碼用於宣告字元集,但現在已不被推薦。 </p> <p>除了content-type ,還有其他幾個值:</p> <p>content-language (過時)、set-cookie (過時)、default-style 、refresh 、content-security- policy</p> <p>因為不常用,所以就不一一介紹了,也蠻容易理解,有興趣點這裡了解。 </p> <p style="white-space: normal;">name 屬性</p> <p>其實 <meta> 標籤可以被自由定義,只要讀取和寫入的雙方約定好 name 和 content 的格式就可以了。來看一個例子:</p> <pre class="brush:php;toolbar:false"><meta></pre> <p>上面這種用法並不在 HTML 標準中,但卻是行動裝置開發的事實標準。這裡來解釋 content 中的內容:</p> <p>width :頁面寬度,可以是一個正整數;也可以一個字串 "device-width" ,表示跟裝置寬度相等。 height :頁面高度,可以是一個正整數;也可以一個字串 "device-height" ,表示跟裝置高度相等。 initial-scale :初始縮放比例。 minimum-scale : 最小縮放比例。 maximum-scale : 最大縮放比例。 user-scalable :是否允許使用者縮放。 </p> <p>name 屬性的值除了可以是 viewport 之外,還有相當多的值:</p> <p>application-name 、author 、description 、generator 、keywords 、referrer 、robots 等。 </p> <p>同樣的,就不一一介紹了,有興趣可以點選 這裡 了解。 </p> <p><script></script></p> <p>用於嵌入或引用可執行腳本。來看看幾個 script 標籤常見的全域屬性:</p> <p>async</p> <p>讓瀏覽器使用另一個執行緒下載腳本,這時不會阻塞頁面渲染。當腳本下載完成後,瀏覽器會暫停渲染,執行腳本,執行完畢後繼續渲染頁面。 </p> <p>async 無法保證腳本的執行順序,哪個腳本先下載結束就會先執行。 </p> <p>defer</p> <p>同樣會使瀏覽器並行下載腳本,但下載完畢不會立即執行,而是會等到 DOM 載入完成後(也就是剛讀完  標籤)再執行腳本。 </p> <p>defer 可以保證腳本的執行順序就是它們在頁面上出現的順序。 </p> <p>src</p> <p>定義引用外部腳本的位址,指定此屬性的 script 標籤內不應再有嵌入的腳本。如果腳本檔案使用了非英語字符,也應該註明字符的編碼。如:</p> <p><script charset="utf-8" src="https://www.example.com/script.js"></script><br>type</p> <p>#預設值是text/javascript</p> <p>想了解更多關於 <script>  標籤的詳細內容可以點擊這裡。 </script></p> <p><noscript></noscript></p> <p>如果頁面上的腳本類型不受支援或目前在瀏覽器中關閉了腳本,則在此中定義腳本未被執行時的替代內容。 </p> <p>總結</p> <p>本文到這裡就結束了,其實關於link 和meta 標籤還有很多沒有介紹到,很多相關標籤都是有特殊的需求,只有在特定情況下才會使用,例如行動端開發就會用許多在PC 上並不需要的標籤。 </p> <p>當然平常使用也主要是看需求,就拿我目前來說,只是些許用到過一些與 viewport 和 SEO 相關的標籤。 </p> <p>鑑於此我推薦一個不錯的學習方法,就是去各大網站查看它們的 head 標籤裡都有什麼,遇到沒見過的就去搜索一下,熟悉起來會很快。 </p> <p>我這邊看過的網站有:「淘寶網」、「阿里巴巴」、「京東」、「網易嚴選」、「起點中文網」等。 </p> <p>這篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的<a href="http://www.php.cn/course/list/11.html" target="_blank">HTML教學影片</a>專欄! </p> <p></p>#

以上是head標籤中有什麼屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:segmentfault。如有侵權,請聯絡admin@php.cn刪除
從文本到網站:HTML的力量從文本到網站:HTML的力量Apr 13, 2025 am 12:07 AM

HTML是一種用於構建網頁的語言,通過標籤和屬性定義網頁結構和內容。 1)HTML通過標籤組織文檔結構,如、。 2)瀏覽器解析HTML構建DOM並渲染網頁。 3)HTML5的新特性如、、增強了多媒體功能。 4)常見錯誤包括標籤未閉合和屬性值未加引號。 5)優化建議包括使用語義化標籤和減少文件大小。

了解HTML,CSS和JavaScript:初學者指南了解HTML,CSS和JavaScript:初學者指南Apr 12, 2025 am 12:02 AM

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

HTML的角色:構建Web內容HTML的角色:構建Web內容Apr 11, 2025 am 12:12 AM

HTML的作用是通過標籤和屬性定義網頁的結構和內容。 1.HTML通過到、等標籤組織內容,使其易於閱讀和理解。 2.使用語義化標籤如、等增強可訪問性和SEO。 3.優化HTML代碼可以提高網頁加載速度和用戶體驗。

HTML和代碼:仔細觀察術語HTML和代碼:仔細觀察術語Apr 10, 2025 am 09:28 AM

htmlisaspecifictypefodyfocusedonstructuringwebcontent,而“代碼” badlyLyCludEslanguagesLikeLikejavascriptandPytyPythonForFunctionality.1)htmldefineswebpagertuctureduseTags.2)“代碼”代碼“ code” code code code codeSpassSesseseseseseseseAwiderRangeLangeLangeforLageforLogageforLogicIctInterract

HTML,CSS和JavaScript:Web開發人員的基本工具HTML,CSS和JavaScript:Web開發人員的基本工具Apr 09, 2025 am 12:12 AM

HTML、CSS和JavaScript是Web開發的三大支柱。 1.HTML定義網頁結構,使用標籤如、等。 2.CSS控製網頁樣式,使用選擇器和屬性如color、font-size等。 3.JavaScript實現動態效果和交互,通過事件監聽和DOM操作。

HTML,CSS和JavaScript的角色:核心職責HTML,CSS和JavaScript的角色:核心職責Apr 08, 2025 pm 07:05 PM

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

HTML容易為初學者學習嗎?HTML容易為初學者學習嗎?Apr 07, 2025 am 12:11 AM

HTML適合初學者學習,因為它簡單易學且能快速看到成果。 1)HTML的學習曲線平緩,易於上手。 2)只需掌握基本標籤即可開始創建網頁。 3)靈活性高,可與CSS和JavaScript結合使用。 4)豐富的學習資源和現代工具支持學習過程。

HTML中起始標籤的示例是什麼?HTML中起始標籤的示例是什麼?Apr 06, 2025 am 12:04 AM

AnexampleOfAstartingTaginHtmlis,beginSaparagraph.startingTagSareEssentialInhtmlastheyInitiateEllements,defiteTheeTheErtypes,andarecrucialforsstructuringwebpages wepages webpages andConstructingthedom。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用