html表单标签学习

学习html的第三天,今天的学习内容是表单标签,下面想分享一些相关知识,打卡打卡ing

1、 什么是表单?
    表单标签使用<form>表示
    a.表单是用于收集用户输入的数据信息
    b.表单的每一个输入项叫表单域
    c. 表单元素是不可见的

2、表单元素

文本框         text

密码框         password

单选项         radio

复选项         checkbox

普通按钮       button

提交按钮       submit

重置按钮       reset

图片按钮       image

列表框         select  option

多行文本框     textarea

文件域          file

2、表单语义化

语义化的目标是为了页面结构更加合理 在网页设计和开发过程中,使用语义化的标签,能够达到见名知义的作用

语义化的结构,更加符合Web标准,更利于搜索引擎的抓取(SEO的优化)和开发维护

3、需知

表单主要用来制作动态网页,方便和用户进行交互。

常用的表单元素有文本框、密码框、单选按钮、复选框、列表框、按钮、多行文本框。

使用<label>标签的for属性与表单元素的id属性相结合控制单击该标签时,对应的表单元素自动获得焦点或者被选中。

表单元素的只读和禁用属性为readonly和disabled 

4、表单元素标注
   作用:
      a. 增强鼠标的可用性
      b. 自动将焦点转移到与该标签对应的标注上

    基本语法:
      <label for="表单元素id">标注文本</label>
      <input id="表单元素id" type="radio"/>音频

5、个人总结

在表单标签实现中,网页显示内容始终在<body></body>中写

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

</head>

<body>

<form method="post" action="名称.html" style="line-height:25px;">

  <table cellspacing="0" cellpadding="0"> 

<fieldset>       <!- -域-->

<legend>标题</legend>     <!--域标题-- >

<tr>

<td><input type="text"id="text"name="text"style="width: 此处根据情况自己写"></td>

</tr>

<tr>

  <td>密码框</td>

  <td><input type="password" id="pwd" name="pwd" style="width: 此处根据实际情况写"></td>

</tr>

     <tr>

         <td>单选按钮</td>

         <td><input type="radio" id="r1" name="r1" value="A" >A

            <input type="radio" id="r2" name="r2" value="B" >B</td>

     </tr>

 

<tr>

  <td>多选按钮</td>

<td><input type="checkbox" name="book" value="C1">C1

  <input type="checkbox" name="book" value="C2">C2</td>

  </tr>

 <tr>

   <td>重置表单数据</td>

  <td><input type="reset" value="重置"> </td>

     </tr>

 <tr>

  <td>提交按钮</td>

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

     </tr>

 

<tr>

<td>图形按钮</td>

  <td><input type="image" src="../img/a1.png" value="图形按钮"></td>

     </tr>

<tr>

 <td>普通按钮</td>

   <td><input type="button"  value="普通按钮" disabled></td>

     </tr>

     

<tr>

    <td>下拉列表</td>

    <td>

    <select>

     <option>a</option>

     <option>b</option>

     <option>c</option>

     </select>

      </td>

     </tr>

<tr>

   <td>文本区域</td>

   <td><textarea rowspan="文本区域跨了多少行" colspan="跨的列数" οnfοcus="this.value=''">文本区域后框框里写的内容</textarea></td>

 </tr>

 </table>

</form>

</body>

</html>

今天的学习过程中没有出现什么小问题,不再因为中英文输入法而出错,打代码也熟练了一些,知识出现了一个大问题,网页的图片没办法显示出来,现在还没解决好,脑壳疼。个人觉得,不管是表格还是表单标签,都是在html的基本结构式添枝加叶而已,只要你熟悉所要实现的功能的语法和规则,在对的位置上添加上去就好了,分成一个个小版块,再复杂的代码也会变得简单,只需要用心和时间而已,加油!!!!

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值