HTML自主学习 - 2

目录

一、表格

基本语法 

表头单元格标签

表格相关属性

 表格结构标签

 合并单元格

表格示例一

二、列表 

无序列表

有序列表

自定义列表 

列表示例一

三、表单控件(表单元素)

表单组成

表单基本语法

input表单控件

label标签

select表单控件 

文本域标签 

表单控件示例一 


一、表格

基本语法 

<table>

    <tr>
        <td>单元格内容1</td>
        <td>单元格内容2</td>
        <td>单元格内容3</td>
    </tr>

</table>

1、<table> </table>标签用于定义表格

2、<tr> </tr>标签用于定义表格的行,需嵌套在<table> </table>标签中

3、<td> </td>标签用于定义表格的单元格,需嵌套在<tr> </tr>标签中

4、td指table data

表头单元格标签

表头单元格标签即<th> </th>

表头单元格一般位于表格的第一行或第一列

使用<th> </th>标签可使文本内容加粗居中显示

表格相关属性

align: 规定表格的对齐方式

border: 规定表格单元格是否有边框

cellpadding: 规定表格单元格边沿和其内容之间的空白大小

cellspacing: 规定表格单元格之间的空白大小

width: 规定表格的宽度

height: 规定表格的高度

 表格结构标签

表格可能很长,可将表格划分为表格头部和表格主体两大部分

<thead> </thead>标签包含表格头部,<tbody> </tbody>标签包含表格主体

 合并单元格

合并单元格的方式

1、跨行合并:rowspan = "合并单元格的个数"

2、跨列合并:colspan = "合并单元格的个数"

目标单元格

应将合并单元格代码写在目标单元格内

1、跨行合并:最上侧单元格为目标单元格

2、跨列合并:最左侧单元格为目标单元格

合并单元格的步骤

1、确定合并单元格的方式

2、确定目标单元格,将合并单元格代码写在目标单元格内

3、删除冗余单元格

表格示例一

<!DOCTYPE html>

<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>表格测试</title>
</head>

<body>
    <table align="center" border="1" cellpadding="6" cellspacing="0" width="50">

        <thead>
             <tr>
                <th>姓名</th>
                <th>性别</th>
                <th>班级</th>
                <th>学号</th>
                <th>成绩</th>
             </tr>
        </thead>
       
        <tbody>
             <tr>
                <td>小刚</td>
                <td>男</td>
                <td>1809</td>
                <td>18123456</td>
                <td>86</td>
            </tr>
             <tr>
                <td>小红</td>
                <td>女</td>
                <td>1706</td>
                <td>17123465</td>
                <td>88</td>
            </tr>
        </tbody>

    </table>
</body>

</html>

  

二、列表 

无序列表

基本语法

<ul>
    
    <li>列表项1</li>
    <li>列表项2</li>
    <li>列表项3</li>
    
</ul>

1、无序列表的各个列表项是并列的,没有高低级别之分 

2、<ul> </ul>标签中只能嵌套<li> </li>标签,<li> </li>标签中可以嵌套其他标签

有序列表

基础语法

<ol>

    <li>列表项1</li>
    <li>列表项2</li>
    <li>列表项3</li>
    
</ol>

<ol> </ol>标签中只能嵌套<li> </li>标签,<li> </li>标签中可以嵌套其他标签 

自定义列表 

基本语法

<dl>

    <dt>名词1</dt>
    <dd>名词1解释1</dd>
    <dd>名词1解释2</dd>
    <dd>名词1解释3</dd>
    
    <dt>名词2</dt>
    <dd>名词2解释1</dd>
    <dd>名词2解释2</dd>
    <dd>名词2解释3</dd>

</dl>

1、自定义列表常用于对术语或名词进行解释或描述

2、<dl> </dl>标签中只能嵌套<dt> </dt>标签和<dd> </dd>标签

3、<dt> </dt>标签和<dd> </dd>标签中可以嵌套其他标签 

4、<dt> </dt>标签和<dd> </dd>标签的个数没有限制,通常是一个dt对应多个dd

列表示例一

<!DOCTYPE html>

<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>列表测试</title>
</head>

<body>

    <h3>今日事务</h3>
    <ul>
        <li>接见顾客</li>
        <li>参加会议</li>
        <li>修改项目</li>
    </ul>

    <h3>今日安排</h3>
    <ol>
        <li>起床</li>
        <li>跑步</li>
        <li>洗漱</li>
        <li>早餐</li>
        <li>英语</li>
        <li>数学</li>
        <li>中餐</li>
        <li>中休</li>
    </ol>

    <dl>
        <dt>联系我们</dt>
        <dd>发送邮件</dd>
        <dd>发送短信</dd>
        <dd>拨打电话</dd>
        <dd>关注公众号</dd>
    </dl>

</body>

</html>

 

三、表单控件(表单元素)

表单组成

表单通常由表单域、表单控件(也称为表单元素)和提示信息三部分组成

表单基本语法

<form action="url地址" method="提交方式" name="表单域名称">

    各种表单控件

</form>

<!--
1、action用于指定接收并处理表单数据的服务器程序的url地址
2、提交方式method有两个取值,即get和post
-->

input表单控件

基本语法

<form action="url地址" method="提交方式" name="表单域名称">

    <input type="控件类型" name="input表单元素的名称" value="值" />

</form>

<!--
控件类型

text:文本框
password:密码框
radio:单选按钮
checkbox:复选框
submit:提交按钮
reset:重置按钮
file:文件域
button:可点击按钮(结合JS使用)
-->

<!--
部分属性说明

1、name和value是每个表单元素都有的属性,主要给后台人员使用
2、使用单选按钮和复选框时,要求input表单元素的名称相同
3、使用单选按钮和复选框时,可以设置checked属性,表示默认选中该项
4、使用文本框时,可以设置maxlength属性,该属性用于规定字符的最大长度
-->

label标签

基本语法

<form action="url地址" method="提交方式" name="表单域名称">

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

</form>

<!--
label标签说明

1、<label> </label>标签用于绑定表单控件
2、当点击<label> </label>标签内的文本时,浏览器会选中与之绑定的表单控件,用户体验更佳
3、注意!for属性的值应和id属性的值相同
-->

select表单控件 

基本语法

<form action="url地址" method="提交方式" name="表单域名称">

    <select>
        <option>选项1</option>
        <option>选项2</option>
        <option>选项3</option>
        <option>选项4</option>
        <option selected="selected">选项5</option>
    </select>

</form>

<!--
select表单控件说明

1、使用select表单控件可以有效节省页面空间
2、<select> </select>标签中至少包含一个选项
3、<option selected="selected">选项5</option>表示默认选中选项5
-->

文本域标签 

基本语法

<form action="url地址" method="提交方式" name="表单域名称">

    <textarea cols="60" rows="6">
        此处可以书写默认显示内容
    </textarea>

</form>

<!--
textarea文本域标签说明

1、<textarea> </textarea>标签可以创建多行文本输入框
2、cols="60"表示每行可以输入60个字符
3、rows="6"表示输入框显示6行
-->

表单控件示例一 

<!DOCTYPE html>

<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>表单控件测试</title>
</head>

<body>
    <h3>模拟APP注册界面</h3>
    <table>
        <tr>
            <td> <h5>昵称</h5> </td> <td> <input type="text"> </td>
        </tr>
        <tr>
            <td> <h5>年龄</h5> </td> <td> <input type="text"> </td>
        </tr>
        <tr>
            <td> <h5>绑定手机</h5> </td> <td> <input type="text"> </td>
        </tr>
        <tr>
            <td> <h5>设置密码</h5> </td> <td> <input type="password"> </td>
        </tr>
        <tr>
            <td> <h5>性别</h5> </td> <td> <label for="male">男</label> <input type="radio" name="sex" id="male"> <label for="female">女</label> <input type="radio" name="sex" id="female"> </td>
        </tr>
        <tr>
            <td> <h5>家乡</h5> </td>
            <td>
                <select>
                    <option>请选择家乡</option>
                    <option>湖南</option> <option>湖北</option>
                    <option>河北</option> <option>山西</option> <option>黑龙江</option> <option>吉林</option>
                    <option>辽宁</option> <option>江苏</option> <option>浙江</option> <option>安徽</option>
                    <option>福建</option> <option>江西</option> <option>山东</option> <option>河南</option>
                    <option>广东</option> <option>海南</option> <option>四川</option> <option>贵州</option>
                    <option>云南</option> <option>陕西</option> <option>甘肃</option> <option>青海</option>
                    <option>台湾</option> <option>内蒙古</option> <option>广西</option> <option>西藏</option>
                    <option>宁夏</option> <option>新疆</option> <option>北京</option> <option>天津</option>
                    <option>上海</option> <option>重庆</option> <option>香港</option> <option>澳门</option>
                </select>
            </td>
        </tr>
        <tr>
            <td> <h5>兴趣</h5> </td>
            <td>
                穿搭 <input type="checkbox" name="interest">
                美食 <input type="checkbox" name="interest">
                手工 <input type="checkbox" name="interest">
                读书 <input type="checkbox" name="interest">
                科技 <input type="checkbox" name="interest">
                军事 <input type="checkbox" name="interest">
                音乐 <input type="checkbox" name="interest">
                绘画 <input type="checkbox" name="interest">
                护肤 <input type="checkbox" name="interest">
                摄影 <input type="checkbox" name="interest">
                学习 <input type="checkbox" name="interest">
                旅行 <input type="checkbox" name="interest">
                情感 <input type="checkbox" name="interest">
                影视 <input type="checkbox" name="interest">
            </td>
        </tr>
        <tr>
            <td> <h5>自我简介</h5> </td>
            <td> <textarea cols="90" rows="6">让大家认识一下你吧!</textarea> </td>
        </tr>
        <tr>
            <td> <input type="reset" value="重置信息"> </td>
            <td> <input type="submit" value="免费注册"> </td>
        </tr>
    </table>
</body>

</html>

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值