...
...
摘要:重要或強(qiáng)調(diào)文本表示重要的文本,表示強(qiáng)調(diào)。標(biāo)記代碼使用標(biāo)記代碼文件名工程名等,要顯示多帶帶的一塊代碼,可以使用元素包住元素以維持其格式。不要將作為以逃避合適的語(yǔ)義標(biāo)記內(nèi)容和控制樣式的快捷方式。和元素旁注標(biāo)記,通常表示生僻字的發(fā)音。
第三章 文本 段落 p
作者聯(lián)系信息 address毫不奇怪,p是最常用到的HTML元素之一
address并不是用于標(biāo)記郵政地址,而是定義與HTML頁(yè)面或頁(yè)面一部分有關(guān)作者、相關(guān)人士或組織的聯(lián)系信息。
...
...
address是其最近的外層結(jié)構(gòu)(article元素或body)的作者信息,且它只能包含作者的聯(lián)系信息,不能包含其他內(nèi)容。此外,HTML5禁止在address里包含以下元素:h1~h6、article、address、aside、footer、header、hgroup、nav和section。
圖 figure之前主要用div,HTML5引入了figure。
Figure 3:2011 Revenue by Industry
figure元素可以包含多個(gè)內(nèi)容塊,但只允許有一個(gè)figcaption,且figcaption必須與其他內(nèi)容一起包含在figure里面,不能多帶帶出現(xiàn)在其他位置,它必須是figure的第一個(gè)或最后一個(gè)元素。
時(shí)間 timeHTML5新增了time元素來(lái)標(biāo)記一個(gè)準(zhǔn)確的時(shí)間或日期。
The train arrives at and on .
沒(méi)有datetime屬性時(shí),必須使用合法的格式(YYYY-MM-DDThh:mm:ss)表示日期和時(shí)間。前三個(gè)例子在time元素里都包含了時(shí)間和日期的文本(datetime和文本最好反映同樣的時(shí)間),這些文字會(huì)在屏幕上顯示,但最后一個(gè)例子不會(huì),當(dāng)前瀏覽器不能顯示屬性中的值。
包含pubdate屬性的time表示其最近的祖先article元素的發(fā)布日期,若沒(méi)有article,則表示整個(gè)頁(yè)面的發(fā)布日期。既可以用,也可以用指定pubdate。不過(guò),一旦包含它,就必須提供datetime或時(shí)間的文本內(nèi)容。
重要或強(qiáng)調(diào)文本 strong & emstrong表示重要的文本,em表示強(qiáng)調(diào)。根據(jù)需要,這兩個(gè)文本可以多帶帶使用,或者一起使用,甚至同一個(gè)標(biāo)簽可以嵌套使用。
不能用b代替strong,也不能用i代替em。因?yàn)?b>b和i沒(méi)有任何語(yǔ)義,接下來(lái)看一下HEML5中對(duì)b和i的新定義。
b元素表示出于實(shí)用的目的提醒讀者注意的一塊文字,不表達(dá)額外的重要性,不傳達(dá)額外的重要性,也不表達(dá)其他的語(yǔ)態(tài)和語(yǔ)氣,用于如文檔摘要的關(guān)鍵詞、評(píng)論里的產(chǎn)品名、基于文本的交互式軟件中指示操作的文字、文章導(dǎo)語(yǔ)等。
i元素表示一塊不同于其他文字的文字,具有不同的語(yǔ)態(tài)或語(yǔ)氣,或其他不同與常規(guī)之處,用于如分類名稱、技術(shù)術(shù)語(yǔ)、外語(yǔ)里的慣用語(yǔ)、思想、西方文字中的船舶名稱等。
也可以說(shuō),b和i是其他元素(如strong、em、cite等)都不適用時(shí)的最后選擇。
引用或參考citecite指明對(duì)某內(nèi)容源的引用或參考,默認(rèn)以斜體呈現(xiàn)。
引述文本 blockquote & qbolckquote和q用以標(biāo)記引述的文本。引述塊級(jí)文本使用blockquote,引述行內(nèi)文本使用q。
...[被引述的文本]...
She tried again,this time in French:
Avez-vous lu le livre High Tide in Tucson de Kingsolver? C"est insprirational.
應(yīng)盡量避免將文本直接放在blockquote開(kāi)始和結(jié)束標(biāo)記之間。應(yīng)該將文本放在blockquote中p或其他語(yǔ)義上合適的元素。
可以對(duì)blockquote和q使用可選的cite屬性,但是瀏覽器通常不會(huì)將cite的URL呈現(xiàn)給用戶,這個(gè)屬性本身不是特別有用。建議在內(nèi)容中使用鏈接(a元素)重復(fù)這個(gè)URL,讓訪問(wèn)者可以查看來(lái)源。
blockquote是HTML5的區(qū)塊根,這意味著它可以有h1~h6的標(biāo)題(及其自身的大綱),但文檔大綱不會(huì)包含這些標(biāo)題。
q元素引用的內(nèi)容不能跨越不同的段落。
不要僅僅因?yàn)樾枰谧衷~兩端加引號(hào)就使用q。
blockquote和q可以嵌套,嵌套的q元素應(yīng)該自動(dòng)加上正確的引用,由于內(nèi)外引號(hào)在不同語(yǔ)言中處理的方式是不一樣的,因此需要根據(jù)需要在q元素中加上lang屬性。
突出顯示文本markmark最常見(jiàn)的使用場(chǎng)合是在搜索結(jié)果頁(yè)面,對(duì)搜索詞進(jìn)行突出顯示。
對(duì)于某段引述,如果作者在原來(lái)的格式中沒(méi)有對(duì)其進(jìn)行突出顯示,可以用mark對(duì)它進(jìn)行突出顯示。
...15 minutes...
引起對(duì)代碼片段的注意。
.greenText { color: green; }
不要僅僅因?yàn)橐o文字加上背景顏色或其他視覺(jué)上的考慮而使用mark。如果只是要給一塊文字添加樣式而沒(méi)有合適的語(yǔ)義化元素,就可以使用span元素,并用CSS添加樣式。
解釋縮寫(xiě)詞abbrThat"s nothing compared to what MLB (Major League Baseball) did.
The NFL promised ...
當(dāng)縮寫(xiě)詞有title屬性時(shí),F(xiàn)irefox和Opera會(huì)添加虛線下劃線引起注意。當(dāng)鼠標(biāo)移至縮寫(xiě)詞上,該元素title屬性的內(nèi)容就會(huì)顯示在一個(gè)提示框里。
定義術(shù)語(yǔ)dfnThe contestant was asked to spell "pleonasm".She requested the definition and was told that pleonasm means "a redundant word or expression".
盡管pleonasm出現(xiàn)了兩次,但只對(duì)第二個(gè)進(jìn)行標(biāo)記,因?yàn)槟菚r(shí)才定義術(shù)語(yǔ)。
dfn在適當(dāng)?shù)那闆r下可以包住其他的短語(yǔ)元素。例如:Jr.。
上標(biāo)sup & 下標(biāo)sub上下標(biāo)字符會(huì)輕微的擾亂行距,可以用CSS解決這個(gè)問(wèn)題:
sub,sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; }標(biāo)注編輯和不在準(zhǔn)確的文本
標(biāo)記新插入文本ins
標(biāo)記已刪除文本del
標(biāo)記不在準(zhǔn)確或不在相關(guān)的文本s
del和ins;是少有的既可以包圍短語(yǔ)內(nèi)容又可以包圍塊級(jí)內(nèi)容的元素。
標(biāo)記代碼code使用code標(biāo)記代碼、文件名、工程名等,要顯示多帶帶的一塊代碼,可以使用pre元素包住code元素以維持其格式。
The
showPhoto()
function displays the full-size photo of the thumbnail in ourcarousel list.
This CSS shorthand example applies a margin to all sides of paragraphs:
p {margin: 20px; }
. Take a look atbase.css
to see more example.
如果代碼中需要顯示<或>,應(yīng)分別使用<和>。
.greenText { color: green; }
預(yù)格式化的文本可以保持文本固有的換行和空格,它是計(jì)算機(jī)阿代碼示例的理想元素,不過(guò)也可以應(yīng)用于文本(比如,ASCII藝術(shù))。
不要將pre作為以逃避合適的語(yǔ)義標(biāo)記內(nèi)容和CSS控制樣式的快捷方式。不要為了保留原來(lái)的格式,將一篇在字處理軟件中寫(xiě)好的文章直接粘貼在pre里,應(yīng)該使用相關(guān)的文本元素標(biāo)記內(nèi)容,編寫(xiě)CSS控制頁(yè)面的布局。
指定細(xì)則smallsmall表示細(xì)則一類的次要注釋,通常包括免責(zé)聲明、注意事項(xiàng)、法律限制、版權(quán)信息等,有時(shí)還用來(lái)署名,或用來(lái)滿足許可要求。它只適用于短語(yǔ),因此不要用它來(lái)標(biāo)記長(zhǎng)的法律聲明。
Order now to receive free shipping.(Some restrictions may apply.)
一定要在small符合內(nèi)容予以的情況下使用該元素,而不是為了減小字號(hào)。
換行br手動(dòng)強(qiáng)制換行使用
或
.
要確保使用br是最后的選擇,因?yàn)樵撛貙⒈憩F(xiàn)樣式帶入了HTML,而不是將多有呈現(xiàn)樣式都交由CSS來(lái)控制。對(duì)于詩(shī)歌、街道地址等緊挨著出現(xiàn)的短行,都適合用br元素。
span和div一樣,span元素沒(méi)有任何語(yǔ)義,只不過(guò)span只適合包圍字詞短語(yǔ)。
如果想將下面列出的項(xiàng)目應(yīng)用到某一小塊內(nèi)容,而HTML有沒(méi)有提供合適的語(yǔ)義化元素,就可以使用span。
屬性,如class、dir、id、lang、title等。
CSS樣式。
JavaScript行為。
其他元素以下元素通常極少數(shù)情況下才能使用,或者瀏覽器對(duì)其支持還不完善。
u元素以前,u元素用于為文本添加下劃線,在HTML5中,它不再是無(wú)語(yǔ)義的、用于表現(xiàn)的元素。對(duì)它的定義是:
u元素為一塊文字添加明顯的非文本注解,比如在中文中將文本標(biāo)明為專有名詞,或者標(biāo)明文本拼寫(xiě)有誤。
僅在cite、em、mark等其他元素語(yǔ)義上不合適的情況下才使用u元素。同時(shí),最好改變u的文本樣式,以免與同樣默認(rèn)添加下劃線的鏈接文本弄混。
wbr元素HTML5為br元素引入了一個(gè)近親元素,稱為wbr元素,它代表一個(gè)可換行處??梢栽谝粋€(gè)比較長(zhǎng)的無(wú)間斷短語(yǔ)(如URL)中使用該元素,表示此處可以在必要的時(shí)候進(jìn)行換行。
ruby、rp和rt元素旁注標(biāo)記,通常表示生僻字的發(fā)音。
bdi和bdo元素用于文字的左右順序。
meter元素HTML5新元素,用于表示分?jǐn)?shù)的值或已知的范圍測(cè)量結(jié)果,支持它的瀏覽器會(huì)將值展示為一個(gè)表示測(cè)量值的橫條。
progress元素HTML5新元素,用它表示一個(gè)進(jìn)度條。
第四章 圖像 關(guān)于web圖像格式
Web上用的最廣泛是三種格式是GIF、PNG和JPEG。
JPEG格式適合彩色照片,它包含大量的顏色并進(jìn)行了合理的壓縮,是文件變得比較??;它是一種有損的格式,為了節(jié)省空間,可能會(huì)永久性的犧牲犧牲一些細(xì)節(jié);它的壓縮信息占用了大量的空間,因此不適合小圖像。
PNG和GIF格式通常用于保存擁有大量純色和圖案或有透明度的標(biāo)志之類的文件。它們是無(wú)損的格式,因此他們可以在保證質(zhì)量的情況下壓縮圖像。另外,PNG的壓縮質(zhì)量比GIF好一些。
尺寸和分辨率
分表率越高,像素越多,在屏幕上,總是像素越多,圖像就越大。
由于長(zhǎng)期以來(lái),1024像素*768像素的屏幕分表率都是標(biāo)準(zhǔn)的分辨率,網(wǎng)頁(yè)設(shè)計(jì)人員習(xí)慣于讓頁(yè)面保持960像素寬,避免產(chǎn)生橫向滾動(dòng)條。由于不同終端設(shè)備的廣泛使用,更應(yīng)該考慮寬度靈活的設(shè)計(jì),讓內(nèi)容可隨著瀏覽器窗口放大或縮小。
速度
如何讓圖像下載速度最短?使用小圖像或者對(duì)圖像進(jìn)行壓縮。
透明度
出于兩個(gè)原因,透明度很重要。首先,使用透明度將一個(gè)圖像置于另一個(gè)圖像的后面可以創(chuàng)建復(fù)雜度布局。其次,利用透明度為圖像創(chuàng)建非矩形的邊緣,增強(qiáng)頁(yè)面的視覺(jué)吸引力。
PNG和GIF都支持透明度,JPEG不支持。
GIF格式中,要么是透明的要么是不透明的,而PNG則支持alpha透明,可以支持半透明。
動(dòng)畫(huà)
動(dòng)畫(huà)可以保存為GIF,但不能是JPEG或PNG。
也可以使用Flash、CSS動(dòng)畫(huà)和JavaScript創(chuàng)建動(dòng)畫(huà)。
在頁(yè)面中插入圖像注意,“/”前有一個(gè)空格??梢允褂胒loat等CSS屬性改變對(duì)齊方式或讓文字環(huán)繞圖像。
提供替代文本可以為圖像添加一段描述性文本,當(dāng)圖像處于某種原因不顯示的時(shí)候,就將這段文字顯示出來(lái)。同時(shí)屏幕閱讀器可以朗讀這些文字。
如果圖像有標(biāo)題,或周圍的文本可以準(zhǔn)確地描述圖像,也可以設(shè)置alt=""。
指定圖像尺寸指定圖像尺寸,瀏覽器就會(huì)預(yù)留空間,在圖像加載的同時(shí)讓文本顯示在周圍,保持布局的穩(wěn)定。
width和height屬性不一定要反映圖像的實(shí)際尺寸。瀏覽器會(huì)根據(jù)HTML(或CSS)中指定的尺寸,對(duì)圖像進(jìn)行放大或縮小。這種方式雖然快捷但并不優(yōu)雅,更好的方法是使用圖像編輯器修改圖像尺寸。
為網(wǎng)站添加圖標(biāo)出現(xiàn)在地址欄、標(biāo)簽頁(yè)和書(shū)簽上的小圖標(biāo)稱為favicon(favorite icon,收藏夾圖標(biāo)的簡(jiǎn)稱)。
第五章 鏈接 創(chuàng)建指向另一個(gè)頁(yè)面的鏈接Farm Training Podcasts ...
Cats in the Pioneer Valley...
href指hypertext reference(超文本引用)。
當(dāng)訪問(wèn)者指向鏈接(在大多數(shù)瀏覽器中,默認(rèn)顯示為帶下劃線的藍(lán)色字體)時(shí),目標(biāo)URL會(huì)顯示在狀態(tài)欄中。
HTML5的塊級(jí)鏈接
HTML5允許在鏈接內(nèi)包含除交互式的內(nèi)容(如其他鏈接、audio、video、表單元素、iframe等)外的其他任何類型的元素或元素組(如段落、列表、整篇文章、區(qū)塊等)。
但是也要避免在鏈接中放入過(guò)多的內(nèi)容(如一整篇文章),制作精巧是塊級(jí)鏈接是值得推薦的。
不要讓鏈接的標(biāo)簽過(guò)長(zhǎng),應(yīng)避免使用“點(diǎn)擊此處”作為標(biāo)簽。
錨anchor如果需要激活一個(gè)鏈接跳至網(wǎng)頁(yè)的特定區(qū)域,可以創(chuàng)建一個(gè)錨,并在連接中引用該錨。
...Table of contents
Introduction
This is the intro...
... Description of the Main Characters
...
為錨的id命名,應(yīng)避免使用anchor1、item5這樣的id,id中不能使用空格,應(yīng)該使用短橫線分隔不同的單詞。
如果錨位于另一個(gè)文檔,就使用引用該區(qū)域。(URL和#之間沒(méi)有空格。)如果位于另一臺(tái)服務(wù)器上的頁(yè)面,就使用。
創(chuàng)建其他類型的鏈接其實(shí)我們可以創(chuàng)建指向任何URL的鏈接,對(duì)于指向萬(wàn)維網(wǎng)上的任何文件(包括圖像、ZIP文件、程序、PDF、Excel電子表格等)的鏈接,使用href="http://www.site.com/path/file.ext"。
You can create links directly to a photo.
For example, here are cookie and woody again,except this time they are linked to other pages.
You can link derictly to a video file.
Although you can make a link to someone"s mail address with...
盡管可以鏈接到PDF和其他非HTML文檔(Word、Excel等),單應(yīng)避免這樣做,因?yàn)樗鼈兛赡芤ǜL(zhǎng)的時(shí)間加載。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/49983.html
摘要:例如現(xiàn)在的入門學(xué)習(xí)手記系列。收到粉絲留言和打賞的喜悅。安裝上一篇入門學(xué)習(xí)手記一,主要是介紹了的核心概念,是整個(gè)學(xué)習(xí)過(guò)程的基礎(chǔ)知識(shí)。新生成的類似如下入門學(xué)習(xí)手記因?yàn)樯傻膬?nèi)容過(guò)多,我直接省略掉了。 showImg(https://segmentfault.com/img/bVbk5Nd?w=1150&h=599); 本人微信公眾號(hào):前端修煉之路,歡迎關(guān)注。 最近開(kāi)始想要維護(hù)一個(gè)個(gè)人的公眾...
摘要:入門學(xué)習(xí)筆記整理一搭建環(huán)境入門學(xué)習(xí)筆記整理二簡(jiǎn)介與語(yǔ)法入門學(xué)習(xí)筆記整理三組件入門學(xué)習(xí)筆記整理四事件入門學(xué)習(xí)筆記整理五入門學(xué)習(xí)筆記整理六組件通信入門學(xué)習(xí)筆記整理七生命周期入門學(xué)習(xí)筆記整理八入門學(xué)習(xí)筆記整理九路由React 入門學(xué)習(xí)筆記整理(一)——搭建環(huán)境 React 入門學(xué)習(xí)筆記整理(二)—— JSX簡(jiǎn)介與語(yǔ)法 React 入門學(xué)習(xí)筆記整理(三)—— 組件 React 入門學(xué)習(xí)筆記整理(...
摘要:刪除指定的屬性,這個(gè)方法就不可以使用匿名函數(shù),傳遞和均無(wú)效。遍歷對(duì)象數(shù)組索引,鍵,屬性名屬性值,值相當(dāng)于遍歷原生對(duì)象數(shù)組時(shí),為元素。在使用使用時(shí),可以使用傳入匿名函數(shù)的方法,實(shí)現(xiàn)由默認(rèn)到幾個(gè)之間的切換。 轉(zhuǎn)自個(gè)人博客 基礎(chǔ) DOM 和 和 CSS 一. 設(shè)置元素及內(nèi)容 我們通過(guò)前面所學(xué)習(xí)的各種選擇器、過(guò)濾器來(lái)得到我們想要操作的元素。這個(gè)時(shí)候,我們就可以對(duì)這些元素進(jìn)行 DOM 的操作。...
摘要:筆記說(shuō)明重學(xué)前端是程劭非前手機(jī)淘寶前端負(fù)責(zé)人在極客時(shí)間開(kāi)的一個(gè)專欄,每天分鐘,重構(gòu)你的前端知識(shí)體系,筆者主要整理學(xué)習(xí)過(guò)程的一些要點(diǎn)筆記以及感悟,完整的可以加入的專欄學(xué)習(xí)原文有的語(yǔ)音,如有侵權(quán)請(qǐng)聯(lián)系我,郵箱。 筆記說(shuō)明 重學(xué)前端是程劭非(winter)【前手機(jī)淘寶前端負(fù)責(zé)人】在極客時(shí)間開(kāi)的一個(gè)專欄,每天10分鐘,重構(gòu)你的前端知識(shí)體系,筆者主要整理學(xué)習(xí)過(guò)程的一些要點(diǎn)筆記以及感悟,完整的可以...
閱讀 3395·2021-10-13 09:40
閱讀 2619·2021-10-08 10:17
閱讀 4030·2021-09-28 09:45
閱讀 960·2021-09-28 09:35
閱讀 1846·2019-08-30 10:51
閱讀 2931·2019-08-26 12:11
閱讀 1677·2019-08-26 10:41
閱讀 3120·2019-08-23 17:10