HTML常用标签学习笔记(第三天)

目录

表格结构标签

合并单元格

合并方式

目标单元格

合并三部曲

无序列表

有序列表

自定义列表

表单标签

表单域(包含表单元素的区域)

表单控件(表单元素)

label标签

select下拉表单元素

textarea文本域元素

注册页面实例


  • 表格结构标签

    • <thead>:表格的头部区域

    • <tbody>:表格主体区域

    • <th>:单个每列表头

    • <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <meta http-equiv="X-UA-Compatible" content="IE=edge">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>Document</title>
      </head>
      <body>
          <table align="center" width="500" height="249" border="1" cellspacing="0">
          <thead>
              <tr>
                  <th>排名</th>
                  <th>关键词</th>
                  <th>趋势</th>
                  <th>进入搜索</th>
                  <th>最近七日</th>
                  <th>相关链接</th>
              </tr>
          </thead>
          <tbody>
              <tr>
                  <td>2</td>
                  <td>鬼吹灯</td>
                  <td><img src="up.jpg"></td>
                  <td>456</td>
                  <td>123</td>
                  <td> <a href="#">贴吧</a> <a href="#">图片</a> <a href="#">百科</a> </td>
              </tr>
          </tbody>
          <tbody>
              <tr>
                  <td>3</td>
                  <td>西游记</td>
                  <td><img src="down.jpg"></td>
                  <td>456</td>
                  <td>123</td>
                  <td> <a href="#">贴吧</a> <a href="#">图片</a> <a href="#">百科</a> </td>
              </tr>
          </tbody>
          </table>
      </body>
      </html>

       

  • 合并单元格

    • 合并方式

      • 合并:rowspan="合并单元格个数"

      • 合并:colspan="合并单元格个数"  如:<td colspan="2"></td>

    • 目标单元格

      • 跨行:合并代码写在最

      • 跨列:合并代码写在最

    • 合并三部曲

      • 确定跨行、跨列

      • 找到目标单元格,并写上代码及合并数量 

      • 删除多余的单元格

      • 代码

        <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <title>Document</title>
        </head>
        <body>
            <table width="500" height="249" border="1" cellspacing="0">
                <tr>
                    <td></td>
                    <td colspan="2"></td>
                </tr>
                <tr>
                    <td rowspan="2"></td>
                    <td></td>
                    <td></td>
                </tr>
                <tr>
                    <td></td>
                    <td></td>
                </tr>
        
            </table>
        </body>
        </html>

      • 结果

         

  • 无序列表

    • <ul>标签表示无序列表

    • <li>标签表示列表项

    • <ul>标签中只能嵌套<li>标签,其余标签或者文字都不允许。

    • <li></li>可用容纳很多元素

    • 代码

      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <meta http-equiv="X-UA-Compatible" content="IE=edge">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>Document</title>
      </head>
      <body>
          <h4>喜欢吃的食物</h4>
          <ul>
              <li>榴莲</li>
              <li>臭豆腐</li>
              <li>鲱鱼罐头</li>
          </ul>
      </body>
      </html>

    • 结果

       

  • 有序列表

    • <ol>标签包含<li>标签来定义列表项

    • 注意:<ol>只能嵌套<li>   而<li></li>可以放许多元素

    • 代码

      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <meta http-equiv="X-UA-Compatible" content="IE=edge">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>Document</title>
      </head>
      <body>
          <h4>粉丝排行榜</h4>
          <ol>
              <li>你</li>
              <li>我</li>
              <li>他</li>
          </ol>
      </body>
      </html>

    • 结果

  • 自定义列表

    • 列表项没有任何项目符号

    • <dl>定义描述列表  里面只能包含:<dt>和<dd>一起使用

    • <dd>是围绕<dt>进行说明

    • 代码

      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <meta http-equiv="X-UA-Compatible" content="IE=edge">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>Document</title>
      </head>
      <body>
          <dl>
              <dt>关注我们</dt>
              <dd>新浪微博</dd>
              <dd>官方微信</dd>
              <dd>联系我们</dd>
          </dl>
      </body>
      </html>

    • 结果 

       

  • 表单标签

    • 作用:收集用户信息
    • 表单域(包含表单元素的区域)

      • <form>就是表单域,实现和收集表单信息,
      • <form>把范围内的表单信息提交给服务器
      • 常用属性: action   指定 url地址
      • 常用属性: method   提交方式: get\post提交
      • 常用属性: name  名称
      • 写表单之前要有<form>进行包含
    • 表单控件(表单元素)

      • 表示:允许用户在表单元素中输入或者选择的内容控件
      • input:输入表单元素  (是一个单标签)

        • <input type="属性值"/>
        • type属性值: text文本
        • type属性值: password密码框
        • type属性值: radio 单选按钮  注意,如果要实现单选1,必须要给按钮取一个相同 的name 
        • type属性值: checkbox定义 复选
        • type属性值: submit定义 提交按钮,把数据发送到服务器
        • type属性值: reset 清除表单里的所有数据
        • type属性值: botton定义可以点击的按钮
        • type属性值: file 上传文件
      • name   :定义input元素的 名称  单选按钮和复选按钮要有相同的name值(用于给后台人员使用)
      • value : 定义表 单元素的值
      • checked属性:用于单和复选按钮,页面一打开就 默认勾选的按钮
      • maxlength属性:可以输入的字符 最大长度
      • 代码
        <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <title>Document</title>
        </head>
        <body>
            <form action="xxx.php" method="get">
                <!-- text文本框用户可以往里面输入内容 -->
                用户名:<input type="text" name="username" value="请输入用户名"> <br>
                <!-- password是一个密码框用户看不见输入的密码 -->
                密码:<input type="password" name="pwd" maxlength="6" > <br>
                <!-- radio是单选按钮,可以实现多选 -->
                <!-- name是表单元素名字 这里性别单选按钮必须有相同的name,才可以实单选1 -->
                <!-- checked属性用于单选和复选按钮,当页面打开默认勾选按钮 -->
                性别:男<input type="radio" name="sex" value="男"> 女:<input type="radio" name="sex" value="女" checked="checked"> <br>
                <!-- checkbox是一个复选框,可以多选按钮 -->
                爱好:吃饭<input type="checkbox" name="hobby" value="吃饭"> 睡觉<input type="checkbox" name="hobby" value="睡觉" checked="checked"> <br>
        
                <input type="submit" value="免费注册"><br>
                <!-- 重置按钮可以还原表单为初始状态 -->
                <input type="reset" value="重新填写"><br>
                <!-- 普通按钮button 后期结合js搭配使用 -->
                <input type="button" value="获取短信验证码"><br>
                <!-- 上传文件使用 -->
                上传头像:<input type="file" > <br>
            </form>
        </body>
        </html>

      • 结果

         

  • label标签

    • 用于绑定一个表单元素,当点击label标签内的文本时,浏览器自动选中对应表单的元素。
    • 语法:<label for="sex">男</label>    <input type="radio" name="sex"   id="sex"/>
    • 核心:<label>标签里面的 for属性与id属性值相同
    • 代码
      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <meta http-equiv="X-UA-Compatible" content="IE=edge">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>Document</title>
      </head>
      <body>
          <label for="sex">用户名:</label> <input type="text" id="sex">
          <input type="radio" id="nan"> <label for="nan">男</label>
          <input type="radio" id="nv"> <label for="nv">女</label>
      </body>
      </html>

    • 结果

       

  • select下拉表单元素

    • 多个选项供用户选择  例如籍贯
    • <select>  < option>选项1</option>  <option>选项2</option> </select>
    • 设置默认选项: selected="selected"默认选项
    • 代码
      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <meta http-equiv="X-UA-Compatible" content="IE=edge">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>Document</title>
      </head>
      <body>
          <form>
          籍贯:
          <select>
              <option>山东</option>
              <option>上海</option>
              <option selected="selected">天津</option>
          </select>
          </form>
      </body>
      </html>

    • 结果

       

  • textarea文本域元素

    • 用于输入很多文本的区域,常见于 反馈域,留言板
    • 语法: <textarea row="3" cols="20" >文本内容</textarea>
    • 代码
      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <meta http-equiv="X-UA-Compatible" content="IE=edge">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>Document</title>
      </head>
      <body>
          <form>
              今日反馈:
              <textarea rows="3" cols="50">今日反馈</textarea>
          </form>
      </body>
      </html>

    • 结果
  • 注册页面实例

    • 代码
      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <meta http-equiv="X-UA-Compatible" content="IE=edge">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>Document</title>
      </head>
      <body>
          <h4>青春不常在</h4>
          <table width="500">
              <!-- 第一行 -->
              <tr>
                  <td>性别:</td>
                  <td>
                      <input type="radio" name="sex" id="nan"> <label for="nan"><img src="down.jpg" width="20" height="20" >男</label>
                      <input type="radio" name="sex" id="nv"> <label for="nv"><img src="down.jpg" width="20" height="20">女</label>
                  </td>
              </tr>
              <!-- 第二行 -->
              <tr>
                  <td>生日</td>
                  <td>
                      <select>
                          <option>--请选择年份--</option>
                          <option>2000</option>
                          <option>2001</option>
                          <option>2002</option>
                      </select>
                      <select>
                          <option>--请选择月份--</option>
                          <option>01</option>
                          <option>02</option>
                          <option>03</option>
                      </select>
                      <select>
                          <option>--请选择日--</option>
                          <option>01</option>
                          <option>02</option>
                          <option>03</option>
                      </select>
                  </td>
              </tr>
              <!-- 第三行 -->
              <tr>
                  <td>所在地区</td>
                  <td><input type="text" value="中国大陆"></td>
              </tr>
              <!-- 第四行 -->
              <tr>
                  <td>婚姻状况</td>
                  <td>
                      <input type="radio" name="marry" id="weihun" checked="checked"> <table for="weihun">未婚</table>  <input type="radio" name="marry" id="yihun"> <table for="yihun">已婚</table>  <input type="radio" name="marry" id="lihun"> <table for="lihun">离婚</table>
                  </td>
              </tr>
              <!-- 第五行 -->
              <tr>
                  <td>学历</td>
                  <td><input type="text" value="博士后"></td>
              </tr>
              <!-- 第六行 -->
              <tr>
                  <td>喜欢的类型</td>
                  <td>
                      <input type="checkbox" name="love">妩媚的
                      <input type="checkbox" name="love" checked="checked">可爱的
                      <input type="checkbox" name="love">小鲜肉
                  </td>
                  <td></td>
              </tr>
              <!-- 第七行 -->
              <tr>
                  <td>个人介绍</td>
                  <td><textarea>介绍一下自己吧</textarea></td>
              </tr>
              <!-- 第八行 -->
              <tr>
                  <td></td>
                  <td><input type="submit" value="免费注册"></td>
              </tr>
              <!-- 第九行 -->
              <tr>
                  <td></td>
                  <td><input type="checkbox" checked="checked"> 我同意注册条款</td>
              </tr>
              <!-- 第十行 -->
              <tr>
                  <td></td>
                  <td><a href="#"> 我是会员</td>
              </tr>
              <!-- 第十一行 -->
              <tr>
                  <td></td>
                  <td>
                      <h5>我承诺</h5>
                      <ul>
                          <li>我年满十八岁</li>
                          <li>抱着严谨的态度</li>
                          <li>真诚</li>
                      </ul>
                  </td>
              </tr>
      
          </table>
      </body>
      </html>

    • 结果

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值