HTML-简单表单制作

模板

<!DOCTTYPE html>
<html>
<head>
    <meta charset="utf-8"/>   

//此处为输入文本格式,避免乱码现象

 <title>此处输入内容</title>
    <style type="text/css"> 

//style表示将在浏览器中以怎样的形式展现出(这里为文本、css)


 span{
  color:pink;
 }   

//span,分块,在这里先定义颜色或者加粗字体等样式。可在开头直接定义样式,或随用随定义。

  .button {            *//前面的.代表一个样式,一个元素。*
background-color: #008CBA; 
border: none;    *//border为边框*
color: white;   *//此处的color为该botton里面的内容的颜色*
padding: 10px 30px;  //padding为边距
text-align: center;
text-decoration: none;
display: inline-block;  //display规定元素生成的类型(此处的inline-block与block inline对比)

display:block
1.block元素会独占一行,多个block元素会各自新起一行。默认情况下,block元素宽度自动填满其父元素宽度。
2.block元素可以设置width,height属性。块级元素即使设置了宽度,仍然是独占一行。
3.block元素可以设置margin和padding属性。
display:inline
1. inline元素不会独占一行,多个相邻的行内元素会排列在同一行里,直到一行排列不下,才会新换一行,其宽度随元素的内容而变化。
2.inline元素设置width,height属性无效。
3.inline元素的margin和padding属性,水平方向的padding-left, padding-right, margin-left, margin-right都产生边距效果;但竖直方向的padding-top, padding-bottom, margin-top, margin-bottom不会产生边距效果。
display:inline-block
1.简单来说就是将对象呈现为inline对象,但是对象的内容作为block对象呈现。之后的内联对象会被排列在同一行内。比如我们可以给一个link(a元素)inline-block属性值,使其既具有block的宽度高度特性又具有inline的同行特性。

  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  }
  </style>
</head>
<body bgcolor="颜色" background="图片地址" 

*//bgcolor为背景颜色,background为背景图片。在body里面输入需要执行的内容。

<h1 align="center"><span>输入内容<span></h1> 

//此处h1为大标题,h2,h3…依序变小。此处span与上面span的应用模式相同,可根据原span所设定的改变,改变span之间的内容的样式。*

<hr color="#颜色码">   

//hr为水平线

<form action="action.php" method="post" target="_blank">

//form为建立表单形式,action则让button有反应转入后台,提交表单。method则为转入方法,其类似方法还有method=“get” ,target="_blank"则表示为另开一个页面显示提交结果


   <table width="600px"  align="center">

//table本为表格标签,在这里可帮助表单有表格的形式,使之有整齐感。width为表格宽度。

  <tr>
       <td align="right">姓名:</td>
       <td  align="left""><input type="text" name="username" size="25" maxlength="26" placeholder="请输入姓名"  style="border-radius :7px;" /></td>
</tr>

//<tr>表示行,<td>表示列。<tr>里面有多少个<td>就表示一行有多少列。input表示输入框,type,为该输入框的类型,type=“text”,定义用户可输入文本的单行输入字段。type="password"为账号密码类型。type="file"为文件类型等等。placeholder为默认提示值。name为输入的内容属性,此处为用户姓名。在多个选项中若有checked则为默认选中值。若其中有value,value 属性为 input 元素设定值。

   <td align="right">性别:</td>
<td align="left">
男<input type="radio" name="sex" value="man"  style="border-radius :7px;" />
女<input type="radio" name="sex" value="wowan"  style="border-radius :7px;"/>
保密<input type="radio" name="sex" value="bm" checked  style="border-radius :7px;"/></td>
</tr>

//radio为单选选项。border-radius为使输入框边角变圆(其7px是使输入框变圆的程度,也可以10px,12px等等)。与radio相似的是checkbox,checkbox为多选框

    <select name="city" size="5" multiple style="border-radius :7px" />
   <option value="xj" selected="">--请选择--</option>
       <optgroup label="华北">
    <option value="bj">北京</option>
    <option value="tj">天津</option>
    <option value="hb">河北</option>
    </optgroup>
    <optgroup label="华东">
    <option value="sh">上海</option>
    <option value="xm">厦门</option>
    <option value="yd">英德</option>
    </optgroup>
   </select>

//<select>``</select>是下拉表格,size=“数字”则为当选择时,下拉表格会显示出多少个选项。multiple是多选,同时摁住ctrl再点击选项即可多选。<option>``</option>则为选项内容。<optgroup label="">``</optgroup>则为每一个或多个选项的分类。在此,北京,天津,河北属于华北。

     <tr>
   <td align="right">简介:</td>
   <td align="left"><textarea name="jj" rows="6"
     cols="50" placeholder="请输入文字。"  style="border-radius :10px;"/></textarea></td>
  </tr>
  <tr>
   <td colspan="2" align="center">
       <button class="button" type="submit" value="注册" name="submit"  style="border-radius :7px;">注册</button>
          <button class="button" type="reset" value="重置" name="reset" style="border-radius :7px;"/>重置</button>
      </td>
  </tr>

// textarea为文本框,输入文本。rows为行数,cols列数。
colspan是跨越两行。type="submit"提交。type="reset重置。

 </tr>
  <tr>
   <td>
    <input type="hidden" name="hideen" value="这是一个作业"/>
   </td>
   <td></td>
  </tr>

//hidden 是隐藏,不让用户所见。


</table>
</form>
</body>
</html>

成品如下:
在这里插入图片描述

  • 12
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值