HTML --- 簡單的標籤

來源:互聯網
上載者:User

標籤:序列   oldboy   結構   css   元素   產生   效果   char   ble   

HTML --- 簡單的標籤

 

html概述和基本結構html概述

  HTML是 HyperText Mark-up Language 的首字母簡寫,意思是超文字標記語言 (HTML),超文本指的是超連結,標記指的是標籤,是一種用來製作網頁的語言,這種語言由一個個的標籤組成,用這種語言製作的檔案儲存的是一個文字檔,檔案的副檔名為html或者htm,一個html檔案就是一個網頁,html檔案用編輯器開啟顯示的是文本,可以用文本的方式編輯它,如果用瀏覽器開啟,瀏覽器會按照標籤描述內容將檔案渲染成網頁,顯示的網頁可以從一個網頁連結跳轉到另外一個網頁。

  HTML 不是一種程式設計語言,而是一種標記語言 (markup language)
  HTML 使用標記標籤來描述網頁

html基本結構

一個html的基本結構如下:

<!DOCTYPE html><html lang="en">    <head>                    <meta charset="UTF-8">        <title>網頁標題</title>    </head>    <body>          網頁顯示內容    </body></html>

  第一行是文檔聲明,

  <!DOCTYPE> 聲明位於文檔中的最前面的位置,處於 <html> 標籤之前。此標籤可告知瀏覽器文檔使用哪種 HTML 或 XHTML 規範。

  第二行“<html>”標籤和最後一行“</html>”定義html文檔的整體,“<html>”標籤中的‘lang=“en”’定義網頁的語言為英文,定義成中文是‘lang="zh-CN"‘,不定義也沒什麼影響,它一般作為分析統計用。 “<head>”標籤和“<body>”標籤是它的第一層子項目,“<head>”標籤裡面負責對網頁進行一些設定以及定義標題,設定包括定義網頁的編碼格式,外鏈css樣式檔案和javascript檔案等,設定的內容不會顯示在網頁上,標題的內容會顯示在標題列,“<body>”內編寫網頁上顯示的內容。

html標籤格式html文檔規範

  xhtml制定了文檔的編寫規範,html5可部分遵守,也可全部遵守,看開發要求。

    1、所有的標籤必須小寫

    2、所有的屬性必須用雙引號括起來

    3、所有標籤必須閉合

    4、img必須要加alt屬性(對圖片的描述)

 

標籤的文法:

  <標籤名 屬性1=“屬性值1” 屬性2=“屬性值2”……>內容部分</標籤名>
  <標籤名 屬性1=“屬性值1” 屬性2=“屬性值2”…… />

html注釋:
1 <!-- 這是一段注釋  -->

 

<head>內常用標籤 <meta>標籤

  meta介紹
  <meta>元素可提供有關頁面的元資訊(meta-information),針對搜尋引擎和更新頻度的描述和關鍵詞。
  <meta>標籤位於文檔的頭部,不包含任何內容。
  <meta>提供的資訊是使用者不可見的

  meta標籤的組成:meta標籤共有兩個屬性,它們分別是http-equiv屬性和name 屬性,不同的屬性又有不同的參數值,這些不同的參數值就實現了不同的網頁功能。 

(1)name屬性: 主要用於描述網頁,與之對應的屬性值為content,content中的內容主要是便於搜尋引擎機器人尋找資訊和分類資訊用的。    

1 <meta name="keywords" content="meta總結,html meta,meta屬性,meta跳轉">2  3 <meta name="description" content="老男孩培訓機構是由一個很老的男孩建立的">

(2)http-equiv屬性:相當於http的檔案頭作用,它可以向瀏覽器傳回一些有用的資訊,以協助正確地顯示網頁內容,與之對應的屬性值為content,content中的內容其實就是各個參數的變數值。

1 <meta http-equiv="Refresh" content="2;URL=https://www.oldboy.com"> //(注意後面的引號,分別在秒數的前面和網址的後面)2  3 <meta http-equiv="content-Type" charset=UTF8">4  5 <meta http-equiv = "X-UA-Compatible" content = "IE=EmulateIE7" /> 
非meta標籤
1 <title>oldboy</title>     <!-- title裡面放的是網頁標籤上面的名字 -->2 <link rel="icon" href="http://www.jd.com/favicon.ico">3 <link rel="stylesheet" href="css.css">4 <script src="hello.js"></script> 
<body>內常用標籤
 1 <hn>: n的取值範圍是1~6; 從大到小. 用來表示標題. 2  3 <p>: 段落標籤. 包裹的內容被換行.並且也上下內容之間有一行空白. 4  5 <b> <strong>: 加粗標籤. 6  7 <strike>: 為文字加上一條中線. 8  9 <em>: 文字變成斜體.10 11 <sup>和<sub>: 上角標 和 下角表.12 13 <br>:換行.14 15 <hr>:水平線16 17 特殊字元:18       &lt; &gt;&quot;&copy;&reg;
html塊

  <div></div> : <div>只是一個區塊層級元素,並無實際的意義。主要通過CSS樣式為其賦予不同的表現. 
  <span></span>: <span>表示了內聯行(行內元素),並無實際的意義,主要通過CSS樣式為其賦予不同的表現.

  區塊層級元素與行內元素的區別
  所謂塊元素,是以另起一行開始渲染的元素,行內元素則不需另起一行。如果單獨在網頁中插入這兩個元素,不會對頁面產生任何的影響。
  這兩個元素是專門為定義CSS樣式而生的。

html映像

<img>標籤可以在網頁上插入一張圖片,它是獨立使用的標籤,通過“src”屬性定義圖片的地址,通過“alt”屬性定義圖片載入失敗時顯示的文字,以及對搜尋引擎和盲人讀屏軟體的支援。

1 <img src="images/pic.jpg" alt="產品圖片" />
超連結標籤(錨標籤)

<a>標籤可以在網頁上定義一個連結地址,通過src屬性定義跳轉的地址,通過title屬性定義滑鼠移至上方時彈出的提示文字框。

1 <a href="#"></a> <!--  # 表示連結到頁面頂部   -->2 <a href="http://www.itcast.cn/" title="跳轉的傳智播客網站">傳智播客</a>3 <a href="2.html">測試頁面2</a>
定義頁面內滾動跳轉

頁面內定義了“id”或者“name”的元素,可以通過a標籤連結到它的頁面滾動位置,前提是頁面要足夠高,有捲軸,且元素不能在頁面頂部,否則頁面不會滾動。

1 <a href="#mao1">標題一</a>2 ......3 ......4 <h3 id="mao1">跳轉到的標題</h3>
html列表有序列表

在網頁上定義一個有編號的內容列表可以用<ol>、<li>配合使用來實現,代碼如下:

1 <ol>2     <li>列表文字一</li>3     <li>列表文字二</li>4     <li>列表文字三</li>5 </ol>

在網頁上產生的列表,每條項目上會按1、2、3編號,有序列表在實際開發中較少使用。

無序列表

在網頁上定義一個無編號的內容列表可以用<ul>、<li>配合使用來實現,代碼如下:

1 <ul>2     <li>列表文字一</li>3     <li>列表文字二</li>4     <li>列表文字三</li>5 </ul>

  在網頁上產生的列表,每條項目上會有一個小表徵圖,這個小表徵圖在不同瀏覽器上顯示效果不同,所以一般會用樣式去掉預設的小表徵圖,如果需要表徵圖,可以用樣式自訂表徵圖,從而達到在不同瀏覽器上顯示的效果相同,實際開發中一般用這種列表。

定義列表

定義列表通常用於術語的定義。<dl>標籤表示列表的整體。<dt>標籤定義術語的題目。<dd>標籤是術語的解釋。一個<dl>中可以有多個題目和解釋,代碼如下:

 1 <h3>前端三大塊</h3> 2 <dl> 3     <dt>html</dt> 4     <dd>負責頁面的結構</dd> 5  6     <dt>css</dt> 7     <dd>負責頁面的表現</dd> 8  9     <dt>javascript</dt>10     <dd>負責頁面的行為</dd>11 12 </dl>
html表格<table>table常用標籤

  1、table標籤:聲明一個表格

  2、tr標籤:定義表格中的一行

  3、td和th標籤:定義一行中的一個儲存格,td代表普通儲存格,th表示表頭儲存格

table常用屬性:

  1、border 定義表格的邊框

  2、cellpadding 定義儲存格內內容與邊框的距離

  3、cellspacing 定義儲存格與儲存格之間的距離

  4、align 設定儲存格中內容的水平對齊,設定值有:left | center | right

  5、valign 設定儲存格中內容的垂直對齊 top | middle | bottom

  6、colspan 設定儲存格水平合并

  7、rowspan 設定儲存格垂直合并

傳統布局:

傳統的布局方式就是使用table來做整體頁面的布局,布局的技巧歸納為如下幾點:

  1、定義表格寬高,將border、cellpadding、cellspacing全部設定為0

  2、儲存格裡面巢狀表格格

  3、儲存格中的元素和嵌套的表格用align和valign設定對齊

  4、通過屬性或者css樣式設定儲存格中元素的樣式

 

HTML --- 簡單的標籤

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.