Table of Contents
a
rel
-
赞助商链接
<a rel="sponsored"></a>
-
用户提供的链接
<a rel="ugc"></a>
-
完全忽略该链接
<a rel="nofollow"></a>
html
ruby
MDN - ruby
被用来展示东亚文字注音或字符注释
example
<ruby>
汉 <rp>(</rp><rt>han</rt><rp>)</rp> 字 <rp>(</rp><rt>zi</rt><rp>)</rp>
</ruby>
<ruby> 明 日 <rp>(</rp><rt>ming ri</rt><rp>)</rp> </ruby>
figure
MDN - figure
代表一段独立的内容,在主文中引用的图片,插图,表格,代码段, 和 figcaption 一起使用,figcaption 表示说明文字或者标题,当这部分转移到附录中或者其他页面时不会影响到主体
<!-- only figure -->
<figure>
<img src="source" alt="img" />
</figure>
<!-- image -->
<figure>
<img src="source" alt="img" />
<figcaption>An image</figcaption>
</figure>
<!-- code -->
<figure>
<figcaption>Get browser details using <code>navigator</code>.</figcaption>
<pre>
function NavigatorExample() {
var txt;
txt = "Browser CodeName: " + navigator.appCodeName + "; ";
txt+= "Browser Name: " + navigator.appName + "; ";
txt+= "Browser Version: " + navigator.appVersion + "; ";
txt+= "Cookies Enabled: " + navigator.cookieEnabled + "; ";
txt+= "Platform: " + navigator.platform + "; ";
txt+= "User-agent header: " + navigator.userAgent + "; ";
console.log("NavigatorExample", txt);
}
</pre>
</figure>
<!-- reference -->
<figure>
<figcaption><cite>Edsger Dijkstra:</cite></figcaption>
<blockquote>
If debugging is the process of removing software bugs, then programming must
be the process of putting them in.
</blockquote>
</figure>
<!-- text -->
<figure>
<p style="white-space:pre">
Bid me discourse, I will enchant thine ear, Or like a fairy trip upon the
green, Or, like a nymph, with long dishevell'd hair, Dance on the sands, and
yet no footing seen: Love is a spirit all compact of fire, Not gross to
sink, but light, and will aspire.
</p>
<figcaption><cite>Venus and Adonis</cite>, by William Shakespeare</figcaption>
</figure>
HTML5 结构化元素
标签 | 作用 |
---|---|
header | body、main 标签的直接子标签,位置在页面头部,内容可能为 logo、标语、搜索提示、导航栏 |
nav | 导航栏包在 nav 标签内,可能出现在头部、侧边栏、底部等等,神奇的地方在于设置 nav 标签的 display:inline-block,是作用在 li 标签上的 |
main | body 标签的直接子标签,主内容区域 |
aside | 侧边栏 |
article | 一般出现在 main 标签内,article 标签内可以有 section、footer 等标签,是比较独立的内容,比如像博客网站主页的一个文章简介 |
section | section 和 div 很类似,如果使用 div 标签是为了对内容做样式控制,或者为了便于 javascript 获取做其他操作,那么使用 div 就是你的答案,其他情况就用 section |
address | 提供联系信息,放在 article 标签内提供文章作者信息,放在 main、body、footer 内提供网站信息 |
footer | 一般在 HTML 结构底部,补充网站信息,如果放在 article 内补充文章信息 |
Meta
<meta charset="utf-8" />
<!-- SEO -->
<title>document</title>
<meta name="keywords" content="keywords" />
<meta name="description" content="description" />
<meta name="author" content="xg4, xingor4@gmail.com" />
<!-- mobile -->
<meta
name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, shrink-to-fit=no"
/>
<meta name="theme-color" content="#000000" />
<!-- chromium -->
<meta http-equiv="X-UA-Compatible" content="ie=edge,chrome=1" />
<meta name="renderer" content="webkit|ie-comp|ie-stand" />
<meta name="force-rendering" content="webkit|ie-comp|ie-stand" />
<!-- full screen -->
<meta name="full-screen" content="yes" />
<meta name="x5-fullscreen" content="true" />
<!-- robots -->
<meta name="robots" content="index, about" />
<!-- orientation -->
<meta name="screen-orientation" content="portrait" />
<meta name="x5-orientation" content="portrait" />
<!-- 禁止识别电话号码和邮箱 -->
<meta name="format-detection" content="telephone=no, email=no" />
<!-- web app -->
<meta name="browsermode" content="application" />
<meta name="x5-page-mode" content="app" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<!-- status bar style -->
<meta name="apple-mobile-web-app-status-bar-style" content="default" />
<!-- add to home screen of title -->
<meta name="apple-mobile-web-app-title" content="title" />
<!-- windows phone tap highlight -->
<meta name="msapplication-tap-highlight" content="no" />
<!-- old device -->
<meta name="MobileOptimized" content="320" />
<meta name="HandheldFriendly" content="true" />
Link
<!-- icon -->
<link
rel="apple-touch-icon-precomposed"
sizes="57x57"
href="/icons/apple-touch-icon.png"
/>
<link
rel="apple-touch-icon-precomposed"
sizes="72x72"
href="/icons/apple-touch-icon.png"
/>
<link
rel="apple-touch-icon-precomposed"
sizes="114x114"
href="/icons/apple-touch-icon.png"
/>
<link
rel="apple-touch-icon-precomposed"
sizes="144x144"
href="/icons/apple-touch-icon.png"
/>
<!-- PWA -->
<link rel="manifest" href="/manifest.json" />
<!-- favicon -->
<link rel="shortcut icon" href="/favicon.ico" />