天天看點

第一課:Java web之HTML

1. Html簡介

1. Html是什麼?

html是一種用來描述網頁的一種語言。html(Hyper Text Markup LanguLanguage)是指超文本标記語言,它不是程式設計語言,而是一種标記語言。
           

2.html能做什麼?

html通過标簽的形式将資訊展現給使用者
           

3. 書寫規範

<!DOCTYPE html>
<html>
    <head>
    //包括咨詢資訊,整個頁面的屬性,指導浏覽器解析的标簽,引入外部檔案的标簽
    </head>
    <body>
    //我們需要展示的資訊
    </body>
</html>
           

2. Html的基本标簽

1. 檔案标簽(結構标簽)

<html>标簽:跟标簽
<head>:頭标簽
<title>:頁面的标簽
<body>:内容标簽
    屬性:1.text:文本的顔色
         2.bgcolor:背景色
         3.background:背景圖檔
           

2. 排版标簽

<!--注釋标簽-->
</br>  換行标簽
<p>段落标簽</p> 
    屬性:align:對齊方式(left center right) 
</hr> 水準标簽
    屬性:width:寬度
         size:粗度
         color:顔色
         align:對齊方式
    尺寸的寫法:1.像素   2.百分比
           

3.塊标簽

<!-- 塊标簽-->
<div>:行級塊标簽
<span>:行内塊标簽

作用  div:div+css
     span:進行友好提示,比如密碼錯誤,賬号不存在等等
           

4.文字标簽

<!--文字标簽-->
<font>  屬性:color:顔色
             size:大小~(最小值:1,最大值:7,預設值:3)
             face:字型 (黑體,宋體,華為彩雲等等)
           

5.清單标簽

<!--清單标簽-->
//無序清單
<ul>
    <li>清單1</li>
    <li>清單2</li>
</ul>
    <ul>屬性:type=disc square circle
//有序清單
<ol>
    <li>清單1</li>
    <li>清單2</li>
</ol>
    <ol>屬性:type=1,A,a,I
             start:數字,代表了首項開始的位置    
           

6.圖形标簽

<!--圖形标簽-->
<img>  屬性:src:圖形的位址
            width:寬度
            height:高度
            border:邊框,給圖檔加個類似相框的邊框
            align:對齊方式
            alt:圖檔的文字說明,(圖檔不存在的時候顯示alt裡面的内容)
           

7.連結标簽

<!--連結标簽-->
<a>
    屬性: href:跳轉頁面的位址
          name:名稱,錨點
          target :_self(預設)在自身打開頁面;   _blank 重開一個頁面
          作用:(1).頁面跳轉時,通路網際網路上的資源,前面必須加協定http://
              (2).錨點通路時,href在通路錨點時書寫格式 #name的值
           

8.表格标簽

<!--表格标簽-->
<table >
    <tr>
        <td>1---1</td>
        <td>1---2</td>
        <td>1---3</td>
    </tr>

    <tr>
        <td>2---1</td>
        <td>2---2</td>
        <td>2---3</td>
    </tr>

    <tr>
        <td>3---1</td>
        <td>3---2</td>
        <td>3---3</td>
    </tr>
</table>

表格屬性:border:邊框
        width:寬度
        align:表格的對齊方式
        <tr>:代表行
        <td>:代表單元格
            屬性:rowspan:行合并
                 colspan:列合并
        <caption>:表格的标題
表格作用: (1)實作一個簡單的表格樣式
         (2)進行宏觀布局
           

3. html表單标簽(重點)

1. form标簽

<form></form>
屬性: name:表單名稱
      action:送出的路徑位址
      method:送出方式  get post
      get與post差別:
      1.get送出将資料加在位址欄後面, 格式?name=value&name=value,而post送出是将資料封裝在請求體中
      2.get送出相對不安全,post送出相對安全
      3.get送出有大小限制,根據浏覽器不同而不同,post不限制大小
           

2. input标簽

<input >
    屬性:type:根據type值的不同會顯示不同功能表單項
             text:普通的文本輸入框
             password:密碼輸入框,特點:顯示掩碼
             radio:單選按鈕。注意:組的概念,如果想讓一組單選按鈕互       斥,name屬性必須相同        checked:代表預設被選中
             checkbox:複選框  注意:組的概念,如果想讓一組單選按鈕互       斥,name屬性必須相同
             file:上傳檔案
             button:普通按鈕,沒有任何内置功能
             submit:送出按鈕,點選表單按照action位址進行送出
             reset:重制按鈕,點選會将表單晴空
             image:圖檔按鈕
                 src:圖檔位址
                 alt:圖檔提示資訊
             hidden:隐藏标簽。 服務端需要但是使用者不需要
           

3. select标簽

<select></select>
    屬性:<option>  </option> 代表一個屬性
        value:
        selected:預設被選中的項
           

4. textarea标簽(文本域)

<textarea>文本</textarea>
    屬性:cols:列數
         rows:行數
           

4.架構标簽及其他

1.什麼叫架構标簽

Frameset:
        屬性:cols:按列劃分
             rows:按行劃分
             劃分的格式:rows=“120,*”。*指剩下的部分
        frame:
            屬性:name:名稱,友善target根據name值進行定位
                 src:加載頁面的路徑