一个简单的 HTML 文档,在 head 部分带有 <title> 标签:
<!DOCTYPE html> <html lang="en"> <head> <title>Title of the document</title> </head> <body> <h1>This is a heading</h1> <p>This is a paragraph.</p> </body> </html>
<head>
元素是元数据(关于数据的数据)的容器,位于 <html> 标签和 <body> 标签之间。
元数据是关于 HTML 文档的数据。 不显示元数据。
元数据通常定义文档标题、字符集、样式、脚本和其他元信息。
以下元素可以进入 <head>
元素:
Element | |||||
---|---|---|---|---|---|
<head> | Yes | Yes | Yes | Yes | Yes |
<head>
标签支持 HTML 中的全局属性。
<base> 标签(指定页面上所有链接的默认 URL 和目标)位于 <head> 内:
<html> <head> <base href="https://wangchujiang.com/" target="_blank"> </head> <body> <img src="html-tutorial/assets/chrome.svg" width="24" height="39" alt="chrome"> <a href="html-tutorial/base.html">HTML base Tag</a> </body> </html>
<style> 标签(将样式信息添加到页面)进入 <head>:
<html> <head> <style> h1 {color:red;} p {color:blue;} </style> </head> <body> <h1>A heading</h1> <p>A paragraph.</p> </body> </html>
<link> 标签(链接到外部样式表)进入 <head>:
<html> <head> <link rel="stylesheet" type="text/css" href="styles.css"> </head> <body> <h1>I am formatted with a linked style sheet</h1> <p>Me too!</p> </body> </html>
HTML tutorial: HTML Head
大多数浏览器将显示具有以下默认值的 <head>
元素:
head {
display: none;
}