整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          HTML-表單認識-第三章

          、表單在網頁中的應用:登錄、注冊常用到表單

          2、表單的語法:

          <form method="post" action="result.html">

          <p> 名字:<input name="name" type="text" > </p>

          <p> 密碼:<input name="pass" type="password" > </p>

          <p>

          <input type="submit" name="Button" value="提交"/>

          <input type="reset" name="Reset" value="重填“/>

          </p>

          </form>

          3、表單元素說明:

          type:指定元素的類型。text、password、checkbox、radio、submit、reset、file、hidden、image 和 button,默認為 text.

          name:指定表單元素的名稱.

          value:元素的初始值。type 為 radio時必須指定一個值.

          size:指定表單元素的初始寬度。當 type 為 text 或 password時,表單元素的大小以字符為單位。對于其他類型,寬度以像素為單位.

          maxlength:type為text 或 password 時,輸入的最大字符數.

          checked:type為radio或checkbox時,指定按鈕是否是被選中.

          4、示例:


          <html >

          <head>

          <title>表單元素</title>

          </head>

          <body>

          <!-- 表單 -->

          <form method="POST" action="#">

          <!-- 標簽 -->

          <label for="username">姓名:</label>

          <!-- 文本框 value屬性是設置默認顯示的值-->

          <input id="username" value="songzetong" />



          <!-- 密碼框 -->

          <br/><label for="pwd">密碼:</label>

          <input type="password" id="pwd">

          <br/>


          <!-- 單選框 -->

          <label for="sex">性別:</label>

          <input type ="radio" name ="sex" checked/>男

          <input type ="radio" name ="sex"/>女


          <!-- 復選框 -->

          <br/>

          <label for="hobby">愛好:</label>

          <input type="checkbox" name ="hobby" id="hobby"/>聽音樂

          <input type="checkbox" name ="hobby"/>旅游

          <input type="checkbox" name ="hobby"/>游泳


          <br/>

          <!-- 下拉列表 -->

          <label for="month">月份:</label>

          <select id="month"/>

          <option>1月</option>

          <option>2月</option>

          <option>3月</option>

          </select>

          <br/>

          <!-- 按鈕 -->

          <input type="reset" value="重置按鈕"/>

          <input type="submit" value="提交按鈕"/>

          <input type="button" value="普通按鈕"/>

          <br/>

          <!-- 圖片按鈕 -->

          <input type="image" src="one.jpg" width="200px" heigth="200px"/>

          <br/>

          <button type="submit">提交</button>

          <button type="reset">重置</button>


          <br/>

          <label for="profile">

          個人簡介:

          </label>

          <!-- 多行文本域 -->

          <textarea >本人已同意什么條款</textarea>


          <br/>

          <br/>

          <br/>

          <!-- 文件域 -->

          <label for="upload">上傳頭像:</label>

          <input type="file"/>

          <!-- 郵箱 -->

          <br/>

          <label for="QQ郵箱">郵箱:</label>

          <input type="email"/>



          <br/>

          <!-- 網址 -->

          <label for="ur">網址:</label>

          <input type="url"/>


          <!-- 數字 -->

          <br/>

          <label for="shuzi">數字:</label>

          <input type="number" name="shuzi" min="0" max="100" step="10"/>


          <br/>

          <label for="huakuai">滑塊:</label>

          <input type="range" />

          <!-- 搜索框 -->


          <br/>

          <label for="sousuo">搜索</label>

          <input type="search"/>


          <!-- 隱藏域 -->

          <br/>

          <input type="hidden"value="1">

          <!-- 只讀:只能看不能修改,禁用:不能用 -->

          <input value="我是只讀的" readonly/>

          <input type="button" value="我是禁用的" disabled/>


          <!-- palceholder默認提示 -->

          <br/>

          <input placeholder="默認提示框"/>

          <br/>

          <!-- 文本框內容提示不能為空,否則不允許用戶提交表單(網頁上的必填項) -->

          <input required="必填項"/>

          <button type="submit">提交</button>

          <br/>

          <!-- 用戶輸入的內容必須符合正則表達式所指的規則,否則就不能提交表單-->

          <input required pattern="^1[3578]\d{9}"/>

          <button type="submit">提交</button>


          </form>

          </body>

          </html>


          效果圖鏈接:file:///D:/ruanjian/VS/wenjianxiangmu/htmlThree/form.html

          TML標簽:

          基本標簽:

          <html></html>雙標簽 開頭結尾 HTML標簽為最大的標簽 稱為根標簽

          <head></head> 文檔頭部標簽 且必須設置title

          <title></title> 頁面標題

          <body></body> 文檔的主體 包含頁面的內容

          <h1>-<h6> HTML提供6個等級的頁面標題 有大到小

          <p></p> p標簽用于定義段落 可以將頁面分為若干個段落 根據窗口大小自動換行

          <br/>單標簽 換行標簽 (break打斷)

          格式化標簽:

          加粗 <strong></strong>or<b></b>

          斜線 <em></em>or<i></i>

          刪除線 <del></del>or<s></s>

          下劃線 <ins></ins>or<u></u>

          div和span標簽:

          沒有語義 屬于一種盒子 來裝內容

          <div></div> 表示分割分區 用來布局 一行一個 大盒子

          <span></span>意為跨度,跨距 一行可以哦有多個 小盒子

          圖像標簽:

          <img src="圖像路徑(url)"/> 定義頁面中的圖像

          圖像標簽包含多個屬性

          src 圖片路徑 必須屬性

          alt 文本 替換文本 圖像不能顯示的文字

          title 文本 鼠標放到圖像上顯示文字

          width 像素 寬度

          height 高度

          border 邊框

          相對路徑和絕對路徑

          相對路徑:以引用文件所在位置為參考基礎,而建立出的目錄路徑

          分類:下級路徑/ 上級路徑../

          絕對路徑:是指目錄下的絕對位置,如硬盤中的路徑或網路地址

          超鏈接標簽:

          <a href="跳轉目標" target="目標窗口的彈出方式">文本或圖像</a>

          href用于指定鏈接目標的url地址(必須屬性)

          target用于指定鏈接打卡方式 _self為默認值 _blank為在新窗口打開方式

          錨點鏈接:可以快速到頁面某個位置

          在鏈接文本中的href屬性中,設置屬性值為#名字的形式,如<a href="#two">目標</a>

          找到目標位置標簽,里面添加一個id屬性 = 名字,如:<h3 id="two">目標</h3>

          注釋:

          <!-- 注釋語句 --> 快捷鍵CTRL + /

          特殊字符:

          HTML 原代碼

          顯示結果

          描述

          <

          <

          小于號或顯示標記

          >

          >

          大于號或顯示標記

          &

          &

          可用于顯示其它特殊字符

          "

          引號

          ?

          ?

          已注冊

          ?

          ?

          版權

          ?

          ?

          商標



          半個空白位



          一個空白位



          不斷行的空白

          表格標簽:

          <table></table> 是用于定義表格的標簽

          <tr></tr> 標簽用于定義表格中的行,必須嵌套在<table></table>標簽中

          <tb></tb> 用于定義表格的單元格,必須嵌套在<tr></tr>標簽中

          <td> 元素中的文本通常是普通的左對齊文本。字母td指表格數據(table data),即數據單元格的內容

          表頭單元格標簽:

          <th>標簽表示HTML表格的表頭部分 <th> 元素中的文本通常呈現為粗體并且居中。

          表格屬性:

          align left center right 規定表格相對于周圍元素的對齊方式
          border 1or"" 規定表格單元是否擁有邊框默認為"",表示沒有邊框

          cellpadding 像素值 規定單元邊沿與其內容的空白,默認1像素

          cellspacing 像素值 規定單元格直接的空白 默認2像素

          with 像素值or百分比 規定表格的寬度

          合并單元表格方式:

          跨行合并:rowspan="合并單元格的個數"

          跨列合并:colspan="合并單元格的個數"

          列表標簽:

          <ul>標簽表示無序列表 里面只能包含li

          <ol>有序標簽 里面只能包含li

          <li>相當于一個容器定義列表項 與<ui>or<li>嵌套使用 li里面可以包含任何標簽

          <dl>標簽用于定義描述列表(或自定義列表),該標簽會與<dt>(定義項目和名字)和<dd>(描述每一個項目名字)一起使用

          表單標簽:

          標簽

          描述

          <form>

          定義供用戶輸入的表單

          <input>

          定義輸入域

          <textarea>

          定義文本域 (一個多行的輸入控件)

          <label>

          定義了 <input> 元素的標簽,一般為輸入標題

          <fieldset>

          定義了一組相關的表單元素,并使用外框包含起來

          <legend>

          定義了 <fieldset> 元素的標題

          <select>

          定義了下拉選項列表

          <optgroup>

          定義選項組

          <option>

          定義下拉列表中的選項

          <button>

          定義一個點擊按鈕

          <datalist>

          New

          指定一個預先定義的輸入控件選項列表

          <keygen>

          New

          定義了表單的密鑰對生成器字段

          <output>

          New

          定義一個計算結果

          <input>標簽用于收集用戶信息 包含一個type屬性 可以有多種樣式

          <input type="value">

          <input type="屬性值" />

          屬性值:

          button

          定義可點擊按鈕(多數情況下,用于通過 JavaScript 啟動腳本)。

          checkbox

          定義復選框。

          file

          定義輸入字段和 "瀏覽"按鈕,供文件上傳。

          hidden

          定義隱藏的輸入字段。

          image

          定義圖像形式的提交按鈕。

          password

          定義密碼字段。該字段中的字符被掩碼。

          radio

          定義單選按鈕。

          reset

          定義重置按鈕。重置按鈕會清除表單中的所有數據。

          submit

          定義提交按鈕。提交按鈕會把表單數據發送到服務器。

          text

          定義單行的輸入字段,用戶可在其中輸入文本。默認寬度為 20 個字符。

          <label>標簽

          <label> 標簽為 input 元素定義標注(標記)。 label是標注的意思

          label 元素不會向用戶呈現任何特殊效果。不過,它為鼠標用戶改進了可用性。如果您在 label 元素內點擊文本,就會觸發此控件。就是說,當用戶選擇該標簽時,瀏覽器就會自動將焦點轉到和標簽相關的表單控件上。

          <label> 標簽的 for 屬性應當與相關元素的 id 屬性相同


          詳情可參考

          https://www.runoob.com/ 菜鳥教程

          https://www.w3school.com.cn/ w3c

          一部分:HTML簡介

          什么是HTML?

          HTML代表超文本標記語言(Hypertext Markup Language)。它是一種用于構建網頁的標記語言。HTML文件包含一組標簽,這些標簽用于定義網頁的結構和內容。瀏覽器讀取HTML文件,并根據標記中的指示呈現網頁內容。

          HTML的主要作用是定義文本內容、圖像、鏈接和其他媒體的排列方式,并提供交互元素,例如表單和按鈕。

          HTML的基本結構

          每個HTML文檔都應該遵循以下基本結構:

          <!DOCTYPE html>
          <html>
          <head>
              <title>網頁標題</title>
          </head>
          <body>
              <!-- 內容在這里 -->
          </body>
          </html>
          

          讓我們逐步解釋這個結構:

          • <!DOCTYPE html>:這是文檔類型聲明,它告訴瀏覽器正在使用的HTML版本。<!DOCTYPE html>表示使用HTML5。
          • <html>:HTML文檔的根元素。所有其他元素都包含在<html>標簽內。
          • <head>:包含與文檔相關的元信息,如頁面標題、字符集聲明和外部樣式表鏈接。
          • <title>:定義網頁的標題,顯示在瀏覽器標簽頁上。
          • <body>:包含網頁的主要內容,如文本、圖像和其他媒體。

          HTML標簽和元素

          HTML標簽是由尖括號括起來的名稱,例如<p>表示段落,<img>表示圖像。標簽通常成對出現,有一個開始標簽和一個結束標簽。例如:

          <p>這是一個段落。</p>
          

          <p>是開始標簽,</p>是結束標簽,文本位于兩個標簽之間。標簽定義了元素的類型和結構。

          有些HTML標簽是自封閉的,不需要結束標簽,例如<img>用于插入圖像。

          HTML注釋

          在HTML中,你可以使用注釋來添加說明性文字,注釋不會在瀏覽器中顯示。HTML注釋使用<!--開頭和-->結尾,如下所示:

          <!-- 這是一個注釋 -->
          

          注釋通常用于添加文檔說明、調試代碼或標記未來的修改。

          第二部分:HTML基本元素

          文本

          HTML中的文本通常包含在段落、標題、列表等元素中。以下是一些常見的文本元素:

          • <p>:定義一個段落。
          • <h1><h6>:定義標題,<h1>是最高級別的標題,<h6>是最低級別的標題。
          • <strong>:定義強調文本,通常以粗體顯示。
          • <em>:定義強調文本,通常以斜體顯示。
          • <a>:定義超鏈接,允許用戶點擊跳轉到其他頁面。

          示例:

          <p>這是一個段落。</p>
          <h1>這是一個標題</h1>
          <p><strong>這是強調文本。</strong></p>
          <p><em>這是斜體文本。</em></p>
          <p>訪問<a href="https://www.example.com">示例網站</a></p>
          

          圖像

          要在網頁中插入圖像,可以使用<img>標簽。它是一個自封閉標簽,需要指定圖像的src屬性來指定圖像文件的路徑。

          示例:

          htmlCopy code
          <img src="image.jpg" alt="圖像描述">
          
          • src:指定圖像文件的路徑。
          • alt:提供圖像的替代文本,用于無法加載圖像時的文字描述。

          鏈接

          通過使用<a>標簽,可以在網頁中創建鏈接。鏈接通常包含在文本或圖像中,并使用href屬性指定目標URL。

          示例:

          <a href="https://www.example.com">訪問示例網站</a>
          
          • href:指定鏈接的目標URL。

          列表

          HTML支持有序列表(<ol>)、無序列表(<ul>)和定義列表(<dl>)。

          無序列表

          無序列表使用<ul>標簽定義,每個列表項使用<li>標簽。

          示例:

          <ul>
              <li>項目1</li>
              <li>項目2</li>
              <li>項目3</li>
          </ul>
          

          有序列表

          有序列表使用<ol>標簽定義,每個列表項使用<li>標簽。

          示例:

          <ol>
              <li>第一項</li>
              <li>第二項</li>
              <li>第三項</li>
          </ol>
          

          定義列表

          定義列表使用<dl>標簽定義,每個定義項目使用<dt>標簽定義術語,使用<dd>標簽定義描述。

          示例:

          <dl>
              <dt>術語1</dt>
              <dd>描述1</dd>
              <dt>術語2</dt>
              <dd>描述2</dd>
          </dl>
          

          第三部分:HTML表單

          HTML表單允許用戶與網頁進行交互,提交數據。以下是HTML表單的基本元素:

          <form>元素

          <form>元素用于創建表單,可以包含文本字段、復選框、單選按鈕、下拉列表等。

          示例:

          <form action="submit.php" method="post">
              <!-- 表單元素在這里 -->
          </form>
          
          • action:指定表單數據提交的目標URL。
          • method:指定提交方法,通常是"post"或"get"。

          輸入字段

          輸入字段用于接收用戶輸入的數據,常見的輸入字段類型包括文本框、密碼框、單選按鈕、復選框等。

          文本框

          文本框使用<input>標簽,type屬性設置為"text"。

          示例:

          <input type="text" name="username" placeholder="用戶名">
          
          • type:指定字段類型。
          • name:指定字段的名稱。
          • placeholder:設置文本框的占位符文本。

          密碼框

          密碼框使用<input>標簽,type屬性設置為"password"。

          示例:

          htmlCopy code
          <input type="password" name="password" placeholder="密碼">
          

          單選按鈕

          單選按鈕使用<input>標簽,type屬性設置為"radio"。

          示例:

          <input type="radio" name="gender" value="male">男
          <input type="radio" name="gender" value="female">女
          
          • name:指定單選按鈕組的名稱。
          • value:指定每個選項的值。

          復選框

          復選框使用<input>標簽,type屬性設置為"checkbox"。

          示例:

          <input type="checkbox" name="subscribe" value="yes">訂閱新聞
          

          下拉列表

          下拉列表使用<select><option>標簽創建。<select>定義下拉列表,而<option>定義選項。

          示例:

          <select name="country">
              <option value="us">美國</option>
              <option value="ca">加拿大</option>
              <option value="uk">英國</option>
          </select>
          
          • name:指定下拉列表的名稱。
          • 每個<option>標簽表示一個選項,使用value屬性定義選項的值。

          第四部分:HTML樣式和CSS

          HTML用于定義網頁的結構和內容,但要使網頁看起來更吸引人,需要使用CSS(層疊樣式表)。CSS允許你定義字體、顏色、布局等樣式。

          內聯樣式

          可以在HTML元素內部使用style屬性來定義內聯樣式。

          示例:

          <p style="color: blue; font-size: 16px;">這是一個藍色的段落。</p>
          

          外部樣式表

          外部樣式表將樣式規則保存在獨立的CSS文件中,并通過<link>標簽將其鏈接到HTML文檔。

          示例(style.css):

          /* style.css */
          p {
              color: blue;
              font-size: 16px;
          }
          

          在HTML中鏈接外部樣式表:

          <link rel="stylesheet" type="text/css" href="style.css">
          

          這使得可以在整個網站上共享相同的樣式。

          總結

          HTML是構建現代網頁的基礎。通過學習HTML的基本語法和元素,你可以創建吸引人且功能強大的網頁。無論是文本、圖像、鏈接還是表單,HTML提供了豐富的工具來呈現內容和實現用戶交互。

          這篇文章提供了HTML的基礎知識,但HTML是一個廣泛的主題,還有許多高級特性和技巧等待你探索。希望這篇文章對你入門HTML有所幫助,讓你能夠開始創建自己的網頁。繼續學習和實踐,你將成為一個熟練的網頁開發者。


          主站蜘蛛池模板: 无码精品人妻一区二区三区免费| 无码aⅴ精品一区二区三区浪潮| 午夜一区二区在线观看| 国精产品一区二区三区糖心| 狠狠色婷婷久久一区二区| 日韩精品无码一区二区三区AV| 久久精品无码一区二区三区| 日本免费一区二区久久人人澡| 亚洲高清日韩精品第一区| 欧美日韩精品一区二区在线观看| 国产精品亚洲综合一区在线观看 | 国产福利电影一区二区三区久久老子无码午夜伦不 | 免费一区二区无码东京热| 亚欧色一区W666天堂| 无码人妻久久久一区二区三区| 亚洲午夜电影一区二区三区| 在线视频精品一区| 国模大尺度视频一区二区| 亚洲天堂一区在线| 亚洲第一区精品日韩在线播放| 国产一区二区三区不卡AV| 亚洲一区二区三区成人网站 | 久久无码人妻一区二区三区| 精品欧美一区二区在线观看| 亚洲午夜日韩高清一区| 日韩在线一区二区| 国产成人精品一区二区三区无码| 国产一区二区久久久| 中文字幕在线播放一区| 亚洲综合在线一区二区三区| 精品一区二区无码AV| 国模精品视频一区二区三区| 一本AV高清一区二区三区| 精品一区二区久久久久久久网精 | 蜜臀AV免费一区二区三区| 亚洲AV无码一区二区三区国产| 亚洲综合av一区二区三区| 久久亚洲综合色一区二区三区| 国产伦一区二区三区免费| 亚洲一区精品视频在线| 国产在线不卡一区二区三区|