html部分标签的使用清单

 首先,要想成为一名优秀的前端工程师,对于web中的各种标签在其命名时,同时给出id和name属性的值是应该的.


下面是各种html初学者的标签使用清单:

在web当中同时使用id,name的属性是一个好的习惯.
 <form action="" id="" name="" method="get|post">
      各个表单元素都写在应在的表单内
   </form>
      action属性的值是一个URL,可以是相对地址或绝对地址.
      创建from表单时,同时定义其id,name.
      method是表示发送数据的方法:get是把数据附加在URL后.相比起来,post比较安全,不会把数据显示在URL中.

 -------------------------------各个表单元素的设置---------------------------------------------------

1. 文本框   <input type="text" id="username" name="username" size="30" maxlength="10"/>
            其中id,name的属性必须写,这是一个好的习惯;size是设置文本框的长度,maxlength是设置文本框最多能输入10个字符.
            input不闭合(就是没有</input>).

2. 口令输入框  <input type="password" id="password1" name="password1" size="30" maxlength="10"/>
             同文本框的属性一样,只是其作用是将输入的内容显示为星号或其他字符,比如我们经常登录的各种密码的形式.
             input不闭合(就是没有</input>).

3. 复选框  <input type="checkbox" name="city" id="sh" value="上海"/>上海</input>
          <input type="checkbox" name="city" id="cd" value="成都"/>成都</input>
          <input type="checkbox" name="city" id="sz" value="深圳"/>深圳</input>


   单选框 <input type="radio" name="gender" id="male" value="male"/>男</input>
          <input type="radio" name="gender" id="female" value="female"/>女</input>

          注意了,单选框的name值必须相同,复选框的name值必须相同(各人理解:这个name表示了这些选择项是属于什么类别的).
          id,name的值尽量一样,但也可不一样;value的值必须给出,因为选择的只是一个选项,而不是一个文本.
          这里的input有闭合,就是有</input>.

4. 隐藏字段 <input type="hidden" id="e-mail" name="e-mail" value="me@mysite.com"/> (作用还不太懂)

           其中必须要有名称id值和value值(name值是自己加上去的,书上没有name值,不懂).


5. 文件上传控件
        <form action="" id="myform" name="myform" method="post" enctype="form/multipart">
            <input type="file" id="document"/>
        </form>
        注意:id,name属性照写后,还有文件上传控件这个表单元素需要这个form表单的
        method属性必须为post,enctype(编码类型)必须为form/multipart.input标签
        里,type的值为file,这里不需要name,只需要一个id名称,因为文件本身就是表单字段.


6.下拉列表框(不需要input)
        <select name="food" id="food" multiple="multiple" size="3">
            <option value="sic">川菜</option>
            <option value="shh">上海菜</option>
            <option value="beij" selected="selected">北方菜</option>
            <option value="guangd">粤菜</option>
        </select>
        注意:它由select和option组成,(给列表命名)name属性必须命名,(标识这个列表)id属性也必须命名;
        (设置一次选择多个)multiple="multiple",(设置显示的选项个数)size="10",这两个属性就是可以自定义;
        option元素的value属性是给每个选项赋一个唯一的值;seleed="selected"是设置该选项为默认值.

7.多行文本框(不需要input)
        <textarea name="comment" id="comment" cols="30" rows="10"></textarea>
        以上是多行文本框最基本的四个属性(须定义);cols代表宽度,rows代表高度.


8. 提交按钮\重置按钮\命令按钮(普通按钮)
        <input type="submit" value="发送"/>
        <input type="reset" value="取消"/>
        按钮不需要名称和值,只需要给它type属性的值(submit|reset),以及在浏览器中所显示的标题(value="标题").

        用图片作为提交和重置按钮:
        <input type="image" src="logo_03.png" value="submit" alt="发送"/>
        <input type="image" src="image_1.jpg" value="reset" alt="取消"/>
        设置type属性值为image,src为图片的路径(绝对或相对),设置value为submit|reset(提交或取消),
        alt是当图片在浏览器中无法显示时,提供的一个可选的文本.


        普通按钮(不能提交表单或重置表单)
        <input type="button" value="增加"/>
        <input type="button" value="删除"/>
        设置type属性为button,value="标题"是设置按钮在浏览器上显示的标题

9. 表单元素lable
        <lable for="comment">用户名:</lable>
        <input type="text" id="comment" name="comment" value="" disabled="disabled" size="15"/>
        lable是给表单里的控件元素定义文本标签的,其中for属性的值必须跟input里的id属性值相同,其意义就是取id为comment
        的文本输入控件来为其定义文本标签为"用户名";
        id,name,size(控件大小)是基本的三个属性(须设定),value是设定默认值(双引号里写代表默认值,不写,代表没有默认值为空),
        disabled(readonly)是设置内容不可改.


10. fieldset和legend元素
    <fieldset>
        <legend>性别</legend>
        <input type="radio" name="gender" id="male"/>男</input>
        <input type="radio" name="gender" id="female" checked="checked"/>女</input>
    </fieldset>
    注意:fieldset是给被包含在内的表单元素的周围添加一个细边框;
    legend是给filedset元素添加标题(在细边框的左上部添加标题).

posted @ 2015-08-23 03:46  Hrbacity  阅读(741)  评论(0编辑  收藏  举报