2019-01-22 web day2 表單標(biāo)簽


1.表單列表
表單標(biāo)簽一般用來做用戶信息收集,單獨(dú)用沒有意義,一般是結(jié)合相關(guān)標(biāo)簽來使用(input,select,textarea)
表單標(biāo)簽可以對(duì)包含在這個(gè)標(biāo)簽中的其他標(biāo)簽做信息的提交和重置

action:提交位置(接口相關(guān))
method:請(qǐng)求方式(get/post)


2.select和textarea
select標(biāo)簽 - 代表整個(gè)下拉列表
option標(biāo)簽 - 代表列表中的每個(gè)選項(xiàng)
可以通過設(shè)置selected屬性的值為'selected',來讓這個(gè)選項(xiàng)默認(rèn)選擇
optgroup標(biāo)簽 - 設(shè)置label的值來對(duì)當(dāng)前下拉菜單的內(nèi)容進(jìn)行分組

textarea標(biāo)簽 - 輸入框,可以同時(shí)顯示多行內(nèi)容(可以自動(dòng)換行和上下滾動(dòng))
name屬性 - 區(qū)分和提交
cols - 列數(shù)(一行顯示的文字的數(shù)量,影響輸入框的寬度)
rows - 行數(shù)(不滾動(dòng)最多能顯示的行數(shù),影響輸入框的高度)
placeholder - 占位符
maxlength - 限制輸入的字符的個(gè)數(shù)


3.div和span

1.div和span都是無語義標(biāo)簽:網(wǎng)頁中內(nèi)容分組分塊,都可以使用div作為容器
2.html中標(biāo)簽分類:行內(nèi)標(biāo)簽、塊級(jí)標(biāo)簽
塊級(jí)標(biāo)簽:一個(gè)占一行,例如:div、h1、p、列表、table、tr、form、option...
行內(nèi)標(biāo)簽:一行顯示多個(gè),例如:span、font、td、input、select、textarea...

01表單標(biāo)簽(form)

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <!--1.表單標(biāo)簽(form)
            表單標(biāo)簽一般用來做用戶信息收集,單獨(dú)用沒有意義,一般是結(jié)合相關(guān)標(biāo)簽來使用(input,select,textarea)
            表單標(biāo)簽可以對(duì)包含在這個(gè)標(biāo)簽中的其他標(biāo)簽做信息的提交和重置
            
            action:提交位置(接口相關(guān))
            method:請(qǐng)求方式(get/post)
        -->

        <!--2.input標(biāo)簽
            單標(biāo)簽
            1)type屬性:
                    決定輸入框的樣式
                    text(默認(rèn)) - 普通的文本輸入框
            2)name屬性:
                    這個(gè)屬性主要用來區(qū)分?jǐn)?shù)據(jù)的。***提交的時(shí)候是以name=value形式提交***
            3)value屬性:
                    單標(biāo)簽中的value相當(dāng)于雙標(biāo)簽的內(nèi)容;但是value值只能是文本
                    設(shè)置value屬性其實(shí)就是設(shè)置輸入框中默認(rèn)顯示的內(nèi)容;修改內(nèi)容其實(shí)是在修改value值
        
        
        -->
        <form action="" method="get">
            <!--1.text:文本輸入框
                placehorder - 占位符(提示信息)
                maxlength - 最多輸入字符個(gè)數(shù)
                
            -->
            
            <input type="text" name="tel" value="110" placeholder="請(qǐng)輸入電話號(hào)碼" maxlength="6"/>
            <input type="text" name="email" value="" />
            
            <!--2.password:密碼輸入框
                placehorder - 占位符(提示信息)
                maxlength - 最多輸入字符個(gè)數(shù)
            -->
            <input type="password" name="密碼" value="" placeholder="請(qǐng)輸入密碼(3-8)" maxlength="8"/>
            
            <br />
            <!--3.radio:?jiǎn)芜x按鈕
                name - 同一組數(shù)據(jù)對(duì)應(yīng)的name值設(shè)置成一樣的才能做到單選
                value - 這兒的value只是用于數(shù)據(jù)提交,不能顯示
                checked - 設(shè)置為checked讓按鈕處于默認(rèn)選擇狀態(tài)
            -->
            <input type="radio" name="sex" id="s1" value="男生" checked="checked"/><label for="s1">男</label>
            <input type="radio" name="sex" id="s2" value="女生" /><label for="s2">女</label>
            <br />
            <!--讓文字和按鈕關(guān)聯(lián)
                文字用label標(biāo)簽顯示,設(shè)置for屬性的值為想要關(guān)聯(lián)的按鈕的id的值
                這樣做,點(diǎn)擊文字和點(diǎn)擊按鈕的效果一樣
            -->
            
            <input type="radio" name="marry" id="m1" value="已婚" /><label for="m1">已婚</label>
            <!--<input type="radio" name="marry" value="已婚" /><font>已婚</font>-->
            <input type="radio" name="marry" id="m2" value="未婚" /><label for="m2">未婚</label>
            <input type="radio" name="marry" id="m3" value="保密" checked="checked"/><label for="m3">保密</label>
            <br />
            
            <!--4.checkbox:復(fù)選按鈕
                name - 同一組數(shù)據(jù)的name值要一樣
                value - 這兒的value只是用于數(shù)據(jù)提交,不能顯示
                
            -->
            <input type="checkbox" name="interest1" id="i1" value="教育" checked="checked"/><label for="i1">教育</label>
            <input type="checkbox" name="interest2" id="i2" value="互聯(lián)網(wǎng)" /><label for="i2">互聯(lián)網(wǎng)</label>
            <input type="checkbox" name="interest3" id="i3" value="銀行" /><label for="i3">銀行</label>
            <br />
            
            <!--5.button:普通按鈕
                value - 對(duì)應(yīng)的值會(huì)顯示在按鈕上
                
            -->
            <input type="button" name="" value="登錄" />
            
            <br />
            <!--6.submit:提交按鈕
                這個(gè)按鈕的點(diǎn)擊事件是將當(dāng)前所在的form標(biāo)簽中,
                設(shè)置了name屬性的相關(guān)標(biāo)簽的數(shù)據(jù)以'name=value'的形式提交
            -->
            <input type="submit" value="提交" />
            
            <!--7.reset:重置按鈕
                這個(gè)按鈕的點(diǎn)擊事件是將當(dāng)前所在的form標(biāo)簽中,所有標(biāo)簽設(shè)置成初始狀態(tài)
            -->
            <input type="reset" value="重置" />
            
            <!--8.其他類型-->
            <input type="color" name="" id="" value="" />
            <input type="file" name="" id="" value="" />
            <input type="date" name="" id="" value="" />
            <input type="datetime" name="" id="" value="" />
        </form>
        
        <!--2.button標(biāo)簽-->
        <button><img src="img/1.jpg"/></button>
        
    </body>
</html>

02 select下拉菜單和textarea多行文本域

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <!--1.下拉菜單(列表)
            select標(biāo)簽 - 代表整個(gè)下拉列表
            option標(biāo)簽 - 代表列表中的每個(gè)選項(xiàng)
                         可以通過設(shè)置selected屬性的值為'selected',來讓這個(gè)選項(xiàng)默認(rèn)選擇
            
            optgroup標(biāo)簽 - 設(shè)置label的值來對(duì)當(dāng)前下拉菜單的內(nèi)容進(jìn)行分組
            
        -->
        <select name="province">
            <optgroup label="省"></optgroup>
            <option value="四川省">四川省</option>
            <option value="云南省">云南省</option>
            <option value="吉林省">吉林省</option>
            <option value="黑龍江">黑龍江省</option>
            <optgroup label="直轄市"></optgroup>
            <option selected="selected" value="北京">北京</option>
            <option value="重慶">重慶</option>
            <option value="天津">天津</option>
            <option value="上海">上海</option>
        </select>
        <select name="city">
            <option value="成都市">成都市</option>
            <option value="綿陽市">綿陽市</option>
            <option value="巴中市">巴中市</option>
            <option value="宜賓市">宜賓市</option>
            <option value="雅安市">雅安市</option>
            <option selected="selected" value="北京">北京</option>
        </select>
        
        <!--2.多行文本域
            textarea標(biāo)簽 - 輸入框,可以同時(shí)顯示多行內(nèi)容(可以自動(dòng)換行和上下滾動(dòng))
            name屬性 - 區(qū)分和提交
            cols - 列數(shù)(一行顯示的文字的數(shù)量,影響輸入框的寬度)
            rows - 行數(shù)(不滾動(dòng)最多能顯示的行數(shù),影響輸入框的高度)
            placeholder - 占位符
            maxlength - 限制輸入的字符的個(gè)數(shù)
        -->
        <textarea name="message" rows="5" cols="" placeholder="請(qǐng)輸入消息" maxlength="200">默認(rèn)文字</textarea>
        
    </body>
</html>

03 div和span

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <link rel="stylesheet" type="text/css" href="css/css基礎(chǔ).css"/>
    </head>
    <body>
        <!--
            1.div和span都是無語義標(biāo)簽:網(wǎng)頁中內(nèi)容分組分塊,都可以使用div作為容器
            
            2.html中標(biāo)簽分類:行內(nèi)標(biāo)簽、塊級(jí)標(biāo)簽
            塊級(jí)標(biāo)簽:一個(gè)占一行,例如:div、h1、p、列表、table、tr、form、option...
            行內(nèi)標(biāo)簽:一行顯示多個(gè),例如:span、font、td、input、select、textarea...
        -->
        <div id="">
            div1dfsdf
        </div>
        <div id="">
            div2
        </div>
        <span id="">
            span1
        </span>
        <span id="">
            span2
        </span>
        
    </body>
</html>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • HTML表單HTML表單用于搜集用戶輸入HTML表單常用屬性及說明:屬性描述accept-charset規(guī)定在被提...
    Lv_0閱讀 567評(píng)論 0 1
  • HTML標(biāo)簽解釋大全 一、HTML標(biāo)記 標(biāo)簽:!DOCTYPE 說明:指定了 HTML 文檔遵循的文檔類型定義(D...
    米塔塔閱讀 3,527評(píng)論 1 41
  • 學(xué)習(xí)目標(biāo): 了解常用瀏覽器 掌握WEB標(biāo)準(zhǔn) 理解標(biāo)簽語義化 掌握常用的排版標(biāo)簽 掌握常用的文本格式化圖像鏈接等標(biāo)簽...
    Mr大喵喵閱讀 1,535評(píng)論 0 4
  • 瀏覽器與服務(wù)器的基本概念 瀏覽器(安裝在電腦里面的一個(gè)軟件) 作用: ①將網(wǎng)頁內(nèi)容渲染呈現(xiàn)給用戶查看。 ②讓用戶通...
    云還灬閱讀 1,280評(píng)論 0 0
  • 初中那年,第一次聽說同學(xué)父親因?yàn)槟X梗塞睡覺時(shí)去世。那天老師說,人生的每一刻都是這樣,有人歡樂有人憂愁,要學(xué)會(huì)為他人...
    牛牛的世界應(yīng)該很大閱讀 749評(píng)論 0 2

友情鏈接更多精彩內(nèi)容