HTML

HTML簡單介紹css


一、html簡介html

  HTML ( Hyper Text Markup Language )是一種超文本標記語言,是用來對網頁文檔信息進行格式化展現的一門語言。描述瀏覽器所需的信息,而主體則包括頭部(head)和主體(body)兩大部分。簡而言之:HTML是一種專門對網頁信息進行規範化展現的語言。html後綴:.html or .htm 可經過瀏覽器直接運行(推薦Google、火狐)sql

HTML語言被稱爲互聯網的三大基石之一
三大基石簡介:
HTTP協議:解決了服務器和瀏覽器之間數據如何傳送、傳送格式的問題!實現了分佈式的信息共享。
URL統一資源定位符:解決了衆多服務器中資源定位問題。從而讓瀏覽器能夠訪問不一樣的服務器資源,實現了全球信息的精肯定位。
HTML語言:解決了數據在瀏覽器中如何豐富多彩的展現,及如何合理標示信息的問題。
HTML規範
1:一個html文件有開始標籤和結束標籤<html>標籤對</html>
2:html包含兩部分
(1)<head>設置相關信息</head>
(2)<body>主體,用於顯示內容</body>
(3)標籤成對出現
(4)不區分大小寫
(5)有些標籤不須要結束標籤 <br/>換行 <hr/>一條橫線瀏覽器

二、html中經常使用標籤
文字標籤和註釋標籤
文字標籤:修改文字的樣式:-<font></font>
屬性:
-size:文字的大小 取值範圍1-7
-color:文字的顏色(表示方式:英文單詞,十六進制數#ffff)
- 經過取色工具去獲取相關顏色
註釋標籤: -html註釋 <!--註釋內容--> 安全

三、標題標籤、水平線標籤和特殊字符
標題標籤
 -<h1></h1> 1-6級標題標籤 依次變小,自動換行
水平線標籤:-<hr/>
屬性:
 size:水平線粗細 取值範圍 1-7
 color:顏色
  -代碼:<hr size="5" color="blue"/>
特殊字符
 - 在網頁上顯示這樣的內容 <html>:網頁的開始
 - 這是就須要特殊字符進行轉義: < &lt; > &gt; 空格: &nbsp; & : &amp;服務器

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <!-- meta:頭標籤  charset:編碼格式-->
 5         <meta charset="utf-8" />
 6         <!-- 標題標籤內容會顯示在瀏覽器的頭標裏-->
 7         <title>標題標籤、水平線標籤和特殊字符</title>
 8         
 9         <!--作搜索引擎優化的三個標籤-->
10         <meta name="author" content="遊戲解說柚子" />
11         <meta name="keywords" content="girl,CF"/>
12         <meta name="description" content="遊戲解說主播"/>
13     </head>
14     <body>
15         
16         <!--被註釋的內容-->
17         <h1>標題一</h1>
18         <h2>標題二</h2>
19         <h3>標題三</h3>
20         <h6>標題六</h6>
21             <!--演示水平線-->
22             <hr size="3" color="blue"/>
23         <!--演示特殊字符-->
24             &lt;html&gt;:是網頁的&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;開始
25     </body>
26 </html>


四、列表標籤
- 顯示效果
信息工程學院
  軟件工程
  計算機科學與技術
  網絡工程
<dl> </dl>:表示列表的範圍
  在dl裏面 <dt> </dt>:上層內容
  在dl裏面 <dd> </dd>:下層內容網絡

<table>
    <dl>信息工程學院
        <dd>軟件工程</dd>
       <dd>網絡工程</dd>
     </dl>
 </table>    

有序列表:
<ol> </ol>:有序列表的範圍
 - 屬性 type: 設置排序方式1(默認) a、 i
在ol標籤裏面<li>具體內容</li>框架

無序列表
<ul></ul>:無序列表的範圍
 - 屬性:type:空心圓circle、實心圓disc、實心方塊square、默認disc
在ul裏面<li>具體內容</li>分佈式

<!--有序列表-->
<ol type="1">
    <li>HTML</li>
    <li>CSS</li>
    <li>JS</li>
</ol>
<!--無序列表-->
<ul type="square">
    <li>Java</li>
    <li>JavaScript</li>
    <li>Python</li>
</ul>

五、圖像標籤
<img src="img路徑 /">
-src:圖片的路徑
-屬性:width、height
-border:設置圖片的邊框
-alt:圖片的描述信息,當圖片加載失敗的時候會顯示alt中的內容
-title:當鼠標滑動到圖片上顯示的文本ide

<img src="img/5ba9901fa5.jpg"/  title="迪麗熱巴" alt="迪麗熱巴"><br /><hr />
<img src="img/5ba9948101fa5.jpg"/  border="12" width="500px" height="400px" title="迪麗熱巴" alt="迪麗熱巴">

六、路徑的介紹
絕對路徑
- D:\JavaWeb\html_code\Img\1P216130321-1.jpg
- http://www.baidu.come.jpg
相對路徑
- 同個文件夾下讀取

七、超連接標籤
連接資源
- <a href="要連接的資源路徑"> 顯示在頁面上的內容</a>
target:設置打開的方式,默認當前頁面
-- _blank:新窗口打開
-- _self:當前頁面[默認]
- 當超連接不須要任何的地址 在href加上#
 - <a href="#">超連接3</a>

定位資源
若是想要定位資源:定義一個位置
<a name="top">頂部</a>
<a href="#top">回到頂部</a>
原樣輸出:<pre> </pre>

 1 <!--超連接標籤-->
 2 <a name="top">頂部在這</a><br/><hr/>
 3 <a href="test.html" target="_blank">超連接1</a><br/>
 4 <!--href參數爲空 網頁的存儲路徑-->
 5 <a href="">超連接2</a><br/>
 6 <!--href參數# 沒有鏈接任何地址-->
 7 <a href="#">超連接3</a><hr/>
 8 
 9 <!-- 定位資源 -->
10 <pre>
11 不少現實的文本加載進去就看的出效果回到頂部的效果
12 </pre>
13 <a href="#top">回到頂部</a>

八、表格標籤:對數據進行格式化,使數據更加清晰
<table></table>:表示表格的範圍
- border:表格線
- bordercolor:表格線的顏色
- cellspacing:單元格的直接距離
- width:表格的寬度
- height:表格的高度
在table裏面<tr></tr>:定義行
- 設置對齊方式 align:left center right
在tr裏面<td></td>:定義單元格
- 設置顯示方式 align:left center right
th 也表示單元格:居中且加粗
合併單元格
- rowspan:跨行
- colspan:跨列

<!--表格-->
<table border="1" bordercolor="blue" cellspacing="0" width="150" height="100">
<caption>武俠小說</caption>
<tr align="center">
    <th>姓名</th>
    <th>性別</th>
    <th>年齡</th>
</tr>

<tr>
    <td>東方不敗</td>
    <td></td>
    <td>20</td>
</tr>

<tr>
    <td>嶽不羣</td>
    <td></td>
    <td>21</td>
</tr>
 1 <body>
 2  <!-- 單元格跨列 -->
 3  <table border="1" bordercolor="red" cellspacing="0" width="200">
 4  <tr>
 5     <td colspan="3" align="center">人員信息</td>
 6  </tr>
 7  <tr>
 8     <td>黃蓉</td>
 9     <td></td>
10     <td>18</td>
11  </tr>
12  <tr>
13     <td>迪麗熱巴</td>
14     <td></td>
15     <td>18</td>
16  </tr>
17  <tr>
18     <td>小龍女</td>
19     <td></td>
20     <td>18</td>
21  </tr>
22  </table>
23 
24 <hr/>
25  <!-- 單元格跨行 -->
26  <table border="1" bordercolor="red" cellspacing="0" width="200">
27  <tr>
28     <td colspan="3" align="center">人員信息</td>
29  </tr>
30  <tr>
31     <td>黃蓉</td>
32     <td></td>
33     <td rowspan="3">照片</td>
34  </tr>
35  <tr>
36     <td>迪麗熱巴</td>
37     <td></td>
38     
39  </tr>
40  <tr>
41     <td>小龍女</td>
42     <td></td>
43  </tr>
44  </table>
45  </body>
View Code

九、表單標籤
<form></form>:定義一個表單的範圍
屬性
 - action:提交到的地址(默認當前頁面)
 - method:表單的提交方式
 -經常使用的兩種方式 get和post 默認是get
get和post區別:
1,get請求地址欄會攜帶提交的數據,post不會攜帶(請求體裏面。)
2,get請求安全級別較低,post較高
3,get具備請求數據大小的限制,post沒有限制
  - enctype:通常請求下不需這個屬性,文件上傳時須要這個屬性值

輸入項:可輸入內容或者選擇內容的部分
- 大部分輸入項:<input type="輸入項內容"/>
普通輸入項:<input type="text"/> 
密碼輸入項:<input type="password"/>
屬性值:placeholder【H5的新特性】、name、value等值
- placeholder 屬性規定描述文本區域預期值的簡短提示。該提示會在文本區域爲空時顯示,當字段得到焦點時消失。

登陸:<input type="text" name="user" placeholder="帳戶/郵箱/手機號" /><br />
密碼:<input type="text" name="user" placeholder="請輸入密碼" />


單選輸入項:<input type="radio"/>
- 有一個name屬性
- name屬性值必須相同
- 必須有一個value值
實現默認選中的屬性
- checked="checked"【默認選擇男性】

性別:<input type="radio" name="sex" checked="checked"/><input type="radio" name="sex"/>


複選輸入項:<input type="checkbox"/>
- 有一個name屬性
- name屬性值必須相同
- 必須有一個value值
實現默認選中的屬性
- checked="checked"

愛好:<input type="checkbox" name="hobby" value="ping-pong" checked="checked" />乒乓球
   <input type="checkbox" name="hobby" value="basketball" />籃球
   <input type="checkbox" name="hobby" value="badminton" />羽毛球

下拉輸入項:
<select name="birth">
 <option value="0">請選擇</option>
 <option value="1990">1990</option>
 <option value="1991">1991</option>
</select>
默認選擇屬性
-- selected="selected"

出生年月
<select name="birth">
<option value="0">請選擇</option>
<option value="1990">1990</option>
<option value="1991">1991</option>
<option value="1992">1992</option>
<option value="1993">1993</option>
<option value="1994">1994</option>
<option value="1995">1995</option>
</select>

文本域
<textarea cols="20" rows="5"></textarea>
屬性: - cols寬  rows 高
隱藏項(不會顯示在頁面上,存在於html代碼裏)
<input type="hidden"/>

自我描述:<br /><textarea cols="30" rows="10" name="text" placeholder="請開始你的表演" ></textarea>

提交按鈕
<input type="submit"/> 默認
<input type="submit" value="註冊"/>
重置按鈕(回到輸入初始狀態)
<input type="reset"/>
<input type="reset"/ value="撤銷">
普通按鈕(js點擊事件用的比較多)
<input type="button" value="普通按鈕"/>
圖片提交
<input type="image" src="圖片路徑"/>
<input type="image" src="imges\bug.png"/>
文件輸入項:
<input type="file"/> 文件上傳
表單的整合小案例:

效果圖:

十、其餘經常使用標籤的使用
p:段落標籤比 br 標籤多換一行
b:加粗
s:刪除線
u:下劃線
i:斜體
pre:原樣輸出
sub:上標
sup:下標

=== css常常用===
div:自動換行
span:下一行顯示

 1 <b>天之道</b>
 2 <u>損有餘而補不足</u>
 3 <i>是故虛勝實</i>
 4 <s>不足勝有餘</s>
 5 <hr />
 6 <pre>
 7 開心就是笑,幸福就是開心的笑。開心就是笑,幸福就是開心的笑。開心就是笑,幸福就是開心的笑。開心就是笑,幸福就是開心的笑。
 8 開心就是笑,幸福就是開心的笑。開心就是笑,幸福就是開心的笑。開心就是笑,幸福就是開心的笑。
 9 開心就是笑,幸福就是開心的笑。開心就是笑,幸福就是開心的笑。開心就是笑,幸福就是開心的笑。
10 開心就是笑,幸福就是開心的笑。
11 </pre>
12 <hr />
13 4<sup>200</sup>
14 <br />
15 3<sub>100</sub>
16 <hr />
17 
18 <div>這是div1</div>
19 <div>這是div2</div>
20 <div>這是div3</div>
21 <hr />
22 
23 <span>這是span1</span>
24 <span>這是span2</span>
25 <span>這是span3</span>
26 <hr />
View Code

十一、html頭標籤的使用
html兩部分組成 head和body
在head裏面的標籤
title:表示在標籤上顯示的內容
<meta> 標籤:設置頁面的一些相關內容
 - <meta http-equiv="refre<sh" content="3;url=01-hello.html" />
<base>:設置超連接的基本設置
 - <base target="_blank" />//統一設置超連接的打開方式
link標籤:引入外部文件
 - 引入css等文件

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <!--<meta http-equiv="refre<sh" content="3;url=01-hello.html" />-->
 6         <title>頭標籤的演示</title>
 7         <base target="_blank" />
 8     </head>
 9     <body>
10         <h1>頭標籤</h1>
11         <a href="01-hello.html">超連接1</a>
12         <a href="01-hello.html">超連接2</a>
13         <a href="01-hello.html">超連接3</a>
14     </body>
15 </html>

十二、框架標籤
<frameset>
- rows:按行進行劃分
 -<frameset rows="80",*">
- cols:按列進行劃分
 -<frameset cols="80",*">
<frame>
 - 具體顯示的頁面
** <frame name="lower_left" src="b.html">
frameborder=「yes」:是否顯示框線,no不顯示框線
frame:是 frameset分隔的一部分
noresize:使用者沒法調節頁面的大小
scrolling:是否有滾動條 yes有 no沒有
注意:使用框架標籤必需要把body主體部分去掉

<!--code解析-->
<frameset rows="80,*">	// 把頁面劃分上下兩部分
  <frame name="top" src="top.html"> // 上面頁面
    <frameset cols="150,*"> // 把下面部分劃分紅左右兩部分
    <frame name="lower_left" src="b.html"> // 左面
    <frame name="lower_right" src="c.html"> // 右面
  </frameset> 
</frameset>

案例效果圖:


HTML經常使用標籤差很少就這樣了,具體參照w3school進行詳細的學習。剩下的就是多練習多操做增長熟練度。

相關文章
相關標籤/搜索