补发2022年7月25日(HTML)

目录

六、HTML的其他标签

6.1 表格标签

        表格标签的属性

        表格结构代码

        合并单元格

6.2 列表标签

        无序列表(重点)ul 

        有序列表 ol 

        自定义列表 dl 

        列表总结 

6.3 表单标签

        表单域

        表单元素(控件)

                ①input输入表单元素

                ②label标签

                ③select下拉表单元素

                ④textarea文本域元素


六、HTML的其他标签

6.1 表格标签

:表格不是用来布局页面的,而用来展示数据的,为嵌套结构

<table>
        <tr><th>  姓名</th><th>  性别</th><th>  年龄</th></tr>
        <tr><td>  张三</td><td>  女性</td><td>   22</td></tr>
        <tr><td>  李四</td><td>  男性</td><td>   23</td></tr>
</table>

        table : 表格标签,最外面一个框

        tr : 一行 row

        td : 一行里的单元格数据,有几个单元格即有几列 data

        th : 表头单元格标签 (会居中、加粗)head

  • 表格标签的属性

: 这些属性要写到表格标签table里去!

  • 表格结构代码

<body>
<table 属性="">
  <thead>                      //表格的头部区域
    <tr>
      <th></th> <th><th>         //每个单元格的头部
    </tr>
  </thead>                     //表格的头部区域
  
  <tbody>                     //表格的主体区域
    <tr>
       <td></td> <td></td>     //每个单元格的数据
    </tr>
  </tbody>                   //表格的主体区域
</table>
</body>

  • 合并单元格

        ①确定是跨行还是跨列

        ②找到目标单元格,写上合并代码

        跨行:

                rowspan="数量">

        跨列:

                colspan="数量">

        ③删除多余单元格:ctrl+/

例如:合并第一行的第2、3列,以及第一列的第2、3行

<table align="center" cellspacing="0" cellpadding="20" border="1" width="400" height="300" >
        <thead>
           <tr>
                <th>a </th>
                <th colspan="2">b </th>
                <!-- <th>c </th> -->
           </tr>
        </thead>
            
        <tbody>
            <tr>
                <td rowspan="2">1</td>
                <td>4</td>
                <td>3</td>
            </tr>
            <tr>
                <td>2</td>
                <td>5</td>
                <!-- <td>7</td> -->
            </tr>
        </tbody>

  </table>

6.2 列表标签

 注 :表格是用展示数据的,列表是用来布局

  • 无序列表(重点)ul (unorder)

<h4>列表标题</h4>
<ul>
    <li>列表项1</li>
    <li>列表项2</li>
         ...
</ul>

 注 

        ①li之间是并列的,没有顺序之分

        ②ul之间只能嵌套li,不能直接放其他标签或者文字

        ③li之间可以容纳所有元素

        ④会带有自己的样式属性(小黑点),实际使用时通过CSS来设置

       ②、③、④也同样适用于有序列表

  • 有序列表ol order

 <ol>
    <li>列表项1</li>
    <li>列表项2</li>
         ...
</ol>
  • 自定义列表dl define

<dl>
    <dt>名词</dt>
    <dd>名词的解释1</dd>
    <dd>名词的解释2</dd>
</dl>

 注 :dl里只能放dt和dd,dd可以有若干个

  • 列表总结 

6.3 表单标签

        一个完整的表单通常由:表单域表单元素(控件)提示信息 3部分组成。

  • 表单域

        作用:表单域就是一个区域,可将它范围内的表单元素信息 提交给 后台服务器。实现用户信息的搜集和传递。

        定义:<form></form>

        常用属性:写在from内部

 <form action="demo.php" method="post" name="表单1">

    </form>
  • 表单元素(控件)

    ①input输入表单元素——input是一个单标签

<input type="属性值">

        type属性的属性值以及描述:

        其他的属性:

        name,为每个表单元素取名,写在input内部,单选按钮的一组和复选框的一组要取相同的名

        value,为表单元素赋值,写在input内部,单选按钮和复选框看不到值,text能看见。每个value值不同。

 注 

        1 name 和 value 每个表单元素都有的属性,主要给后台人员使用

        2 name属性值是自定义的,要求单选按钮内部一组之间、复选框内部一组要有相同的name值(用来区别不同的表单元素)

        3 value只在文本框中能看到效果,其余的复选框之类的看不到(刚打开页面就能在表单元素中看到文字)

        4 checked属性主要针对单选按钮和复选框,作用(打开网页即默认勾选某个表单元素)

        5 maxlength 是用户能在表达元素中输入的最大字符数,较少使用

        6 submit提交按钮,可以把表单域form里面的表单元素 里面的值提交给后台服务器(sex=男这样的形式)

        7 reset按钮,可以还原表单元素初始的默认状态

        8 button普通按钮,后期结合js搭配使用

        9 file文件域使用场景:上传文件时使用

<b>文本框</b>的使用效果: <br>
        用户名:<input type="text" name="username" value="请输入用户名" maxlength="6"> <br>
        <br>

<b>隐藏文本框</b>的使用效果: <br>
        密&nbsp;码:<input type="password" name="pw"> <br>
        <br>

 <b>单选按钮</b>的使用效果: <br>
        性&nbsp;别:男<input type="radio" name="sex" value="男">  女<input type="radio" name="sex" value="女"> <br>
        <br>

<b>复选框</b>的使用效果: <br>
        爱&nbsp;好:做饭<input type="checkbox" name="hobby" value="做饭"> 绘画<input type="checkbox" name="hobby" value="绘画"> 唱歌<input type="checkbox" name="hobby"value="唱歌"><br>
        <br>

<b>默认勾选</b>的使用效果: <br>
        <input type="checkbox" name="agree" value="同意" checked="checked"> 我已同意注册条款和会员加入标准 <br>

<b>提交按钮</b>的使用效果: <br>
        <input type="submit" value="免费注册"> <br>
        <br>

<b>重置按钮</b>的使用效果: <br>
        <input type="reset" value="重置"> <br>
        <br>

<b>普通按钮</b>的使用效果: <br>
        <input type="button" value="获取短信验证码"> <br>
        <br>
        
<b>文件域</b>的使用效果: <br>
        上传头像<input type="file"> <br>
        <br>

②<label>标签:与input配合使用

        使用场景:绑定一个表单元素,当点击文本时,光标转到相应的表单元素上,以增加用户体验。(不用再点表单元素如复选框、单选框,而点其对应的文字即可

        用法:label标签的for属性与input标签的id属性相同

<label for="sex">男</label>
<input type="radio" name="sex" id="sex"/>

③select下拉表单元素——是一个双标签

        使用场景:有多个选项供用户选择,并且想节约页面空间时。

<form>
<select>
    <option>选项1</option>
    <option>选项2</option>
    <option>选项3</option>
    ...
</select>
</form>

        1 <select>中至少包含一对<option>

        2 <option>中定义selected="selected"时,表示当前项即为默认选中项

④textarea文本域元素

使用场景:用户输入内容较多的情况,就不能使用文本框表单了。留言板、评论等。

<form>
        评论区:
        <textarea cols="50" rows="3">请输入您的评论</textarea>   //cols和rows属性不用记,实际开发是在CSS中设置
    </form>

 注区分 :

        1 单选按钮/复选框默认选择:是在input标签里加checked="checked"

        2下拉菜单默认选择:是在select标签里加selected="selected"

使用文档

        w3school网站、MDN网站

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今天一定要早睡

你的鼓励,我的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值