1. 程式人生 > 實用技巧 >Html使用(1)(摘抄自慕課)

Html使用(1)(摘抄自慕課)

1、語義化:明白標籤的用途(在什麼時候使用什麼標籤才合適)比如,網頁上的文章的標題就得用標題標籤,網頁上的各個欄目的欄目名稱也可以使用標題標籤。文章中內容的段落就得放在段落標籤中,在文章中有想強調的文字,就可以使用em標籤表示強調等等。

2、

使用span標籤為文字設定單獨樣式

這一小節講解<span>標籤,我們對<em><strong><span>這三個標籤進行一下總結:

1.<em><strong>標籤是為了強調一段話中的關鍵字時使用,它們的語義是強調。

2.<span>標籤是沒有語義的,它的作用就是為了設定單獨的樣式用

的。

如果現在我們想把上一小節的第一段話“美國夢”三個字設定成blue(藍色),但注意不是為了強調“美國夢”,而只是想為它設定和其它文字不同的樣式(並不想讓螢幕閱讀器對“美國夢”這三個字加重音讀出),所以這樣情況下就可以用到<span>標籤了。

如下面例子:

<p>1922年的春天,一個想要成名名叫<em>尼克卡拉威</em>(託比馬奎爾TobeyMaguire飾)的作家,離開了美國中西部,來到了紐約。那是一個道德感漸失,爵士樂流行,走私為王,<strong>股票</strong>飛漲的時代。為了追尋他的<span>美國夢</span>,他搬入紐約附近一海灣居住。</p>

語法:

<span>文字</span>

3、

q標籤,短文字引用

想在你的html中加一段引用嗎?比如在你的網頁的文章裡想引用某個作家的一句詩,這樣會使你的文章更加出彩,那麼<q>標籤是你所需要的。

語法:

<q>引用文字</q>

如下面例子:

<p>最初知道莊子,是從一首詩<q>莊生曉夢迷蝴蝶。望帝春心託杜鵑。</q>開始的。雖然當時不知道是什麼意思,只是覺得詩句挺特別。後來才明白這個典故出自是莊子的《逍遙遊》,《逍遙遊》代表了莊子思想的最高境界,是對世俗社會的功名利祿及自己的捨棄。</p>

講解:

1. 在上面的例子中,“莊生曉夢迷蝴蝶。望帝春心託杜鵑。

” 這是一句詩歌,出自晚唐詩人李商隱的《錦瑟》 。因為不是作者自己的文字,所以需要使用<q></q>實現引用。

2. 注意要引用的文字不用加雙引號,瀏覽器會對q標籤自動新增雙引號。

下圖是程式碼顯示結果:

4、

blockquote標籤,長文字引用

<blockquote>的作用也是引用別人的文字。但它是對長文字的引用,如在文章中引入大段某知名作家的文字,這時需要這個標籤。

等等,上一節<q>標籤不是也是對文字的引用嗎?不要忘記<q>標籤是對簡短文字的引用,比如說引用一句話就用到<q>標籤。

如想在我的文章中引用李白《關山月》中的詩句,因為引用文字比較長,所以使用<blockquote>

語法:

<blockquote>引用文字</blockquote>

如下面例子:

<blockquote>明月出天山,蒼茫雲海間。長風幾×××,吹度玉門關。漢下白登道,胡窺青海灣。由來征戰地,不見有人還。戍客望邊色,思歸多苦顏。高樓當此夜,嘆息未應閒。</blockquote>

瀏覽器對<blockquote>標籤的解析是縮排樣式。如下圖所示:

5、

認識hr標籤,新增水平橫線

在資訊展示時,有時會需要加一些用於分隔的橫線,這樣會使文章看起來整齊些。如下圖所示:

語法:

html4.01版本<hr>

xhtml1.0版本<hr />

注意:

1.<hr />標籤和<br />標籤一樣也是一個空標籤,所以只有一個開始標籤,沒有結束標籤。

2.<hr />標籤的在瀏覽器中的預設樣式線條比較粗,顏色為灰色,可能有些人覺得這種樣式不美觀,沒有關係,這些外在樣式在我們以後學習了css樣式表之後,都可以對其修改。

6、

想加入一行程式碼嗎?使用code標籤

在介紹語言技術的網站中,必免不了在網頁中顯示一些計算機專業的程式設計程式碼,當代碼為一行程式碼時,你就可以使用<code>標籤了,如下面例子:

<code>var i=i+300;</code>

注意:在文章中一般如果要插入多行程式碼時不能使用<code>標籤了。

語法:

<code>程式碼語言</code>

注:如果是多行程式碼,可以使用<pre>標籤。

7、使用pre標籤為你的網頁加入大段程式碼

在上節中介紹加入一行程式碼的標籤為<code>,但是在大多數情況下是需要加入大段程式碼的,如下圖:

怎麼辦?不會是每一程式碼都加入一個<code>標籤吧,沒有這麼複雜,這時候就可以使用<pre>標籤。

語法:

<pre>語言程式碼段</pre>

<pre> 標籤的主要作用:預格式化的文字。被包圍在 pre 元素中的文字通常會保留空格和換行符。

如下程式碼:

<pre>
varmessage="歡迎";
for(vari=1;i<=10;i++)
{
alert(message);
}
</pre>

在瀏覽器中的顯示結果為:

在上面的例子中可以看到程式碼中的空格,換行符都保留下來。如果用以前的方法,回車需要輸入<br>籤,空格需要輸入&nbsp;

注意:<pre>標籤不只是為顯示計算機的原始碼時用的,在你需要在網頁中預顯示格式時都可以使用它,只是<pre>標籤的一個常見應用就是用來展示計算機的原始碼。

8、

使用ul,新增新聞資訊列表

在瀏覽網頁時,你會發現網頁上有很多資訊的列表,如新聞列表、圖片列表,如下圖所示。

新聞列表

圖片列表

這些列表就可以使用ul-li標籤來完成。ul-li是沒有前後順序的資訊列表。

語法:

<ul>
<li>資訊</li>
<li>資訊</li>
......
</ul>

舉例:

<ul>
<li>精彩少年</li>
<li>美麗突然出現</li>
<li>觸動心靈的旋律</li>
</ul>

ul-li在網頁中顯示的預設樣式一般為:每項li前都自帶一個圓點,如下圖所示:

9、

使用ol,新增圖書銷售排行榜

如果想在網頁中展示有前後順序的資訊列表,怎麼辦呢?如,噹噹網上的書籍熱賣排行榜,如下圖所示。這類資訊展示就可以使用<ol>標籤來製作有序列表來展示。

語法:

<ol>
<li>資訊</li>
<li>資訊</li>
......
</ol>

舉例:

下面是一個熱點課程下載排行榜:

<ol>
<li>前端開發面試心法</li>
<li>零基礎學習html</li>
<li>JavaScript全攻略</li>
</ol>

<ol>在網頁中顯示的預設樣式一般為:每項<li>前都自帶一個序號,序號預設從1開始,如下圖所示:

10、

table標籤---認識網頁上的表格

有時候我們需要在網頁上展示一些資料,如某公司想在網頁上展示公司的庫存清單。如下表:

想在網頁上展示上述表格效果可以使用以下程式碼:

建立表格的四個元素:

table、tbody、tr、th、td

1、<table>…</table>:整個表格以<table>標記開始、</table>標記結束。

2、<tbody>…</tbody>:當表格內容非常多時,表格會下載一點顯示一點,但如果加上<tbody>標籤後,這個表格就要等表格內容全部下載完才會顯示。如右側程式碼編輯器中的程式碼。

3、<tr>…</tr>:表格的一行,所以有幾對tr 表格就有幾行。

4、<td>…</td>:表格的一個單元格,一行中包含幾對<td>...</td>,說明一行中就有幾列。

5、<th>…</th>:表格的頭部的一個單元格,表格表頭。

6、表格中列的個數,取決於一行中資料單元格的個數。

上述程式碼在瀏覽器中顯示的預設的樣式為:

總結:

1、table表格在沒有新增css樣式之前,在瀏覽器中顯示是沒有表格線的

2、表頭,也就是th標籤中的文字預設為粗體並且居中顯示

11、

caption標籤,為表格新增標題和摘要

表格還是需要新增一些標籤進行優化,可以新增標題摘要。程式碼如下:

摘要

摘要的內容是不會在瀏覽器中顯示出來的。它的作用是增加表格的可讀性(語義化),使搜尋引擎更好的讀懂表格內容,還可以使螢幕閱讀器更好的幫助特殊使用者讀取表格內容。

語法:<table summary="表格簡介文字">

標題

用以描述表格內容,標題的顯示位置:表格上方。

語法:

<table><caption>標題文字</caption>
<tr>
<td>…</td>
<td>…</td>
…
</tr>
…
</table>





轉載於:https://blog.51cto.com/1433189426/1565554