Java學習階段一:1.HTML
目錄
瞭解HTML語言
什麼是 HTML?
HTML 是用來描述網頁的一種語言。
- HTML 指的是超文字標記語言 (Hyper Text Markup Language)
- HTML 不是一種程式語言,而是一種標記語言 (markup language)
- 標記語言是一套標記標籤 (markup tag)
- HTML 使用標記標籤來描述網頁
參考地址:http://www.w3school.com.cn/html/html_jianjie.asp
HTML整體結構
<!--文件宣告:告訴瀏覽器以下檔案用html哪個版本解析--> <!DOCTYPE html> <!--告訴瀏覽器以下檔案為超文字標記語言--> <!--lang="en"告訴瀏覽器 這個網站是一個英文站,zh是中文站--> <html lang="en"> <!--head是html檔案的頭部--> <head> <!-- meta 元資訊--> <!-- charset="UTF-8" 網站的編碼格式,utf-8 國際通用編碼格式--> <meta charset="UTF-8"> <!--<title>網站的標題</title>--> <title>Title</title> </head> <!--head結束標籤--> <!--html主體內容--> <body> <!--只要顯示頁面的內容都放在body標籤裡--> <!--所有的程式碼和符號都是英文狀態下的--> </body> </html> --------------------- 作者:劉酒窩 來源:CSDN 原文:https://blog.csdn.net/LM193/article/details/61619645?utm_source=copy 版權宣告:本文為博主原創文章,轉載請附上博文連結!
字型標籤
定義和用法
<font> 規定文字的字型、字型尺寸、字型顏色
例項
規定文字字型、大小和顏色:
<font size="3" color="red">This is some text!</font>
<font size="2" color="blue">This is some text!</font>
<font face="verdana" color="green">This is some text!</font>
參考地址:http://www.w3school.com.cn/tags/tag_font.asp
表單元素
<input> 元素
最重要的表單元素是 <input> 元素。
<input> 元素根據不同的 type 屬性,可以變化為多種形態
輸入型別:text
<input type="text"> 定義供文字輸入的單行輸入欄位:
例項
<form>
First name:<br>
<input type="text" name="firstname">
<br>
Last name:<br>
<input type="text" name="lastname">
</form>
輸入型別:password
<input type="password"> 定義密碼欄位:
例項
<form>
User name:<br>
<input type="text" name="username">
<br>
User password:<br>
<input type="password" name="psw">
</form>
輸入型別:submit
<input type="submit"> 定義提交表單資料至表單處理程式的按鈕。
表單處理程式(form-handler)通常是包含處理輸入資料的指令碼的伺服器頁面。
在表單的 action 屬性中規定表單處理程式(form-handler):
例項
<form action="action_page.php">
First name:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit">
</form>
Input Type: radio
<input type="radio"> 定義單選按鈕。
Radio buttons let a user select ONLY ONE of a limited number of choices:
例項
<form>
<input type="radio" name="sex" value="male" checked>Male
<br>
<input type="radio" name="sex" value="female">Female
</form>
Input Type: checkbox
<input type="checkbox"> 定義複選框。
複選框允許使用者在有限數量的選項中選擇零個或多個選項。
例項
<form>
<input type="checkbox" name="vehicle" value="Bike">I have a bike
<br>
<input type="checkbox" name="vehicle" value="Car">I have a car
</form>
Input Type: button
<input type="button> 定義按鈕。
例項
<input type="button" onclick="alert('Hello World!')" value="Click Me!">
value 屬性
value 屬性規定輸入欄位的初始值:
例項
<form action="">
First name:<br>
<input type="text" name="firstname" value="John">
<br>
Last name:<br>
<input type="text" name="lastname">
</form>
readonly 屬性
readonly 屬性規定輸入欄位為只讀(不能修改):
例項
<form action="">
First name:<br>
<input type="text" name="firstname" value="John" readonly>
<br>
Last name:<br>
<input type="text" name="lastname">
</form>
disabled 屬性
disabled 屬性規定輸入欄位是禁用的。
被禁用的元素是不可用和不可點選的。
被禁用的元素不會被提交。
例項
<form action="">
First name:<br>
<input type="text" name="firstname" value="John" disabled>
<br>
Last name:<br>
<input type="text" name="lastname">
</form>
size 屬性
size 屬性規定輸入欄位的尺寸(以字元計):
例項
<form action="">
First name:<br>
<input type="text" name="firstname" value="John" size="40">
<br>
Last name:<br>
<input type="text" name="lastname">
</form>
maxlength 屬性
maxlength 屬性規定輸入欄位允許的最大長度:
例項
<form action="">
First name:<br>
<input type="text" name="firstname" maxlength="10">
<br>
Last name:<br>
<input type="text" name="lastname">
</form>
HTML5 屬性
HTML5 為 <input> 增加了如下屬性:
- autocomplete
- autofocus
- form
- formaction
- formenctype
- formmethod
- formnovalidate
- formtarget
- height 和 width
- list
- min 和 max
- multiple
- pattern (regexp)
- placeholder
- required
- step
併為 <form> 增加如需屬性:
- autocomplete
- novalidate
<select> 元素(下拉列表)
<select> 元素定義下拉列表:
例項
<select name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
<option> 元素
<option> 元素定義待選擇的選項。
列表通常會把首個選項顯示為被選選項。
您能夠通過新增 selected 屬性來定義預定義選項。
例項
<option value="fiat" selected>Fiat</option>
<textarea> 元素
<textarea> 元素定義多行輸入欄位(文字域):
例項
<textarea name="message" rows="10" cols="30">
The cat was playing in the garden.
</textarea>
<button> 元素
<button> 元素定義可點選的按鈕:
例項
<button type="button" onclick="alert('Hello World!')">Click Me!</button>
HTML5 表單元素
HTML5 增加了如下表單元素:
- <datalist>
- <keygen>
- <output>
註釋:預設地,瀏覽器不會顯示未知元素。新元素不會破壞您的頁面
HTML5 <datalist> 元素
<datalist> 元素為 <input> 元素規定預定義選項列表。
使用者會在他們輸入資料時看到預定義選項的下拉列表。
<input> 元素的 list 屬性必須引用 <datalist> 元素的 id 屬性。
例項
通過 <datalist> 設定預定義值的 <input> 元素:
<form action="action_page.php">
<input list="browsers">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
</form>
表單元素參考地址:http://www.w3school.com.cn/html/html_form_input_types.asp