前端HTML学习(二)

这篇具有很好参考价值的文章主要介绍了前端HTML学习(二)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、列表标签

列表标签概述:
	能够使用无序列表、有序列表、自定义列表标签,实现网页中列表结构的搭建。
	列表应用在网页中按照行展示关联性的内容,如:新闻列表、排行榜、账单等。
特点:按照行的方式,整齐显示内容
种类:无序列表、有序列表、自定义列表

前端HTML学习(二)

1.1 无序列表

无序列表:在网页中表示一组无顺序之分的列表,如:新闻列表。
显示特点:列表的每一项前默认显示圆点标识

标签组成:

标签名 说明
ul 表示无序列表的整体,用于包裹 li 标签
li 表示无序列表的每一项,用于包含每一行的内容
注意点:
	1、ul 标签中只允许包含 li 标签
	2、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>无序列表</title>
</head>
<body>
    <h1>水果列表</h1>
    <ul>
        <li>榴莲</li>
        <li>香蕉</li>
        <li>苹果</li>
        <li>哈密瓜</li>
        <li>火龙果</li>
        <li>猕猴桃</li>

    </ul>
</body>
</html>

前端HTML学习(二)

1.2 有序列表

有序列表:在网页中表示一组有顺序之分的列表,如:排行榜。
显示特点:列表的每一项前默认显示序号标识

标签组成:

标签名 说明
ol 表示有序列表的整体,用于包裹 li 标签
li 表示有序列表的每一项,用于包含每一行的内容
注意点:
	1、ol 标签中只允许包含 li 标签
	2、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>有序列表</title>
</head>
<body>
    <h1>水果列表</h1>
    <ol>
        <li>榴莲</li>
        <li>香蕉</li>
        <li>苹果</li>
        <li>哈密瓜</li>
        <li>火龙果</li>
        <li>猕猴桃</li>

    </ol>
</body>
</html>

前端HTML学习(二)

1.3 自定义列表

自定义列表:在网页的底部导航中通常会使用自定义列表实现。
显示特点:dd前会默认显示缩进效果

标签组成:

标签名 说明
dl 表示自定义列表的整体,用于包裹 dt/dd 标签
dt 表示自定义列表的主题
dd 表示自定义列表的针对主题的每一项内容
注意点:
	1、dI 标签中只允许包含 dt/dd 标签
	2、dt/dd 标签可以包含任意内容
<!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>自定义列表</title>
</head>
<body>
    <dl>
        <dt>帮助中心</dt>
        <dd>账户管理</dd>
        <dd>购物指南</dd>
    </dl>
    
</body>
</html>

前端HTML学习(二)

2、表格标签

2.1 表格的基本标签

	表格的基本标签: 在网页中以行+ 列的单元格的方式整齐展示和数据,如:学生成绩表
	注意点:标签的嵌套关系: table > tr> td

基本标签

标签名 说明
table 表格整体,可用于包裹多个 tr
tr 表格每行,可用于包裹 td
td 表格单元格,可用于包裹内容

2.2表格相关属性

表格相关属性:设置表格基本展示效果
注意:实际开发时针对于样式效果推荐用CSS设置

常见相关属性:

属性名 属性值 作用
border 数字 边框宽度
width 数字 表格宽度
height 数字 表格高度
<!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>表格</title>
</head>
<body>
    <table border="1" width="400" height="50">
        <tr>
            <td>姓名</td>
            <td>成绩</td>
            <td>排名</td>
        </tr>
        <tr>
            <td>张三</td>
            <td>98</td>
            <td>第一名</td>
        </tr>
        <tr>
            <td>李四</td>
            <td>95</td>
            <td>第二名</td>
        </tr>
        <tr>
            <td>王五</td>
            <td>90</td>
            <td>第三名</td>
        </tr>
    </table>    
</body>
</html>

前端HTML学习(二)

2.3 表格标题和表头单元格标签

表格标题和表头单元格标签:在表格中表示整体大标题和一列小标题

其他标签:

属性名 作用 说明
caption 表格大标题 表示表格整体大标题,默认在表格整体顶部居中位置显示
th 表头单元格 表示一列小标题,通常用于表格第一行,默认内部文字加粗并居中显示
注意点:
	1、caption 标签书写在 table 标签内部
	2、th 标签书写在 tr 标签内部(用于替换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>表格</title>
</head>
<body>
    <table border="1" width="400" height="50">
        <caption><strong>学生成绩单</strong></caption>
        <tr>
            <th>姓名</th>
            <th>成绩</th>
            <th>排名</th>
        </tr>
        <tr>
            <td>张三</td>
            <td>98</td>
            <td>第一名</td>
        </tr>
        <tr>
            <td>李四</td>
            <td>95</td>
            <td>第二名</td>
        </tr>
        <tr>
            <td>王五</td>
            <td>90</td>
            <td>第三名</td>
        </tr>
    </table>    
</body>
</html>

前端HTML学习(二)

2.4 表格的结构标签

 表格的结构标签:让表格的内容结构分组,突出表格的不同部分(头部、 主体、底部),使语义更加清晰

结构标签:

标签名 名称
thead 表格头部
tbody 表格主体
tfoot 表格底部
注意点:
	1、表格结构标签内部用于包裹 tr 标签
	2、表格的结构标签可以省略,虽然没有变化但能提高浏览器的运行速度
<!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>表格</title>
</head>
<body>
    <table border="1" width="400" height="50">
        <caption><strong>学生成绩单</strong></caption>
        <thead>
            <tr>
                <th>姓名</th>
                <th>成绩</th>
                <th>排名</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>张三</td>
                <td>98</td>
                <td>第一名</td>
            </tr>
            <tr>
                <td>李四</td>
                <td>95</td>
                <td>第二名</td>
            </tr>
            <tr>
                <td>王五</td>
                <td>90</td>
                <td>第三名</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td>总结</td>
                <td>平均分</td>
                <td>再接再厉</td>
        </tfoot>
    </table>    
</body>
</html>

2.5 合并单元格

合并单元格:将水平或垂直多个单元格合并成一个单元格
分类:1、跨行合并(垂直合并成一个)	2、跨列合并(水平合并成一个)

 合并单元格步骤:
 	1、明确合并哪几个单元格
 	2、通过左 上原则,确定保留谁删除谁
	 	上下合并-→只保留最上的,删除其他
	 	左右合并-→只保留最左的,删除其他
	3、给保留的单元格设置: 跨行合并(rowspan) 或者跨列合并(colspan)

注意点: 只有同一个结构标签中的单元格才能合并,不能跨结构标签合并(不能跨: thead、 tbody、 tfoot)

保留的单元格设置

属性名 属性值 说明
rowspan 合并单元格的个数 跨行合并,将多行的单元格垂直合并
colspan 合并单元格的个数 跨列合井,将多列的单元格水平合并
<!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>表格</title>
</head>
<body>
    <table border="1" width="400" height="50">
        <caption><strong>学生成绩单</strong></caption>
        <thead>
            <tr>
                <th>姓名</th>
                <th>成绩</th>
                <th>排名</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>张三</td>
                <td rowspan="2">98</td>
                <td>第一名</td>
            </tr>
            <tr>
                <td>李四</td>                
                <td>第二名</td>
            </tr>
            <tr>
                <td>王五</td>
                <td>90</td>
                <td>第三名</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td>总结</td>
                <td colspan="2">再接再厉</td>                
        </tfoot>
    </table>    
</body>
</html>

前端HTML学习(二)

3、表单标签

表单标签:能够使用表单相关标签和属性,实现网页中表单类网页结构搭建

3.1 input系列标签

 input系列标签:在网页中显示收集用户信息的表单效果,如:登录页、注册页;
 input标签可以通过type属性值的不同,展示不同效果

type属性值:

type属性值 说明
text 文本框,用于输入单行文本
password 密码框,用于输入密码
radio 单选框,用于多选一
checkbox 多选框,用于多选多
file 文件选择,用于之后上传文件
submit 提交按钮,用于提交
reset 重置按钮,用于重置
button 普通按钮,默认无功能,之后配合 js 添加功能
input系列标签-文本框占位符:在网页中显示输入 单行文本的表单控件
placeholder——占位符。提示用户输入内容的文本

.

单选框:在网页中显示多选一的单选表单控件
注意:name属性对于单选框有分组功能;
	 有相同name属性值的单选框为一-组,一组中只能同时有一个被选中

radio常用属性

属性名 说明
name 分组。有相同name属性值的单选框为一组,一组中同时只能有一个被选中
checked 默认选中
文件选择:在网页中显示文件选择的表单控件
file常用属性:multiple——多文件选择

前端HTML学习(二)

按钮:在网页中显示不同功能的按钮表单控件

type属性值:
前端HTML学习(二)

注意点:如果需要实现以上按钮功能,需要配合form标签使用
	   form使用方法:用form标签把表单标签一起包裹起来即可
<!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>诗歌</title>
</head>
<body>
    <form action="">
        <strong>欢迎来到未云诗社</strong>
        <br>
        <br>
        <img src="C:\Users\fanfu\Downloads\小猫宝贝可高清4K壁纸_彼岸图网.jpg" alt=" " title="重交诗社" width="200">
        <img src="" alt="">
        <br>
        <br>
        <!-- 写什么就显示什么 -->
       登录账号: <input type="text" size="30" placeholder="请输入你的账号">
       <br>
       <br>
       输入密码: <input type="password" size="30" placeholder="密码">
       <br>
       <br>   
       你的身份:   
        <label>
        <input type="radio" name="option" value="poet" checked>
        诗人
        </label>
    
        <label>
        <input type="radio" name="option" value="visitor">
        游客
        </label>
        <br>
        <br> 
        <input type="submit" value="登录">
        <input type="reset" >
        <input type="button" value="退出">
    
    </form>    
</body>
</html>

前端HTML学习(二)

3.2 button按钮标签

 button按钮标签:在网页中显示用户点击的按钮

button的type属性值:
前端HTML学习(二)

注意点:
	谷歌浏览器中button默认是提交按钮
	button标签是双标签,更便于包裹其他内容:文字、图片等
<!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>诗歌</title>
</head>
<body>
   <button>我是按钮</button>
   <br>
   <br>
   <button type="submit">提交按钮</button>
   <br>
   <br>
   <button type="reset">重置按钮</button>
   <br><br>
   <button type="button">普通按钮</button>
</body>
</html>

前端HTML学习(二)

3.3 select 下拉菜单标签

 select下拉菜单标签:在网页中提供多个选择项的下拉菜单表单控件
 标签组成:
 	select标签:“下拉菜单的整体
 	option标签:下拉菜单的每一项
 常见属性: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>诗歌</title>
</head>
<body>
   <select name="" id="">
    <option value="">北京</option>
    <option value="">上海</option>
    <option selected value="">深圳</option>
   </select>
</body>
</html>

前端HTML学习(二)

3.4 textarea文本域标签

textarea文本域标签:在网页中提供可输入多行文本的表单控件
常见属性:
	cols——规定了文本域内可见宽度
	rows——规定了文本域内可见行数
注意点:右下角可以拖拽改变大小、实际开发时针对于样式效果推荐用CSS设置
<!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>诗歌</title>
</head>
<body>
   <textarea cols="10" rows="3"></textarea>
</body>
</html>

前端HTML学习(二)

3.5 label标签

label标签:常用于绑定内容与表单标签的关系
使用方法一(困难):
	1、使用 label 标签把内容(如:文本)包裹起来
	2、在表单标签上添加 id 属性
	3、在 label 标签的 for 属性中设置对应的 id 属性值
使用方法二:
	1、直接使用 label 标签把内容(如:文本)和表单标签一 起包裹起来
	2、需要把 label 标签的 for 属性删除即可
<!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>诗歌</title>
</head>
<body>
    <!-- 方法一 -->
   <input type="radio" name="sex" id="nan"><label for="nan"></label>
   <!-- 方法二 -->
   <label ><input type="radio" name="sex"></label>
   
</html>

前端HTML学习(二)

4、语义化标签

语义化标签:能够认识开发中常用的没有语义布局标签(div、span)和有语义的

4.1 没有语义的布局标签

没有语义的布局标签 div和span:实际开发网页时会大量频繁的使用到div和span这两个没语义的布局标签
div标签—— 一行只显示一一个(独占- -行)
span标签—— 一行可以显示多个
<!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>诗歌</title>
</head>
<body>
    普通学习
    <div>这是div标签</div>
    <div>这是div标签</div>
    普通学习
    <span>这是span标签</span>
    <span>这是span标签</span>
    普通学习       
</html>

前端HTML学习(二)

4.2 有语义的布局标签

有语义的布局标签:在HTML5新版本中, 推出了一些有语义的布局标签供开发者使用,手机网页制作。

标签:
前端HTML学习(二)

注意点:以上标签显示特点和 div 致,但是比 div 多了不同的语义

5、字符实体

字符实体:能通过字符实体在网页中显示特殊符号;
		 在网页中展示特殊符号效果时,需要使用字符实体替代
语法结构: &英文;

常见字符实体
前端HTML学习(二)

综合案例

前端HTML学习(二)文章来源地址https://www.toymoban.com/news/detail-445679.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>
    <h1>生命不息,奋斗不止</h1>
    <hr>
    <form>
        昵称:<input type="text" placeholder="请输入昵称">
        <br><br>
        性别:
        <label ><input type="radio" name="sex" checked></label>
        <label ><input type="radio" name="sex"></label>
        <br><br>
        所在城市:
        <select >
            <option >北京</option>
            <option >广州</option>
            <option >上海</option>
            <option selected>南京</option>
        </select>
        <br><br>
        兴趣爱好:
        <label ><input type="checkbox" checked>阅读</label>
        <label ><input type="checkbox" >跑步</label>
        <label ><input type="checkbox" >骑行</label>
        <br><br>
        个人简介:<br>
        <textarea name="" id="" cols="60" rows="10"></textarea>
        <br><br>
        <h3>我承诺</h3>
        <ul>
            <li>好好学习,天天向上</li>
            <li>不怕困难,勇往直前</li>
            <li>脚踏实地,实干兴邦</li>
        </ul>
        <br><br>
        <label ><input type="radio" name="sex" checked>我同意所有条款</label>
        <br><br>
        <input type="submit" value="免费注册">
        <button type="reset">重置</button>
        <button>退出</button>        
    </form>
    
</body>
</html>

到了这里,关于前端HTML学习(二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HTML5概述 - 语义化标签

    1、什么是 HTML5 HTML5 不是一门新的语言,而是我们之前学习的 HTML 的第五次重大修改版本。 2、HTML 的发展历史 •超文本标记语言(第一版,不叫 HTML 1.0)——在 1993 年 6 月作为互联网工程工作小组(IETF)工作草案发布(并非标准);•HTML 2.0——1995 年 11 月作为 RFC 1866 发布

    2024年02月08日
    浏览(59)
  • HTTPS是如何保证安全的(1),HTML常用标签之列表标签

    SSL/TLS协议就是为了解决上面提到的HTTP存在的问题而生的,下面我们来看一下它是怎么解决的: 所有的信息都是加密传输的,第三方无法窃听 配备身份验证,防止身份被冒充 具有校验机制,一旦被篡改,通信双方会立刻发现 加密 – 对称加密 加密和解密同用一个秘钥的方式称

    2024年04月14日
    浏览(45)
  • 【Python爬虫开发基础⑤】HTML概述与基本标签详解

    专栏 :python网络爬虫从基础到实战 欢迎订阅!近期还会不断更新~ 往期推荐 : 【Python爬虫开发基础①】Python基础(变量及其命名规范) 【Python爬虫开发基础②】Python基础(正则表达式) 【Python爬虫开发基础③】Python基础(文件操作方法汇总) 【Python爬虫开发基础④】爬虫

    2024年02月09日
    浏览(62)
  • 如何创建无序列表和有序列表?

    前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一个系统而又亲切的学习平台。在这个

    2024年02月14日
    浏览(38)
  • 前端HTML标签1

    使用英文!,按tab键出现框架。 Document可以换成任意自己想要的命名。 作用:使页面结构更加清晰。 1.标题标签 2.段落标签 3.换行标签 4.文本格式标签 语义 标签 说明 加粗 strong/strong 或 b/b 推荐 strong ,语义更强烈 斜体 em/em 或 i/i 推荐使用 em ,语义更强烈 删除线 del/del 或

    2024年02月06日
    浏览(38)
  • HTML5前端标签练习

    标签的分类 标签的嵌套 a标签 验证form表单朝后端提交数据 效果 代码

    2024年02月08日
    浏览(55)
  • 前端基础(HTML)——html介绍 & 常用标签 & 几个案例

    html是啥,常见的标签,几个例子 Hyper Text Markup Language (超 文本 标记语言) 简写:HTML,HTML 通过标签来标记要显示的网页中的各个部分。网页文件本身是一种文本文件, 通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片

    2024年02月07日
    浏览(47)
  • 『 前端三剑客 』:HTML常用标签

    在HTML中标签是以成对的结构出现的,在HTML当中代码是通过标签来组织的 , 下面通过见得的Hello World的展现来显示歘HTML 标签的结构 如上述代码块所示,形如 用尖括号进行组织的,成对出现的这个东西就叫做标签 (tag) , 也可以叫做元素(element); 通常情况下一个标签是成对出现的, 开

    2024年02月09日
    浏览(46)
  • 【前端 - HTML】第 6 课 - 表单标签

            欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行。动静不失其时,其道光明。 目录 1、缘起 2、表单标签 2.1、input 标签基本使用  2.2、input 标签占位文本  2.3、单选框 radio 2.4、上传文件  2.5、多选框 - checkbox 2.6、下拉菜单  2.7、文本域  2

    2024年02月09日
    浏览(49)
  • 【前端寻宝之路】学习和使用表单标签和表单控件

    🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法|MySQL| ​ 💫个人格言:“没有罗马,那就自己创造罗马~” 用表单标签来完成服务器的一次交互 分成两个部分: 表单域:包含表单元素的区域,重点是form标签. 表单控件:输入框,提交按钮等,重点是i

    2024年03月28日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包