javaWeb-HTML

1.HTML

(1)HTML使用場景

用於搭建基礎網頁,展示頁面的內容,按鈕

(2)標籤分爲

  1. 圍堵標籤:有開始標籤和結束標籤.如
  2. 標籤是可以嵌套:需要正確嵌套,不能你中有我,我中有你
  3. 自閉和標籤:開始標籤和結束標籤在一起.如
    換行標籤
  4. 在開始標籤中可以定義屬性.屬性是由鍵值對構成,值需要用引號引起來
  5. html標籤不區分大小寫
<html>

	<head>
	
	<title>title</title>
	
	</head>
	<body>	
	<font color='red'>Hello World</font>
	</body>
</html>

(3)文件標籤

  • html:html文檔的根標籤
  • head:頭標籤,用於去指定html文檔的一些屬性.引入外部的一些資源
  • title:定義標題標籤.
  • body:體標籤
  • :html5中定義該文檔是html文檔

(4)文本標籤

在這裏插入圖片描述

 <h1>to<h6>標題標籤
  • :段落標籤


  • :換行標籤

  • 顯示一條水平線 1. color:顏色 2. width:寬度 3. size:高度 4. align:對其方式 - center:居中 - left左對齊 - right右對齊
  • :字體加粗
  • 字體是斜體
  • 字體標籤,通過屬性來修改字體的顏色color,字號大小size,字體樣式face
  • 文本居中

1.特殊字符編碼表

在這裏插入圖片描述

2.文本標籤案例

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>文本標籤</title>
    </head>
    <body>
        <h1>
            公司簡介
        </h1>
        <hr color="yellow">
        <p>
        <font color="#dc143c">"中關村黑馬程序員訓練營"</font>
        是由
            <b><i>傳智播客</i></b>
        聯合中關村軟件園、CSDN, 並委託傳智播客進行教學實施的軟件開發高端培訓機構,致力於服務各大軟件企業,解決當前軟件開發技術飛速發展, 而企業招不到優秀人才的困擾。
        </p>
        <p>
        目前,“中關村黑馬程序員訓練營”已成長爲行業“學員質量好、課程內容深、企業滿意”的移動開發高端訓練基地, 並被評爲中關村軟件園重點扶持人才企業。
        </p>
        <p>
        黑馬程序員的學員多爲大學畢業後,有理想、有夢想,想從事IT行業,而沒有環境和機遇改變自己命運的年輕人。 黑馬程序員的學員篩選制度,遠比現在90%以上的企業招聘流程更爲嚴格。任何一名學員想成功入學“黑馬程序員”, 必須經歷長達2個月的面試流程,這些流程中不僅包括嚴格的技術測試、自學能力測試,還包括性格測試、壓力測試、 品德測試等等測試。毫不誇張地說,黑馬程序員訓練營所有學員都是精挑細選出來的。百裏挑一的殘酷篩選制度確 保學員質量,並降低企業的用人風險。
        </p>
        <p>
        中關村黑馬程序員訓練營不僅着重培養學員的基礎理論知識,更注重培養項目實施管理能力,並密切關注技術革新, 不斷引入先進的技術,研發更新技術課程,確保學員進入企業後不僅能獨立從事開發工作,更能給企業帶來新的技術體系和理念。
        一直以來,黑馬程序員以技術視角關注IT產業發展,以深度分享推進產業技術成長,致力於弘揚技術創新,倡導分享、 開放和協作,努力打造高質量的IT人才服務平臺。
        </p>
        <hr color="yellow">

        <font color="gray" size="2">
            <center>
                江蘇傳智播客教育科技股份有限公司<br>
                版權所有Copyright 2006-2018&copy, All Rights Reserved 蘇ICP備16007882
            </center>
        </font>
    </body>
</html>

在這裏插入圖片描述

(5)圖片標籤

<!--src屬性用來指定圖片存放的位置-->
 <img src="image/jiangwai_1.jpg"/> 

(6)列表標籤

在這裏插入圖片描述

<!--有序列表ol-->
    早上起牀乾的事情
    <ol type="1">
        <li>睜眼睛</li>
        <li>看手機</li>
        <li>穿衣服</li>
    </ol>
    <!--無序列表ul-->
    早上起牀乾的事情
    <ul>
        <li>睜眼睛</li>
        <li>看手機</li>
        <li>穿衣服</li>
    </ul>

在這裏插入圖片描述

(7)連接標籤

<!--超鏈接a-->
    <a href="http://www.baidu.com">點我</a>
    <!--    屬性target=_blank,可以跳轉到一個新的頁面展示-->
    <a href="http://www.baidu.com" target="_blank">點我</a>

(8)語義化標籤

爲了提高程序的可讀性,告訴程序員這一部分是什麼內容,提供了一些,無任何意義的語義化標籤

## (9)表格標籤 - table:定義表格 - witdh:寬度 - borfer:邊框 - cellpadding:定義內容和單元格的距離 - cellspacing:單元格與單元格之間的距離.如果指定爲0,則單元格的線會合爲一條 - tr:定義行 - td:定義單元格 - th:定義表頭單元格 - :表格標題 - :表示表格的頭部分 - :表示表格的體部分 - 表示表格的腳部分 ```java
編號 姓名 成績
1 小龍女 100
2 楊過 50
``` ![在這裏插入圖片描述](https://img-blog.csdnimg.cn/20200531170901837.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTE1NDU1OQ==,size_16,color_FFFFFF,t_70) ## (8)表單標籤 ### 1.使用場景 用於採集用戶輸入的數據.用於和服務器進行交互 ### 2.示例演示
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表單標籤</title>
</head>
<body>
<!--    form:用於定義表單的.可以定義一個範圍,範圍代表採集用戶數據的範圍
        *屬性:
            *action:指定提交數據的URL地址
            *method:指定提交方式
                *分類:一共7種,2種比較常用,
                 get:1.請求參數會在地址欄中顯示,會封裝在請求行中
                 	2.url長度是有限制的
                 	3.get請求不太安全
                 post:1.請求參數不會再地址欄中顯示.會封裝在請求體中
                 	2.請求參數長度沒有限制
                 	3.post請求較爲安全
        *表單項中的數據要想被提交,必須指定其name屬性


-->
<form action="#" method="get">
    用戶名:<input name="username"><br>
    密碼:<input name="password"><br>
    <input type="submit" value="登錄">
</form>
</body>
</html>

3.表單項標籤

(1)input :可以通過type屬性值,改變元素展示的樣式

  • type屬性:
    text:文本輸入框,默認值
    1. placeholder:指定輸入框的提示信息,當輸入框的內容發送變化會自動清空提示信息
    password:密碼輸入框
    radio:單選框
    注意:
    1. 要想讓多個單選框實現多個單選效果,則多個單選框的name屬性值必須一樣
    2. 一般會給沒一個單選框提供一個value屬性指定其被選中後提交的數據
    3. checked屬性,可以指定默認值
    checkbox:複選框
    1. 一般會給沒一個單選框提供一個value屬性指定其被選中後提交的數據
    2. checked屬性,可以指定默認值
    file:文件現在框
    hidden:隱藏域,用於提交一些信息
    按鈕:
    submit:提交按鈕
    button:普通按鈕
    image:圖片提交按鈕,可以通過src屬性指定圖片的路徑
  • label:指定輸入項的文字描述信息,label的for屬性一般會和input的id屬性值對象.如果對應了,則點擊label區域,會讓input輸入框獲取焦點

(2)示例演示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表單項標籤</title>
</head>
<body>
<!--    form:用於定義表單的.可以定義一個範圍,範圍代表採集用戶數據的範圍
        *屬性:
            *action:指定提交數據的URL地址
            *method:指定提交方式
                *分類:一共7種,2種比較常用,
                 get:請求參數會在地址欄中顯示
                 post:請求參數不會再地址欄中顯示.會封裝在請求體中
        *表單項中的數據要想被提交,必須指定其name屬性


-->
<form action="#" method="get">
    <label for="username">用戶名</label>:<input type="text" name="username" placeholder="請輸入用戶名" id="username"><br>
    密碼:<input type="password" name="password" placeholder="請輸入密碼"><br>
    性別:<input type="radio" name="gender" value="male"> 男
         <input type="radio" name="gender" value="female"> 女
    愛好:<input type="checkbox" name="hobby" value="shopping"> 逛街
         <input type="checkbox" name="hobby" value="java" checked> java
         <input type="checkbox" name="hobby" value="game"> 遊戲

    圖片:<input type="file" name="file"><br>
    隱藏域<input type="hidden" name="id" value="aaa"><br>

	郵箱:<input type="email" name="email">
	生日:<input type="date" name="birthday"><br>
    生日:<input type="datetime-local" name="birthday"><br>
    取色器:<input type="color">
    <br>
    按鈕:<input type="submit" value="登錄">
         <input type="button" value="一個按鈕"><br>
         <input type="image" src="image/banner_1.jpg">
</form>
</body>
</html>

在這裏插入圖片描述

(2)select:下拉列表

<!--
子元素:option,指定列表項
-->
省份:<select name="province">
            <option>--請選擇--</option>
            <option value="1">北京</option>
            <option value="2">上海</option>
            <option value="3">成都</option>

(3)textarea:文本域

<!--cols:指定列數,每一行有多少個字符
rows:默認多少行
-->
自我描述:
    <textarea cols="20" rows="5",name="disc"></textarea>

案例

在這裏插入圖片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>註冊頁面</title>
</head>
<body>
    <!--定義表單-->
    <form action="#" method="get">
        <table border="1" align="center" width="500">
            <tr>
            <td><label for="username">用戶名</label></td>
            <td><input type="text" placeholder="請輸入賬號" name="username" id="username"></td>
        </tr>
        <tr>
            <td><label for="username">密碼</label></td>
            <td><input type="password" placeholder="請輸入密碼" name="password" id="password"></td>
        </tr>
        <tr>
            <td><label for="email">Email</label></td>
            <td><input type="email" placeholder="請輸入Email" name="email" id="email"></td>
        </tr>
        <tr>
            <td><label for="name">姓名</label></td>
            <td><input type="text" placeholder="請輸入姓名" name="name" id="name"></td>
        </tr>
        <tr>
            <td>性別</td>
            <td><input type="radio"  name="gender" value="male">男
                <input type="radio" name="gender" value="female">女
            </td>
        </tr>
        <tr>
            <td>出生年月</td>
            <td><input type="date" name="birthday"></td>
        </tr>
        <tr>
            <td>驗證碼</td>
            <td><input type="text" name="checkPoint">
            <img src="img/verify_code.jpg">
            </td>
        </tr>
        <tr>
            <td colspan="2" align="center"><input type="submit" value="提交"></td>
        </tr>

        </table>

    </form>
</body>
</html>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章