1. 程式人生 > >Java學習階段一:1.HTML

Java學習階段一:1.HTML

目錄

瞭解HTML語言

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

http://www.w3school.com.cn/html/html_form_attributes.asp

http://www.w3school.com.cn/html/html_form_elements.asp