HTML基本元素案例笔记回顾


1.lang和charset属性以及h、p、strong元素

  <!DOCTYPE html>
  <html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>Document</title>
  </head>
  <body>
      <h1>haha</h1>
      <h2>haha</h2>
      <h4>haha</h4>
      <h5>hahaa</h5>
      <h6>haha</h6>
	  <p>
	    lalllalala
	  </p>
	  <p>
	    lalalalalalalalla<strong>hello</strong>lalallalala
	  </p>
  </body>
  </html>

在这里插入图片描述

2.code、br、hr元素

代码如下(示例):

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    span {
      font-family: monospace;
    }
    div{
      height: 5px;
      background-color: red;
    }
  </style>
</head>
<body>
  <!-- 1.code 显示等宽距离-->
  <p><code>hello</code></p>
  <p><span>hello</span></p>
  <!-- 2.br 换行-->
  <!-- 真实开发中用<div>代替<br> -->
  <p>
    lalalla<br>
    hahahah<br>
    hihihih<br>
  </p>
  <!-- 3.hr 分割线 -->
  <hr color="red">
  <div class="box"></div>
</body>
</html>

在这里插入图片描述

3.span元素、img元素

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>

  <style>
    .text{
      color: red;
    }
    .new-price{
      color: red;
      font-size: 30px;
    }
    .old-price{
      color: grey;
      text-decoration: line-through;
    }
  </style>
</head>
<body>
    我是一段文本
    <span class="text">我也是一段文本</span>

    <!-- 价格显示 -->
    <!-- class起名一般用“-”链接 -->
    <p>
      <span class="new-price">¥69</span>
      <span class="old-price">¥99</span>
    </p>
      <!-- src:source
        *远程图片地址
        *本地图片路径
            *绝对路径:C:/User/***/***/***(本机具体地址)
            *相对地址:
              规则:
                  。当前路径(目录)
                  。。上一层路径(目录)
		  -->
		  <!-- 1.图片格式
		      png:静态图片,支持透明
		      jpg:静态图片,不支持透明
		      git:动态图片、静态图片,支持透明
		      webp:传输快
		  -->
		
		  <!--2. alt属性 :当图片失效(加载失败)时显示的文本-->
		  <img src="" alt="加载失败">
		
		  <!-- 3.width属性(不常用) -->
</body>
</html>

span主要作用是对普通文本进行归类

在这里插入图片描述

4.a元素

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <!-- 1.基本使用:herf:超链接 -->
  <a href="http://www.baidu.com">百度一下</a>
  <a href="http;//www.taobao.com">淘宝一下</a>
  <a href="http://www.jd.com">京东一下</a>
  
  <br>
  <!-- 2.target
        _self(默认值):自己
        _blank:空白

        和iframe一起使用时才有效果
        _patent:
        _top:
        具体的name
  -->
  <p>target属性的演练(target="_blank")</p>
  <a href="http://www.baidu.com" target="_blank">百度一下</a>

  <p>target属性的演练(target="_parent")</p>
  <a href="http://www.baidu.com" target="_parent">百度一下</a>

  <p>target属性的演练(target="_top")</p>
  <a href="http://www.baidu.com" target="_top">百度一下</a>


</body>
</html>

在这里插入图片描述

5.base元素

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <base href="http://www.baidu.com" target="_blank">
</head>
<body>
  
  <a href="">百度一下</a>
  <a href="/img/bd_logo1.png">百度logo</a>
  <a href="/s﹖wd=vue ">搜索abc</a>

  <a href="htttp://www.taobao.com">淘宝一下</a>
</body>
</html>

在这里插入图片描述

6.a元素的锚点链接+目标伪类

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    /* 目标伪类->:target */
    :target{
      color: red;
    }
  </style>
</head>
<body>
  
  <a href="#title1">标题1</a>
  <a href="#title2">标题2</a>
  <a href="#title3">标题3</a>

  <h2 id="title1">标题1</h2>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>
  <p>内容1</p>

  <h2 id="title2">标题2</h2>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>
  <p>内容2</p>

  <h2 id="title3">标题3</h2>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>  
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  <p>内容3</p>
  
</body>
</html>

在这里插入图片描述

7.a元素的伪链接

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  
  <!-- 1.p普通链接 -->
  <a href="http://www.baidu.com">百度一下</a>

  <!-- 2.链接:herf值是# -->
  <a>aaaa</a>
  <a href="">aaaa</a>
  <a href="#">aaaa</a>

  <!-- 3.伪链接(了解) -->
  <a href="javascript:alert('内容')">弹出弹窗</a>
  <a href="" onclick="alert('hello html')">弹出弹窗</a>
</body>
</html>

在这里插入图片描述

8.a元素和img元素结合

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <!-- a链接:不一定是打开页面 -->
  <a href="http://www.baidu.com">百度一下
    <img src="../**" alt="加载失败">
  </a>

  <a href="http://www.**/**.zip">下载项目</a>
  <a href="mailto:12345@qq.com">发送邮件</a>
</body>
</html>

9.列表

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <h2>热门电影</h2>
  <ol>
    <li>海王</li>
    <li>海贼王</li>
    <li>药王</li>
    <li>上海堡垒</li>
    <li>诛仙</li>
  </ol>

  <h2>热门电影</h2>
  <ul>
    <li>海王</li>
    <li>海贼王</li>
    <li>药王</li>
    <li>上海堡垒</li>
    <li>诛仙</li>
  </ul>
  <dl>
    <dt>西瓜汁</dt>
    <dd>红褐色</dd>

    <dt>咖啡</dt>
    <dd>黑色</dd>
    
    <dt>牛奶</dt>
    <dd>白色</dd>
  </dl>
</body>
</html>

在这里插入图片描述

10.列表属性

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    ul {
      /* list-style-type: none;
      padding: 0;
      margin: 0; */

      /* 不常用 */
      /* list-style-image: url(""); */
      /* margin-top: 8px; */

      /* list-style-position */
      /* list算不算进去,不常用 */
      /* list-style-position: outside; */
      /* list-style-position: inside; */

      /* list-style:是 list-style-type、list-style-image、list-style-position的缩写属性*/
      /* 前俩个存在一个就行 */
      /* list-style: outside url(""); */

      /* 常规操作 */
      list-style: none;
      padding: 0;
      margin: 0;
    }

    ul li span {
      background-color: #ff0000;
      color: white;
      padding: 0 5px;
    }
  </style>
</head>
<body>
  <h2>热门电影</h2>
  <ul>
    <li><span>1</span>海王</li>
    <li><span>2</span>海贼王</li>
    <li><span>3</span>药王</li>
    <li><span>4</span>上海堡垒</li>
    <li><span>5</span>诛仙</li>
  </ul>
</body>
</html>

在这里插入图片描述

11.表格

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <!-- 给table和td加边框 -->
  <table border="1" 
        cellpadding="10" 
        cellspacing="5" 
        width="800" 
        heigh="400"
        align="center">
    <tr valign="top" align="center">
      <td valign="center" width="200">内容1</td>
      <td>内容2</td>
      <td>内容3</td>
      <td>内容4</td>
      <td>内容5</td>
    </tr>
    <tr valign="bottom">
      <td>内容1</td>
      <td>内容2</td>
      <td>内容3</td>
      <td>内容4</td>
      <td>内容5</td>
    </tr>
    <tr>
      <td>内容1</td>
      <td>内容2</td>
      <td>内容3</td>
      <td>内容4</td>
      <td>内容5</td>
    </tr>
  </table>
</body>
</html>

在这里插入图片描述

12.细线表格

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    h2 {
      text-align: center;
    }
    table {
      /* 1.边框的宽度2.实线/虚线3.边框颜色 */
      border: 1px solid #666;
      /* 重点:将边框合并 */
      border-collapse: collapse;
      /* table居中显示 */
      margin: 20px auto;
    }
    td {
      border: 1px solid #666;
      padding: 20px;
    } 

    /* 第一行加粗 */
    table tr:first-child{
      font-weight: 700;
    }
    table tr:nth-child(1){
      font-weight: 700;
    }

  </style>
</head>
<body>
  <!-- table>(tr>td{单元格$}*5)*3 -->
  <h2>标题</h2>
  <table>
    <tr>
      <td>单元格1</td>
      <td>单元格2</td>
      <td>单元格3</td>
      <td>单元格4</td>
      <td>单元格5</td>
    </tr>
    <tr>
      <td>单元格1</td>
      <td>单元格2</td>
      <td>单元格3</td>
      <td>单元格4</td>
      <td>单元格5</td>
    </tr>
    <tr>
      <td>单元格1</td>
      <td>单元格2</td>
      <td>单元格3</td>
      <td>单元格4</td>
      <td>单元格5</td>
    </tr>
  </table>
</body>
</html>

在这里插入图片描述

13.表格其他元素

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    h2 {
      text-align: center;
    }
    table {
      /* 1.边框的宽度2.实线/虚线3.边框颜色 */
      border: 1px solid #666;
      /* 重点:将边框合并 */
      border-collapse: collapse;
      /* table居中显示 */
      margin: 20px auto;
      /* table靠右显示 */
      /* margin: 20px 0 0 auto; */
      
    }

    /* th默认加粗 */
    td,th {
      border: 1px solid #666;
      padding: 20px;
      text-align: center;
    }
    
    caption {
      font-weight: 700;
      font-size: 25;

      /* 增加底部外边距 */
      margin-bottom: 20px;
    }

  </style>
</head>
<body>
  <!-- table>(tr>td{单元格$}*5)*3 -->
  <!-- <h2>标题</h2> -->
  <table>
    <caption>标题</caption>
    <thead>
      <tr>
        <th>单元格1</th>
        <th>单元格2</th>
        <th>单元格3</th>
        <th>单元格4</th>
        <th>单元格5</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>单元格1</td>
        <td>单元格2</td>
        <td>单元格3</td>
        <td>单元格4</td>
        <td>单元格5</td>
      </tr>
      <footer>
        <tr>
          <td>页脚1</td>
          <td>页脚2</td>
          <td>页脚3</td>
          <td>页脚4</td>
          <td>页脚5</td>
        </tr>
      </footer>
      
    </tbody>
    
  </table>
</body>
</html>

在这里插入图片描述

14.表格合并使用

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    table {
      border-collapse: collpase;
      margin: 0 auto;
    }

    td {
      border: 10px solid skyblue;
      padding: 20px;
      text-align: center;
    }
  </style>
</head>
<body>

  <!-- column:列 -->
  <!-- row:行 -->

  <table>
    <caption>标题</caption>
    <thead>
      <tr>
        <th colspan="2">单元格1</th>
        <!-- <th>单元格2</th> -->
        <th>单元格3</th>
        <th>单元格4</th>
        <th>单元格5</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>单元格1</td>
        <td>单元格2</td>
        <td rowspan="2">单元格3</td>
        <td rowspan="2" colspan="2">单元格4</td>
        <!-- <td>单元格5</td> -->
      </tr>
      <footer>
        <tr>
          <td>页脚1</td>
          <td>页脚2</td>
          <!-- <td>页脚3</td> -->
          <!-- <td>页脚4</td> -->
          <!-- <td>页脚5</td> -->
        </tr>
      </footer>
      
    </tbody>
    

</body>
</html>

在这里插入图片描述

15.课程表

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    table {
      border-collapse: collapse;
      margin: 0 auto;
    }

    td {
      border: 1px solid skyblue;
      /* 1.上下值  2.左右值 */
      padding: 6px 25px;

      text-align: center;
    }

    [colspan],[rowspan],.week {
      font-weight: 700;
    }
    /* .week -> tr:nth-child(2) */
    /* .week -> tr:nth-of-stype(2) */

  </style>
</head>
<body>
  <table>
    <tr>
      <td colspan="6">课程表</td>
      <!-- <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td> -->
    </tr>
    <tr class="week">
      <td></td>
      <td>星期一</td>
      <td>星期二</td>
      <td>星期三</td>
      <td>星期四</td>
      <td>星期五</td>
    </tr>
    <tr>
      <td rowspan="4">上午</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
    </tr>
    <tr>
      <!-- <td>音乐</td> -->
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
    </tr>
    <tr>
      <!-- <td>音乐</td> -->
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
    </tr>
    <tr>
      <!-- <td>音乐</td> -->
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
    </tr>
    <tr>
      <td rowspan="4">下午</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
    </tr>
    <tr>
      <!-- <td>音乐</td> -->
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
    </tr>
    <tr>
      <!-- <td>音乐</td> -->
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
    </tr>
    <tr>
      <!-- <td>音乐</td> -->
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
    </tr>
    <tr>
      <td rowspan="2">晚自习</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
    </tr>
    <tr>
      <!-- <td>音乐</td> -->
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
      <td>音乐</td>
    </tr>
  </table>
</body>
</html>

在这里插入图片描述

16.表格单元格间隔距离

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    table {
      /* border-collapse: collapse; */
      /* 1.单元格间水平间隔 2.单元格间垂直间距 */
      border-spacing: 10px 50px;
    }
    table,td {
      border: 1px solid skyblue;
    }
  </style>
</head>
<body>
  <table>
    <tr>
      <td>单元格1</td>
      <td>单元格2</td>
      <td>单元格3</td>
      <td>单元格4</td>
      <td>单元格5</td>
    </tr>
    <tr>
      <td>单元格1</td>
      <td>单元格2</td>
      <td>单元格3</td>
      <td>单元格4</td>
      <td>单元格5</td>
    </tr>
    <tr>
      <td>单元格1</td>
      <td>单元格2</td>
      <td>单元格3</td>
      <td>单元格4</td>
      <td>单元格5</td>
    </tr>
  </table>
</body>
</html>

在这里插入图片描述

17.表单

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    fieldset {
      width: 400px;
    }
  </style>
</head>
<body>
  <form action="">
  <fieldset>
    <legend>必填信息</legend>
    <!-- 1.手机输入框 -->
    <div>
      <span>手机:</span>
      <!-- maxlength:允许输入的最大字数
           placeholder:占位文字
           readonly:只读值
           disabled:禁用
           checked:默认选中(radio和checkbox)
           autofocus:当页面加载时,自动聚焦
      -->
      <input type="text" 
             maxlength="11" 
             placeholder="请输入你的收集号码"
             readonly
             autofocus
             name="手机">
    </div>
    <!-- 2.密码输入 -->
    <div>
      <span>密码:</span>
      <input type="password" 
             name="pwd">
    </div>
    <!-- 3.验证码输入框 -->
    <div>
      <span>验证码:</span>
      <input type="text">
      <!-- 1 按钮实现1 -->
      <button>获取验证码</button>
      <!-- 2 按钮实现2(推荐)-->
      <input type="button" value="获取验证码">
    </div>
  </fieldset>

  <fieldset>
    <legend>选填信息</legend>

    <!-- 4.照片选择 -->
    <div>
      <span>照片:</span>
      <input type="file">
    </div>
    <!-- 5.性别选择 -->
    <div>
      <span>性别:</span>
      <!-- name作用 -->
      <!-- 1.name一样实现该互斥 -->
      <!-- 2.表单提交(有name才提交) --><input type="radio" name="sex"><input type="radio" name="sex">
    </div>
    <!-- 6.爱好选择 -->
    <div>
      <span>爱好:</span>
      唱歌<input type="checkbox" name="sex">
      跳舞<input type="checkbox" name="sex">
      rap<input type="checkbox" name="sex">
      篮球<input type="checkbox" name="sex">
    </div>
    <!-- 7.学历选择 -->
    <div>
      <span>学历:</span>
      <select name="" id="" multiple size="2">
        <option value="0">小学</option>
        <option value="1" selected>初中</option>
        <option value="2">高中</option>
      </select>
    </div>
    <!-- 8.简介 -->
    <div>
      <span>简介:</span>
      <textarea name="" id="" cols="30" rows="10"></textarea>
    </div>
  </fieldset>

  <!-- 9.重置按钮 -->
  <!-- 前提1.type必须是reset类型(value值可以不写,默认文字是"重置") -->
  <!-- 前提2.所有的内容都必须在同一个表单中(form) -->
  <!-- <input type="button" value="重置"> -->
  <input type="reset">

  <!-- 10.注册 -->

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

在这里插入图片描述

18.表单按钮的实现

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <!-- action="协议头://主机地址/路径" -->
  <form action="http://www.baidu.com">
    <input type="text" name="username">
    <!-- baidu.com/?username=输入值 -->
    <!-- 1.方式一:input实现 -->
    <div>
    <!-- 普通按钮 -->
    <input type="button" value="重置">
    <!-- 重置按钮 -->
    <input type="reset">
    <!-- 表单提交 -->
    <input type="submit">
    </div>

    <!-- 2.方式二:button实现 -->
    <div>
      <!-- 普通按钮 -->
      <!-- 注意:type默认值是submit -->
      <button type="button">按钮</button>
      <!-- 重置按钮 -->
      <button type="reset">重置</button>
      <!-- 表单提交 -->
      <button>提交</button>
    </div>
  </form>
  <form action="http://www.baidu.com/s">
    <!-- 模拟百度 -->
    <!-- name必须叫wd -->
    <input type="text"
           placeholder="请输入搜索"
           name="wd">
    <input type="submit" value="百度一下">
  </form>
</body>
</html>

在这里插入图片描述

19.input和lable

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    /* CSS reset */
    body, ul {
      margin: 0;
      padding: 0;
    }

    ul {
      list-style: none;
    }
    /* none / 水平:horizontal / 垂直:vertical / both(默认)*/
    textarea {
      resize: none;
    }
    /* 取消聚焦时默认的outline */
    input,textarea {
      outline: none;
    }


    input:focus,textarea:focus {
      border-color: #4791ff;
      border-style: solid;
    }
  </style>
</head>
<body>
  <div>
    <span>手机:</span>
    <input type="text">
  </div>

  <div>
    <!-- label:点击label文字可聚焦到input(绑定for和id) -->
    <label for="phone">手机:</label>
    <input type="text" id="phone">
  </div>

  <div>
    <label for="password">密码:</label>
    <input type="password" id="passwprd">
  </div>

  <div>
    <span>性别:</span>
    <label for="male"></label>
    <input type="radio" name="sex" id="male">
    <label for="female"></label>
    <input type="radio" name="sex" id="female">
  </div>

  <div>
    <span>爱好:</span>
    <label for="basketball">篮球</label>
    <input type="checkbox" name="boby" id="basketball">
    <label for="rap">rap</label>
    <input type="checkbox" name="boby" id="rap">
  </div>
</body>
</html>

在这里插入图片描述

20.表单提交演练

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    /* CSS reset */
    body, ul {
      margin: 0;
      padding: 0;
    }
	fieldset {
      width: 400px;
    }
    ul {
      list-style: none;
    }
    /* none / 水平:horizontal / 垂直:vertical / both(默认)*/
    textarea {
      resize: none;
    }
    /* 取消聚焦时默认的outline */
    input,textarea {
      outline: none;
    }


    input:focus,textarea:focus {
      border-color: #4791ff;
      border-style: solid;
    }
  </style>
</head>
<body>
  <form action="http//www.baidu.com" method="POST" enctype="multipart/form-data">
  <fieldset>
    <legend>必填信息</legend>
    <!-- 1.手机输入框 -->
    <div>
      <label for="phone">手机:</label>
      <!-- maxlength:允许输入的最大字数
           placeholder:占位文字
           readonly:只读值
           disabled:禁用
           checked:默认选中(radio和checkbox)
           autofocus:当页面加载时,自动聚焦
      -->
      <input type="text" 
             maxlength="11" 
             placeholder="请输入你的收集号码"
             readonly
             autofocus
             name="phone"
             id="phone">
    </div>
    <!-- 2.密码输入 -->
    <div>
      <label for="pwd">密码:</label>
      <input type="password" 
             name="password"
             id="pwd">
    </div>
    <!-- 3.验证码输入框 -->
    <div>
      <label for="validate">验证码:</label>
      <input type="text" id="validate" name="code">
      <!-- 1 按钮实现1 -->
      <!-- <button>获取验证码</button> -->
      <!-- 2 按钮实现2(推荐)-->
      <input type="button" value="获取验证码">
    </div>
  </fieldset>

  <fieldset>
    <legend>选填信息</legend>

    <!-- 4.照片选择 -->
    <div>
      <label for="photo">照片:</label>
      <input type="file" id="photo" name="photo">
    </div>
    <!-- 5.性别选择 -->
    <div>
      <span>性别:</span>
      <!-- name作用 -->
      <!-- 1.name一样实现该互斥 -->
      <!-- 2.表单提交(有name才提交) -->
      <label for="male"></label>
      <input type="radio" name="sex" id="male" value="male">
      <label for="female"></label>
      <input type="radio" name="sex" id="female" value="female">
    </div>
    <!-- 6.爱好选择 -->
    <div>
      <span>爱好:</span;>
      <label for="sing">唱歌</label>
      <input type="checkbox" name="hobies" id="sing" value="sing">
      <label for="dance">跳舞</label>
      <input type="checkbox" name="hobies" id="dance" value="dance">
      <label for="rap">rap</label>
      <input type="checkbox" name="hobies" id="rap" value="rap">
      <label for="basketball">篮球</label>
      <input type="checkbox" name="hobies" id="basketball" value="basketball">
    </div>
    <!-- 7.学历选择 -->
    <div>
      <span>学历:</span>
      <select name="education" id="" multiple size="2">
        <option value="0">小学</option>
        <option value="1" selected>初中</option>
        <option value="2">高中</option>
      </select>
    </div>
    <!-- 8.简介 -->
    <div>
      <label for="interduce">简介:</label>
      <textarea name="interduce" id="" cols="30" rows="10" id="interduce"></textarea>
    </div>
  </fieldset>

  <!-- 9.重置按钮 -->
  <!-- 前提1.type必须是reset类型(value值可以不写,默认文字是"重置") -->
  <!-- 前提2.所有的内容都必须在同一个表单中(form) -->
  <!-- <input type="button" value="重置"> -->
  <input type="reset">

  <!-- 10.提交 -->
  <input type="submit">


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

在这里插入图片描述


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值