HTML标签(二)

常用标签

列表标签

无序列表

<ul>标签用于定义无序列表。
type的取值:

  • circle:空心圆点
  • disc:实心圆点 (默认)
  • square:实心方块
   <ul>
       <li>水浒传</li>
       <li>西游记</li>
       <li>红楼梦</li>
       <li>三国演义</li>
   </ul>

有序列表

<ol>标签用于定义有序列表。

属性描述
reversedreversed规定列表顺序为降序。(9, 8, 7, …)
startnumber规定有序列表的起始值。
type1、A、a、I、i规定在列表中使用的标记类型。
<p>四大古都:</p>
    <ol type="1" reversed="reversed" > 表示以数字作为项目符号,列表顺序为倒序(4, 3, 2, 1)
        <li>北京</li>
        <li>南京</li>
        <li>西安</li>
        <li>洛阳</li>
    </ol>
    <p>常用的Web技术:</p>
    <ol type="A" start="3">表示以大写字母作为项目符号,起始的字母是第三个大写字母('C')
        <li>JavaScript</li>
        <li>JSP</li>
        <li>ASP</li>
    </ol>
    <p>四大名酒:</p>
    <ol type="I" start="3"> 表示以大写罗马数字作为项目符号,起始的罗马数字是第三个大写
        <li>茅台</li>
        <li>泸州老窖</li>
        <li>汾酒</li>
        <li>西凤酒</li>
    </ol>

在这里插入图片描述

定义表格

<dl> 标签用来实现定义列表,该标签定义了一个包含术语定义以及描述的列表。

  • <dt> 元素用于定义列表中的项目部分内容(术语部分)
  • <dd> 元素则用于定义描述部分内容。
 <dl>
       <dt>计算机</dt>
       <dd>用来计算的仪器 ... ...</dd>
       <dt>显示器</dt>
       <dd>以视觉方式显示信息的装置 ... ...</dd>
   </dl>

在这里插入图片描述

表格

表格基础标签

表格在之前HTML开发中,干啥都用它,甚至一致流行用表格进行布局,不过在HTML5中很多功能都被阉割,又会到原始的样子,作为信息管理页面的控件使用。

<table></table>					表格
<caption></caption>:			表示表格的标题
<tr></tr>						表格的行,一个tr代表一行
<td></td>						表示单元格
<thead></thead>					语义标签,表示表格的头部
<th></th> 						表示列头,文字会自动加粗、自动居中,特殊的单元格
<tbody></tbody> 				语义标签,表示表格的主体部分
<tfoot></tfoot>					标签定义表格的页脚(脚注或表注)

单元格的合并

  • 跨列(合并列):在<td>中设置属性colspan=“横跨的列数”。
  • 跨行(合并行):在<td>中设置属性rowspan=“横跨的行数”。

表单

表单用途

通过表单可以使网页和用户交互的,表单是HTML中获取用户输入的手段。

  1. 用户注册
  2. 收集信息
  3. 信息反馈–调查问卷
  4. 搜索引擎

表单标签:

<form></form> 标签用于为用户输入创建 HTML 表单。用于向服务器传输数据。
其中

  • action属性:表单数据提交的远程服务器的地址(服务器的URL)

  • method属性:表单数据的提交方式(get/post)

input元素的type属性

文本类型
<input type="text"/> 		单行输入文本框

密码类型
<input type="password" />	文本框的内容以星号(*)表示。

搜索类型
<input type="search" />		搜索类型用于实现一个可编辑的文本框。

数字类型
<input type="number" />		用于实现一个只接受数字的输入框。

复选框类型
<input type="checkbox" /> 	用于实现一组复选框。

单选框类型
<input type="radio" /> 		用于实现一个单选框。
   								
重置按钮
<input type="reset" />		用于实现一个重置按钮。

提交按钮
<input type="submit" /> 	将表单数据提交给action指定的URL

日期类型(年-月-日)
<input type="date" />		用于让用户提供一个(年-月-日)日期。

日期(月份)类型
<input type="month" />		用于让用户提供一个月份(一年中的第几个月)。

日期(星期)类型
<input type="week" />		用于让用户提供一个星期数。

日期(时间)类型
<input type="time" />		用于让用户提供一个时间。

隐藏类型
<input type="hidden" />		用于实现一个隐藏按钮。

文件类型
<input type="file" />		用于实现一个文件上传按钮。

select标签

下拉列表控件
<select>
	<option value=''>列表项</option>
	<option value=''>列表项</option>
	<option value=''>列表项</option>
</select>

textarea标签

<textarea cols="30" rows="10"></textarea>  		文本区,可以输入多行、多列数据

button标签

<button type='按钮的类型'></button>				按钮控件  

type属性的取值:

  • type=‘button’:普通按钮,不含默认的动作(功能)
  • type=‘reset’:重置按钮,重置表单控件
  • type=‘submit’:提交按钮,将表单控件的值提交给远程服务器

label标签

<label> 标签为 input 元素定义标注(标记)。
<label> 标签的 for 属性应当与相关元素的 id 属性相同。

强调

  • 所有的表单控件(标签)都可以有id属性,id的属性值不能重复

  • 所有的表单控件都有value属性,value属性的值会提交给远程服务器

  • 所有的表单控件都有name属性,在后台可以通过name属性值找到对应的标签

  • disabled属性表示input是否可用(置灰)

  • readonly属性表示input的值是只读的

  • 单行文本输入框()的属性placeholder起提示的作用

  • required属性表示input是必须要输入的

  • maxlength属性表示input输入的最大长度

  • tabIndex属性用于设置表单控件的tab顺序

  • title属性用来设置鼠标经过时的提示文字

本章内容已经完结
附一张使用table元素表布局作业效果图:
在这里插入图片描述
代码:

<!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>
    <style>
        th{
            color: rebeccapurple; 
            text-align: left;
        }

        td:nth-last-of-type(even) {
            text-align: right;
        }
    </style>
</head>
<body>
    <div>
    <table >
        <tr>
            <th colspan="2">绑定MSN/QQ账号(找到MSN/QQ上的朋友一起玩,或者当家入关系时第一时间通知您)</th>
        </tr>
        <tr>
            <td>
                <label>&nbsp;账号类型:</label>
            </td>
            <td>
                <select>
                <option value="MSN">MSN</option>    
                <option value="QQ">QQ</option>
                </select>
            </td>
        </tr>
        <tr>
            <td>
                <label>MSN账号:</label>
            </td>
            <td>    
                <input type="text" palceholder="请输入你的MSN账号!" required />
            </td>
            
        </tr>
        <tr>
            <td>
                <label>MSN密码:</label>
            </td>
            <td>
                <input type="password" palceholder="请输入你的MSN秘密!" required />
            </td>
        </tr>
        <tr>
            <th colspan="2">创建您的雅虎邮箱</th>
        </tr>
        <tr>
            <td>
                <label>选择您的雅虎邮箱:</label>
            </td>
            <td>
                    <input type="text" required/>@
                    <select>
                        <option value="yahoo.cn">yahoo.cn</option>
                    </select>
            </td>
        <tr>
            <td>
                <label>密码:</label>
            </td>
            <td>
                    <input type="password" required />
                
            </td>
        </tr>
            <td>
                <label>再次输入密码:</label>
            </td>
            <td>
                    <input type="password" required />
                
            </td>
        <tr>
            <td>
                <label>性别:</label>
            </td>
            <td>
                    <label><input type="radio" name="sex" value=""></label>
                    <label><input type="radio" name="sex" value=""></label>
            </td>
        </tr>
            <td>
                <label>居住城市:</label>
            </td>
            <td>
                    <select>
                        <option>--请选择--</option>
                        <option>陕西</option>
                    </select>
                    <select>
                        <option>--请选择城市--</option>
                        <option>西安</option>
                    </select>
            </td>
        <tr>
                <th colspan="2">密码保护信息(以下信息用于取回密码以及处理其他账户问题,请您慎重填写并牢记)</th>
        </tr>
        <tr>
            <td>
                <label>密码保护问题:</label>
            </td>
            <td>
                    <select>
                        <option>--请选择一个问题--</option>
                        <option>你的爸爸叫什么?</option>
                    </select>
            </td>
        </tr>
        <tr>
            <td>
                <label>答案:</label>
            </td>
            <td>
                    <input type="text" required/> 
                </label>
            </td>
        </tr>
        <tr>
            <td>
                <label>生日: </label>
            </td>
            <td>
                    <input type="date">
                    <input type="checkbox" checked>保密年龄
            </td>
        </tr>
        <tr>
            <td>
                <label>备用邮箱:</label>
            </td>
            <td>
                    <input type="text">
            </td>
        </tr>
       
            <tr>
                <th colspan="2" >注册校验码</th>
            </tr>
            <tr>
                <td>
                    <label>输入校验码: </label>
                </td>
                <td>
                        <input type="text">
                </td>
            </tr>
    </table>
    </div>
</body>
</html>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值