html5組織內(nèi)容_動(dòng)力節(jié)點(diǎn)Java學(xué)院整頓
默認(rèn)情況下,HTML文檔的格式與文檔內(nèi)容在欣賞器窗口中表現(xiàn)的格式是不相干的,例如:欣賞器會(huì)將連在一路的幾個(gè)空白字符折算為一個(gè)空格,并且會(huì)忽略換行符。HTML提供了組織內(nèi)容的體例,將表現(xiàn)的內(nèi)容分段,預(yù)先編排內(nèi)容的格式等。
建立段落
HTML會(huì)忽略你在文本中輸入的回車符和其他額外的空格,網(wǎng)頁(yè)中的新的段落使用p元素標(biāo)識(shí),一個(gè)段落包含一個(gè)或多個(gè)相干句子,通常圍繞的是一個(gè)觀點(diǎn)或論點(diǎn),或者多個(gè)論點(diǎn)間有一些共同的主題。
<body> <h1>Antoni Gaudí</h1> <p>Many tourists are drawn to Barcelona to see Antoni Gaudí's incredible architecture.</p> <p>Barcelona celebrated the 150th anniversary of Gaudí's birth in 2002.</p> </body>
可以為段落添加樣式,包括字體、字號(hào)、顏色等。
div元素
div元素沒有詳細(xì)的含義,假如沒有恰當(dāng)?shù)脑乜捎脮r(shí)可以使用這個(gè)元素為內(nèi)容建立結(jié)構(gòu)并賦予其含義,它的含義通常通過(guò)class或id屬性指定。
但是細(xì)致不在萬(wàn)不得已的情況下最好不要使用div元素,應(yīng)該優(yōu)先考慮那些具有語(yǔ)義緊張性的元素。
預(yù)先編排內(nèi)容格式
欣賞器會(huì)將所有額外的回車和空格壓縮,并根據(jù)窗口的大小主動(dòng)換行。pre元素可以改變欣賞器處理內(nèi)容的體例,阻止合并空白字符,讓源文檔中的格式得以保留。但細(xì)致除非有需要保留文檔原始格式,否則最好不要使用該元素,由于它減弱了通過(guò)使用元素和樣式來(lái)控制呈現(xiàn)效果這一機(jī)制的天真性。
pre元素通常和code元素搭配使用,用于展示代碼示例,由于編程語(yǔ)言中的格式通常都很緊張。
<p>Add this to your style sheet if you want to display a dotted border underneath the <code>abbr</code> element whenever it has a <code>title</code> attribute.</p> <pre> <code> abbr[title] { border-bottom: 1px dotted #000; } </code> </pre>
引用他處內(nèi)容
blockquote元素透露表現(xiàn)引自他處的一片內(nèi)容,與q元素類似(用于短的引述,不能跨行),但通常用在要引用的內(nèi)容較多的場(chǎng)景。該元素的cite屬性可以用來(lái)指定所引用的內(nèi)容的來(lái)源。
細(xì)致欣賞器會(huì)忽略blockquote元素中的內(nèi)容的格式,默認(rèn)對(duì)blockquote文本進(jìn)行縮進(jìn)。要在引用中建立結(jié)構(gòu),可以使用一些組織元素,例如p或hr。
欣賞器應(yīng)對(duì)q元素中的文本會(huì)主動(dòng)加上特定語(yǔ)言的引號(hào),但不同的欣賞器的結(jié)果會(huì)有差異。下面是使用q元素的一個(gè)例子。
<p>She tried again, this time in French: <q lang="fr">Avez-vous lu le livre <cite lang="en">High Tide in Tucson</cite> de Kingsolver? C'est inspirational.</q></p>
添加主題分隔
hr元素代表段落級(jí)別的主題分隔。在HTML5中,hr元素代表著向另一個(gè)相干主題的轉(zhuǎn)換,風(fēng)俗樣式是一條橫貫頁(yè)面的直線。
<blockquote cite="http://en.wikipedia.org/wiki/Apple"> 主題1 <hr> 主題2 <hr> ...... </blockquote>
上例在blockquote元素中加入了一些hr元素,形成肯定的結(jié)構(gòu)。
將內(nèi)容組織為列表
HTML中列表的類型有有序列表、無(wú)序列表和描述列表。
1)有序列表,ol為父元素,li為列表項(xiàng);
2)無(wú)序列表,ul為父元素,li為列表項(xiàng);
3)描述列表,dl為父元素,dt和dd分別代表dl中的術(shù)語(yǔ)和描述。
在此之外,用戶還可以定義本身的列表。
有序列表
ol元素透露表現(xiàn)有序列表,列表項(xiàng)用li元素透露表現(xiàn)。
<body> I like apples and oranges. I also like: <ol> <li>bananas</li> <li>mangoes</li> <li>cherries</li> <li>plums</li> <li>peaches</li> <li>grapes</li> </ol> You can see other fruits I like <a href="fruitlisthtml">here</a> </body>
ol元素支持屬性如下:
1)start:設(shè)置列表首項(xiàng)的編號(hào)值,默認(rèn)首項(xiàng)的編號(hào)為1;
2)type:設(shè)置表現(xiàn)在各列表項(xiàng)旁的編號(hào)的類型,包括:
l:十進(jìn)制數(shù)(默認(rèn)),1,2,3,4
a:小寫拉丁字母,a,b,c,d
A:大寫拉丁字母,A,B,C,D
i:小寫羅馬數(shù)字,i,ii,iii,iv
I:大寫羅馬數(shù)字,I,II,III,IV
3)reversed:列表編號(hào)采用降序,部分欣賞器支持
無(wú)序列表
ul元素透露表現(xiàn)無(wú)序列表,用li元素透露表現(xiàn)列表項(xiàng)。
<body> I like apples and oranges. I also like: <ul> <li>bananas</li> <li>mangoes</li> <li>cherries</li> <li>plums</li> <li>peaches</li> <li>grapes</li> </ul> You can see other fruits I like <a href="fruitlisthtml">here</a> </body>
無(wú)序列表的每個(gè)項(xiàng)目前都會(huì)表現(xiàn)一個(gè)項(xiàng)目符號(hào),符號(hào)的樣式可以用CSS屬性list-style-type控制。
li元素的屬性
li元素透露表現(xiàn)列表中的項(xiàng)目,它可以與ul、ol搭配使用,可以包含value屬性,透露表現(xiàn)列表項(xiàng)的序號(hào)。
<body> I like apples and oranges. I also like: <ol> <li>bananas</li> <li value="4">mangoes</li> <li>cherries</li> <li value="7">plums</li> <li>peaches</li> <li>grapes</li> </ol> You can see other fruits I like <a href="fruitlisthtml">here</a> </body>
描述列表
定義說(shuō)明列表必要用到三個(gè)元素:dl、dt和dd元素,這些元素沒有局下屬性:
1)dl:透露表現(xiàn)說(shuō)明列表;
2)dt:透露表現(xiàn)說(shuō)明列表中的術(shù)語(yǔ);
3)dd:透露表現(xiàn)說(shuō)明列表中的定義。
<body> I like apples and oranges. I also like: <dl> <dt>Apple</dt> <dd>The apple is the pomaceous fruit of the apple tree</dd> <dd><i>Malus domestica</i></dd> <dt>Banana</dt> <dd>The banana is the parthenocarpic fruit of the banana tree</dd> <dd><i>Musa acuminata</i></dd> <dt>Cherry</dt> <dd>The cherry is the stone fruit of the genus <i>Prunus</i></dd> </dl> You can see other fruits I like <a href="fruitlist.html">here</a>. </body>
自定義列表
HTML中的ul元素結(jié)合CSS中的counter特征和:before選擇器,可以生成復(fù)雜的列表。下面是一個(gè)例子:
<head> ...... <style> body{ counter-reset: OuterItemCount 5 InnerItemCount; } #outerlist > li:before { content: counter(OuterItemCount)". "; counter-increment: OuterItemCount 2; } ulinnerlist > li:before { content: counter(InnerItemCount, lower-alpha) ". "; counter-increment: InnerItemCount; } </style> </head> <body> I like apples and oranges. I also like: <ul id="outerlist" style="list-style-type: none"> <li>bananas</li> <li>mangoes, including:</li> <ul class="innerlist"> <li>Haden mangoes</li> <li>Keitt mangoes</li> <li>Kent mangoes</li> </ul> <li>cherries</li> <li>plums, including: <ul class="innerlist"> <li>Elephant Heart plums</li> <li>Stanley plums</li> <li>Seneca plums</li> </ul> </li> <li>peaches</li> <li>grapes</li> </ul> You can see other fruits I like <a href="fruitlist.html">here</a>. </body>
使用插圖
HTML5對(duì)插圖的定義為:一個(gè)自力的內(nèi)容單元,可帶題目,通常作為一個(gè)團(tuán)體被文檔的主體引用,把它從文檔主體中刪除也不會(huì)影響文檔的含義。
HTML使用figure元素插入圖表、照片、圖形、插圖、代碼片段等,figcaption是figure的題目,可選,出如今figure內(nèi)容的開頭或結(jié)尾處。
<body> I like apples and oranges. <figure> <figcaption>Listing 23. Using the code element</figcaption> <code>var fruits = ["apples", "oranges", "mangoes", "cherries"];<br>document.writen("I like " + fruits.length + " fruits"); </code> </figure> You can see other fruits I like <a href="fruitlist.html">here</a>. </body>
figure元素生成了一個(gè)將code元素裹在其中的插圖,并用figcaption元素為其添加了一個(gè)題目。細(xì)致figcaption元素必須是figure元素的第一個(gè)或最后一個(gè)子元素。
figure元素可以包含多個(gè)內(nèi)容塊,但只能包含一個(gè)figcaption。
本文地址:http://likemindfilms.com/tutorial/wd401.html
- 專訪:石墨文檔產(chǎn)品總監(jiān)羅穎
- UI設(shè)計(jì)不得不知的移動(dòng)端UI尺寸適
- 光音移動(dòng)設(shè)計(jì)規(guī)范 — 表單類
- 體驗(yàn)設(shè)計(jì)中的排序問(wèn)題
- 網(wǎng)頁(yè)設(shè)計(jì)精粹 網(wǎng)頁(yè)中那些迷人的按
- aliued:響應(yīng)式設(shè)計(jì)的現(xiàn)狀與趨勢(shì)
- 10個(gè)智能對(duì)象處理的ps技巧
- 網(wǎng)頁(yè)UI - 原子設(shè)計(jì)理論(上)
- 如何通過(guò)設(shè)計(jì)提升banner點(diǎn)擊率?
- 晉小彥視覺設(shè)計(jì)系列文章(二):全屏