HTML簡單介紹及入門2

2.1 meta標籤

meta用法(寫在head裏)

​ ①<meta charset=”utf-8”> 防止頁面亂碼

​ charset 字符集

​ utf-8 編碼格式

​ ②<meta name=”keywords”content=”男裝,女裝”> 設置網頁關鍵字

​ 注意:該標籤中的關鍵字不是給用戶看的,給搜索引擎提供的

​ ③<meta name=”description” content=”描述信息”> 設置網頁描述信息

​ 注意:該標籤中的描述信息不是給用戶看的,是給搜索引擎看的

​ ④網頁重定向

<meta http-equiv=”refresh”content=”3 ;http://www.baidu.com”>

(3代表3秒 ; 跳轉的網頁或者路徑)

2.2 link標籤

​ ①設置網頁圖標


  <link rel="icon" href="圖標的路徑">

​ 注意:最好將圖標放在網頁根目錄下

​ ②設置引用外部樣式表


  <link rel="stylesheet" href="1.css">

2.3 列表

①無序列表


  <ul type="circle/square/…">      //任選一種形式即可

       <li></li>

        …….

    <li></li>

</ul>

注意:1,無序列表中的列表項(li)可以包括任何標籤

​ 2,在網頁中用來展示信息的無序列表

②有序列表


<ol type="A/一/①/…">    //任選一種形式即可

       <li></li>

        …….

    <li></li>

</ol>


③自定義列表


<dl>

        <dt>標題</dt>

        <dd>列表項</dd>

        <dd></dd>

</dl>

注意:1,dt標籤中只能包含行內元素

​ 2,dd標籤中可以包含所有的標籤

​ 3,一般網頁結尾處的列表使用自定義列表

2.4 表格

1,組成

​ 表格 table

​ 行 tr

​ 列 td


<table>
    <tr>
        <td></td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td></td>
    </tr>
</table>

2, 作用

​ 顯示數據

​ 網頁佈局

3, 屬性(寫在table中)

  1. border 設置邊框

  2. width 設置寬度

  3. height 設置高度

  4. cellspacing 設置td與td與table之間的距離,默認值爲2

  5. cellpadding 設置內容與td左側之間的距離

  6. align : left / right / center 設置對齊方式

注:如果給table標籤設置align屬性,只能讓整個標籤居中,內容不會居中

​ 如果給tr或者td設置align屬性,可以讓其內容居中

  1. bgcolor : 設置背景顏色

2.5 單元格合併

設置表頭 th (將td換成th)用法與td一樣

設置表格標題


<caption></caption>

表格結構


<thead></thead>

<tbody></tbody>

<tfoot></tfoot>

​ 合併單元格 : 橫向合併 colspan=”2” 註釋掉多餘的

​ 縱向合併 rowspan=”2” 跨幾行就寫幾,刪掉多餘的

2.6 表格高級

表格標籤除了基本的table,tr,td(或th)標籤之外,還可以有如下標籤:

caption:用於表示一個表格的“標題文字”(看起來在表格線的外面),寫在table標籤中。

thead:用於表示一個表格“頭部區域”,其中可以包含若個tr(行),tr中自然應該有td(或th)。寫在table標籤中,tr外,即這樣的層次:table->thead->tr

tbody:用於表示一個表格“主體區域”,其中可以包含若個tr(行),tr中自然應該有td(或th)。寫在table標籤中,tr外,即這樣的層次:table->tbody->tr

tfoot:用於表示一個表格“底部區域”,其中可以包含若個tr(行),tr中自然應該有td(或th)。寫在table標籤中,tr外,即這樣的層次:table->tfoot->tr

注意:

1,thead,tbody,tfoot用於對錶格的行(tr)進行分組,此時thead組在表格頭部,tfoot組在底部。

2,這3個標籤出現的推薦順序是:thead, tfoot, tbody,在他們內部再寫tr。

3,thead,tfoot應該只出現一次,tbody可以出現多次。

4,所有沒有明確歸屬到上述3個標籤的行(tr),都默認歸屬到tbody。


2.7 表單

  1. 作用 : 收集用戶信息。

  2. 組成 : ①提示信息 ②表單控件 ③表單域

  3. 表單域 : <form> </form>

  4. 屬性:

  • action: 設置後臺處理的後臺程序

  • method: 提交數據給後臺程序的提交方式 ,默認是get

    • get 提交數據 : 會將數據顯示在地址欄中

    • post 提交數據 : 會通過後臺提交數據

2.8 表單控件

文本輸入框


<input type="text" maxlength="6" disabled value="請輸入姓名" name="username" id="">
屬性: maxlength    輸入的最大長度
     readonly     設置控件爲只讀
     disabled     禁止用戶輸入
     value        設置默認值
     name         設置控件名稱(後臺可通過name的值獲取該控件的值)
     id           控件的編號
     autofocus    自動獲取焦點
     placeholder  佔位符
     required     必須填寫項(不填寫沒有辦法提交)
     contenteditable 設定一個元素內部的文本內容是“可編輯的”。

     autocomplete 自動完成(當你刷新頁面後再雙擊文本框會提示你之前輸入過的值)   有兩個屬性:on和off   默認的是on

密碼輸入框


<input type="password">
屬性: 與文本輸入框的屬性一樣

單選框


<input type="radio" name="sex">
<input type="radio" name="sex" checked>
注意: 該控件實現單選效果需要給控件設置相同的name名稱.
屬性: checked  設置控件默認選中項

多選框


<input type="checkbox">看書  
<input type="checkbox" checked>學習
<input type="checkbox" checked>聽音樂
<input type="checkbox">旅遊
屬性: checked   設置控件默認選中項

下拉列表


<select name="" id="" multiple="multiple">
    <option value="sx" selected>陝西</option>
    <option value="hn">河南</option>
    <option value="hb">河北</option>
    <option value="sd">山東</option>
</select>
屬性: selected 設置默認選中項
     multiple  設置多選

 //在下拉列表中顯示它的所屬省
<select>
     <optgroup label="陝西省">
         <option>西安</option>
         <option>咸陽</option>
         <option>寶雞</option>
         <option>銅川</option>
     </optgroup>
</select>

上傳文件控件


<input type="file" name="" value="1">  

文本域


<textarea></textarea>

郵箱控件


<input type="email">    //會嚴格控制你輸入的郵箱格式

數字控件


<input type="number" step="5">   //只能輸入數字

網址


<input type="url" placeholder="請輸入網址">  

事件日期控件


<input type="time">  //顯示時間格式
<input type="date">  //顯示日期格式
<input type="datetime">  //顯示時間日期格式 (只在手機端響應)
<input type="month">   //顯示年/月
<input type="week">    //顯示年/周

取色器


<input type="color">   //可以選擇顏色

滑塊(範圍)


<input type="range" value="20">

隱藏控件


<input type="hidden" >

按鈕


提交按鈕:  <input type="submit">   //提交表單數據
普通按鈕:  <input type="button">   //不能提交表單數據
重置按鈕:  <input type="reset">    //將數據恢復到默認值
圖片提交按鈕: <input type="image" src="1.jpg">  //提交表單數據

表單控件補充

可以在整個form表單外加一層fieldset


<fieldset>
    <legend>標題</legeng>
    <form>....</form>
</fieldset>

2.9 標籤語義化

根據內容的結構化(內容語義化),選擇合適的標籤(代碼語義化)

注意:

  1. 儘量少的使用無語義的標籤div和span

  2. 在語義不明顯時,即可以使用div或p時,儘量使用p。要使用有語義的標籤

  3. 不要使用純樣式標籤,如:b、font、u等,改用css樣式。

3.0 內嵌框架標籤iframe(瞭解)

內嵌框架標籤iframe,主要用於在一個網頁中(的某個區域),“嵌入”另一個網頁

其實現方式就是使用iframe標籤。

基本上,可以把iframe標籤看做類似textarea標籤,只要把它放在想放的位置就可以。

使用形式:

<iframe  src=”要嵌入進來的網頁地址”  name=”框架名稱”  width=”寬度”  height=”高度”  
frameborder=”1或0”  scrolling=”yes或no”></iframe>
說明:

1, iframe是雙標籤,但標籤中通常不放任何內容。

2, frameborder:用於設定框架窗口是否顯示“邊框線”,1表示顯示,0表示不顯示。

3, scrolling:用於設定框架窗口是否顯示滾動條(類似瀏覽器的滾動條)。

3.1 文檔類型(瞭解)

所謂文檔類型,基本就是指html的標準規範。

因爲html技術在發展過程中,經歷並使用過不同的(但其實差異較小的)幾個成熟穩定版本。

這就形成了幾個不同的標準。

一個html文檔,其中的html代碼遵循哪個版本的標準,就被稱爲是某個文檔類型。

html文檔的第一行代碼(由 ”<!doctype” 開頭),就是用來指定(聲明)當前網頁代碼所使用的文檔類型的。

雖然有如下5種文檔類型,但其實近年以來,基本上大家都遵循html5標準了(即該標準基本普及了)。

5種文檔型如下:

其中,在後4中文檔類型的設定下,設定網頁編碼的代碼需要這樣來寫(因爲這4種都屬於html4):


<meta  http-equiv=”content-type”  content=”text/html; charset=字符編碼名” >


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章