HTML5——input

介绍

  <input  type="" name=""  value="">

 

作用

  输入标签,收集用户数据

 

属性

  宽度:自适应

  高度:自适应

  type:

    text(单行文本标签)

    password(密码标签)

    submit(提交按钮)

    button(普通按钮)

    radio(单选框)

    checkbox(复选框)

    file(文件上传)

  placeholder:提示信息

  required:必须要求填入的属性

 

注意(老师要求)

  输入标签必须有 type,name属性!或者无法传递标签内数据。

 

使用

  

<form method="get" action="http://www.baidu.com" style="width: 380px; margin: 0px auto;">
                <div>
                    <span>用户名:</span>
                    <input type="text" name="username" placeholder="请输入用户名" required="required" />
                    <input type="button"  value="检查用户名" />
                </div>
                <div>
                    <span>密码:</span>
                    <input type="password" name="password" placeholder="请输入密码" required="required"/>
                </div>
                <div>
                    <span>确认密码:</span>
                    <input type="password" placeholder="请确认密码" required="required"/>
                </div>
                <div>
                    <span>区域</span>
                    <select name="userprov">
                        <option value="sichuan">四川省</option>
                        <option value="hunan">湖南省</option>
                        <option value="guangdong">广东省</option>
                    </select>
                </div>
                <div>
                    <span>性别:</span>
                    <input type="radio" name="usergender" value="boy" /><input type="radio" name="usergender" value="girl" /></div>
                <div>
                    <span>年龄:</span>
                    <input type="number" name="userage" value="20" min="20" max="30" step="1" />
                </div>
                <div>
                    <span>生日:</span>
                    <input type="date" name="userdate" required="required" />
                </div>
                <div>
                    <span>手机号:</span>
                    <input type="tel" name="usertel" required="required" />
                </div>
                <div>
                    <span>头像:</span>
                    <input type="url" name="userphoto"  />
                </div>
                <div>
                    <span>主页:</span>
                    <input type="url" name="userurl" required="required" />
                </div>
                <div>
                    <span>Email:</span>
                    <input type="email" name="useremail" required="required" />
                </div>
                <div>
                    <span>喜欢的颜色:</span>
                    <input type="color" name="userbackgroundcolor" />
                </div>
                <div>
                    <input type="checkbox" name="useragree" />同意服务条款
                </div>
                <div>
                    <input type="submit" value="提交" />
                </div>
            </form>

 

重点

  此布局的重点,不在于<input>的使用,而是整个页面的布局。

  HTML5采用<div>独占一行的特性,做到垂直线型布局。而<div>内采用水平布局让页面能适配

posted @ 2021-09-10 17:16  remix_alone  阅读(83)  评论(0)    收藏  举报