1. 程式人生 > >【2018-10-17】【web前端學習】【day1】

【2018-10-17】【web前端學習】【day1】

  1. Html:超文字標記語言
  2. Html的五個規範:
  1. 一個HTML檔案開始和結束的標籤。<html></html>
  2. HTML包含:<head></head>  <body></body>
  3. HTML要有開始標籤,也要有結束標籤。
  4. HTML的程式碼不區分大小寫。
  5. 有些標籤沒有結束標籤,例如:換行<br/>  水平線<hr/>
  1. HTML操作思想*

網頁中有很多資料,不同的資料可能需要不同的顯示效果,這個時候需要用標籤把要操作的資料包起來,通過修改標籤屬性來實現標籤內資料樣式的變化。

一個標籤相當於一個容器,想要修改容器內資料的樣式,只需要改變容器的屬性值,就可以實現容器內資料樣式的變化。

  1. HTML中常用的標籤。
  1. 文字標籤和註釋標籤:

·文字:修改文字的樣式。

-<font></font>

-屬性:

       ·size:文字大小 (1-7)超出7還是預設7.

       ·color:顏色(十六進位制數)#  (RGB)

·註釋:<!—文字-->(!是英文的感嘆號)

  1. 標題標籤:(自動換行)<h1></h1>
  2. 水平線標籤:<hr size=””/>

-屬性:size(水平線粗細) color

  1. 特殊字元 尖括號等特殊字元進行轉義:

<     &lt;

>     &gt;

空格   &nbsp;

&      &amp;

  1. 列表標籤

<dl></dl>:列表的範圍

<dt></dt>:上層內容

<dd></dd>:下層內容(縮排)

如:

<dl>

   <dt>科目</dt>

     <dd>數學</dd>

     <dd>語文</dd>

</dl>

有序列表:

<ol></ol>:範圍【屬性:type:1(預設) a i(羅馬數字)】

   <li>具體內容</li>

<ul></ul>:無序列表的範圍

屬性:type:空心圓circle、實心圓disc、實心方塊square,預設是disc

Ul裡面 <li></li>

  1. 影象標籤

<img src=””/>

屬性:

·src:路徑

·width:寬度

·height:高度

·alt:圖片上顯示的文字(滑鼠移動到圖片上顯示)【相容性很差】

  1. 路徑

分類:

·絕對路徑(如:c:\…… http:\\)

·相對路徑:一個檔案相對於另外一個檔案的位置。

(1.圖片和html檔案在一個路徑下,可以直接寫檔名稱。

2.下層目錄裡:在html中使用img檔案中的a.jpg檔案:img\a.jpg

3.上層目錄裡:圖片和html檔案的關係:圖片在html所在目錄的上層目錄  ../c.png

4.上層的上層:../../)

  1. 超連結標籤

·超連結資源

<a href=””>文字</a>

target:設定開啟方式(預設是當前頁面開啟):_blank、_self

<a href=”#”></a>(當超連結不需要到任何的地址時)

·定位資源

<a name=”top”>頂部</a>【先定義一個位置】

<a href=”#top”>回到頂部</a>

<pre></pre>原樣輸出【就是帶有縮排的那些】

【2018-10】

  1. 表格標籤

對資料進行格式化,使資料顯示更加清晰。

<table></table>:表格的範圍

table 裡面<tr></tr>(代表幾行)

tr裡面<td></td>(單元格[列])

例:

cellspacing(單元格間隔)

<table border = “1” bordercolor=”white” cellspacing=”0” width=”400”height=”150”>

<tr align=”center”>

     <td align=”right”>性別</td>

     <td>年齡</td>

</tr>

<tr>

     <td>女</td>

     <td>18</td>

</tr>

</table>

th可以居中和加粗。

表格標題:<caption></caption>

  1. 合併單元格

rowsoan:跨行

<td rowspan=”3”>人員資訊</td>

colspan:跨列

<td colspan=”3”>人員資訊</td>

  1. 表單標籤【非常重要】(可以提交資料)

<form action=”路徑”></form>:定義一個表單的範圍

action是指提交到什麼頁面。

method表單提交方式:(常用兩種)get,post(預設get)

【get post區別:get請求位址列會攜帶提交的資料,post不會攜帶(請求體裡面。)

get請求安全級別較低,post較高。

get請求資料大小的限制,post沒有限制。】

·enctype:一般請求下不需要這個屬性,做檔案上傳的時候需要設定。

·輸入項:<input type=”輸入項的型別”/>

·普通:<input type=”text”/>

·密碼:<input type=”password”/>

·單選輸入項:<input type=”radio”name=”sex”/>女<input type=”radio”name=”sex”/>男

【屬性:checked=”checked” 表示預設選擇】

【屬性:name(屬性值要一樣)】

·複選輸入項:<input type=”checkbox”/>

·檔案輸入項:<input type=”file”/>

·下拉輸入項(不是在input裡)

<select name=”birth”>

<option value=”1991”select=”selected”>請選擇</option>

     <option value=”1991”>1991</option>

</select>

·文字域:

<textarea cols=”10” rows=”10”></textarea>

·隱藏項:

<input type=”hidden”/>

·提交按鈕:

<input type=”submit” value=”註冊”/>

【輸入項裡需要一個name屬性,單選裡需要一個values來判斷是什麼內容】

·使用圖片提交按鈕:<input type=”image” src=”a.jpg”/>

·重置按鈕

<input type=”reset” value=”重置”/>

·普通按鈕

<input type=”button”/>

  1. 其他

b:加粗

s:刪除線

u:下劃線

i:斜體

pre:原樣輸出

sub:上標  例如:3<sub>100</sub>

sup:下標 

p:段落(比br標籤多一行)

div:【自動換行】

span:【一行顯示】

  1. html頭標籤

head裡的標籤。

·title

·meta標籤:設定頁面相關內容。

·base標籤:設定超連結基本屬性。

例如:<base target=”_blank”/>

·link:引入外部檔案。

  1. 框架標籤

<frameset rows=”80,*”>(劃分為上下兩部分)

<frame name=”lower_left” src=”a,html”>

框架標籤不能寫在body標籤裡。

案例:(點選2中的內容,在1中會產生相應的頁面)

<frameset rows=”8,*”><!--把頁面劃分為上下兩部分-->

     <frame name=”top” src=”a.html”><!--上下頁面-->

     <frameset cols=”150,*”><!--把下面的部分劃分為左右-->

         <frame name=”lower_left”src=”b.html”><!--左邊的頁面-->

         <frame name=”lower_right”src=”c.html”><!--右邊的頁面-->

</frameset>

</frameset>

<frameset rows=”8,*”>//把頁面劃分為上下兩部分

     <frame name=”top” src=”a.html”>//上下頁面

     <frameset cols=”150,*”>//把下面的部分劃分為左右

         <frame name=”lower_left”src=”b.html”>//左邊的頁面

         <frame name=”lower_right”src=”c.html”>//右邊的頁面

</frameset>

</frameset>

·要實現點選2中的超連結在1中展示出來,要在超連結的標籤里加入:<a harf =”a.html” target=”right”>