1. 程式人生 > >web前端基礎筆記1

web前端基礎筆記1

<!--整個頁面的根標籤,一個頁面只需要一個,由頭和體組成。-->

<html>

         <!--頭標籤,用於引入指令碼、匯入樣式等。一般情況下頭標籤的內容在瀏覽器端都不顯示。-->

         <head>

                 <!--子標籤,用於顯示瀏覽器標題。-->

                 <title>這是標題</title>

         </head>

                 <!--體標籤,是整個網頁的主體,我們編寫的html程式碼基本都在此標籤體內。-->

                 <body>

                這是正文

                 </body>

</html>

案例相關的標籤

<h1></h1> 標題標籤

<h1> 定義最大的標題。<h6> 定義最小的標題。

<hn>標題標籤</hn>n的取值1-6

<hr />水平線標籤

<hr /> 標籤在 HTML 頁面中建立一條水平分隔線。

size屬性:     水平線的高度,單位畫素:px

noshade屬性: 沒有陰影,取值:noshade,表示顯示純色

<font>字型標籤

<font size="1">我個子最小</font>

<font size="3">可能的值:從 1 到 7 的數字。瀏覽器預設值是 3。</font>

<font size="8">我個子最大</font>

<font color="#c00FFFF">未知顏色1號</font>

<font color="#F00">未知顏色1號</font>

<font color="blue">我是藍色</font>

<font face="微軟雅黑">微軟雅黑字型</font>

<font face="黑體">黑體</font>

<b></b>加粗標籤

<b>我是粗體標籤</b>

<i></i>斜體標籤

<i>我是斜體標籤</i>

<p></p>段落標籤

<br />換行標籤

<p>前面P與P之間是段落標記<br/>而前面的br/標誌是代表著換行</p>

特殊字元標籤

符號名稱HTML頁面展示

空格符

<小於號<

>大於號>

©版權符©

¥元(yen)¥

圖片標籤

<img src="圖片的路徑地址"/>

1)src:表示圖片的路徑,一般使用當前伺服器,也可以使用其它伺服器。不能使用本地地址。

屬性名稱含義作用

src圖片的路徑地址表示圖片的路徑,一般使用當前伺服器,也可以使用其它伺服器。不能使用本地地址。

width寬度如果只設置其中一項,那麼圖片會等比例縮放

height高度

title提示文字滑鼠懸停在圖片上方會出現的文字資訊

alt替換文字圖片載入失敗的時候才會出現的文字資訊

border邊框只能定義邊框的粗細

5、網站列表頁展示

5.2、相關知識點

5.2.1、列表標籤:<ul><ol>

5.2.1.1、無序列表<ul>

<ul type="disc">

<li>內容一</li>

<li>內容二</li>

</ul>

ul無序列表的屬性:

名稱含義

type="circle"空心圓

type="disc"預設值,實心黑色圓

type="square"實心黑色正方形

5.2.1.2、有序列表<ol>

<ol type="1">

<li>內容一</li>

<li>內容二</li>

</ol>

ol有序列表的屬性:

名稱形式

type="1"預設值,1、2、3...

  type="a"小寫的英文字母,a、b、c...

  type="A"大寫的英文字母,A、B、C...

  type="i"小寫的羅馬數字,i、ii、iii...

  type="I"大寫的羅馬數字,I、II、III...

5.2.2、超連結標籤:<a>

<a> 標籤是超連結。頁面中必不可少的一個標籤,網際網路正是因為有了超連結而變得豐富多彩,我們可以通過超連結跳轉頁面、跳轉圖片等相應的操作。

<a href="跳轉的路徑地址"></a>

超連結的屬性:

名稱作用取值

href用於確定需要顯示頁面的路徑(URL)必寫屬性

target確定以何種方式開啟href所設定的頁面_blank 新視窗開啟

_self  在自己的頁面中開啟,將原來頁面覆蓋。

預設開啟方式

5.2.2.2、空連線

如果我們希望這是一個連結,但是使用者單擊之後又不需要跳轉,那麼這種稱之為空連結,也叫做假連結。

<a href="#"></a>

<a href="javascript:;"></a> √建議使用這個

<a href="javascript:"></a> √建議使用這個

<a href="javascript:void(0);"></a>

<a href="javascript:void(0)"></a>

錨點連結

用法:

1、首先建立點選跳轉的連結a標籤,href寫上 #錨點名 實現一個繫結的操作。

2、定義一個錨點a標籤,定義一個name屬性,name的值要與錨點名一致,這個操作也稱之為拋錨。

<a href="#錨點名">點選跳轉</a>

<a name="錨點名">目標區域</a>

6.2.1.1、表格標籤<table><tr><td>

HTML表格由<table>標籤以及一個或多個<tr>、<th>(表頭)或<td>標籤組成

<table> 是父標籤,相當於整個表格的容器。

table標籤的屬性:

名稱作用

border表格邊框的寬度

width表格的寬度

height表格的高度

cellpadding單元格邊沿與其內容之間的空白

cellspacing單元格之間的空白

bgcolor表格的背景顏色

<tr>標籤用於定義行

tr標籤的屬性:

名稱作用

align單元格內容的水平對齊方式,

取值:left 左 、right 右、center 居中

<td>標籤用於定義表格的單元格(一個列)

td標籤的屬性:column 列 row 行

名稱作用

colspan單元格可橫跨的列數(橫向合併單元格)

rowspan單元格可橫跨的行數(縱向合併單元格)

align單元格內容的水平對齊方式,

取值:left 左 、right 右、center 居中

<!--表格的屬性:邊框寬度  表格寬度    表格高度  -->

<table border="1px" width="400px" height="300px"

<!--單元格間距    單元格邊距      背景顏色排列方式 居中-->

cellspacing="0" cellpadding="0" bgcolor="blue" align="center">

注意:表格屬性也可以單獨設定為列屬性行屬性

1)表格預設是沒有邊框的,需要手動新增border的屬性,每一個單元格的大小是根據內容自動適配的,

同樣可以給表格標籤設定整體的大小。

2)改變table表格的背景顏色,在table標籤中新增一個屬性 bgcolor,然後設定屬性值即可。

3)通過新增表格邊框我們發現單元格和單元格之間具有縫隙,如果想把單元格之間的距離以及

單元格和內容之間的距離清除,那麼需要在table表格標籤上加上cellspacing(單元格之間

的空白)和cellpadding(單元格邊沿與其內容之間的空白)分別設定為0。

<tr align="center">

4)另外還有一個屬性align水平對齊方式,加在tr身上是改變這一行裡面所有單元格的內容,

如果加在td身上就是改變這一個單元格內容。

6.2.3、帶有表頭的表格

如果希望某一個單元格是一個標題,可以把單元格標籤td改寫成th,

標題自帶加粗和居中的頁面顯示效果。

6.2.4、合併單元格

表格可以合併單元格的操作,通過跨行和跨列的標籤屬性進行合併,

但是要注意被合併的單元格標籤需要手動刪除才可以。

1)跨行使用td標籤中的rowspan屬性可以實現縱向合併單元格。(合併行)

2)跨列使用td標籤中的colspan(橫向合併單元格)。 (合併列)

<table border="1" width="400" cellspacing="0" cellpadding="10" align="center">

    <tr>

        <th>姓名</th>

        <th colspan="4">手機號</th>

    </tr>

    <tr>

        <td rowspan="2">張三</td>

        <td>13800000000</td>

        <td>13800000001</td>

    </tr>

    <tr>

        <td>合併行專用</td>

        <td>合併行專用</td>

    </tr>

    <tr>

        <td>李四</td>

        <td>13800000000</td>

        <td>13800000001</td>

    </tr>

</table>

6.2.5、關於table表格的標籤補充

標籤名作用

caption整個表格的標題

tbody表格主體,無論有沒有寫tbody,瀏覽器都會在解析的時候生成一個tbody標籤