软件测试 | HTML常见的知识点

什么是 web

web 就是 world wide web 的缩写,称之为全球广域网,俗称 WWW。对于用户来说它其实就是由多个网页组成在一起而形成的一种服务(Web).

我们可以将 web 理解为就是当前的一种互联网。对于我们来说更多的就是网站服务。网站我们可以认是由多个网页组合在一起而形成一种服务。

而 web 前端就是来负责一个网站当中前台网页里的内容。网页是由前端工程师使用 HTML 语言编写而成的一种文件,它里面会包含文字、图片、超链接、音频、视频等等这些内容。

注:超文本标记语言(Hyper Text Markup Language , HTML)就是用来描述网页内容的一种计算机语言。

什么是 HTML

HTML 超文本标记语言(Hyper Text Markup Language)就是用来描述网页的一种计算机语言。

HTML 发展

在互联网最初的时候是没有 HTML 的,我们只能通过网络传输最简单的文字内容。 随着用户的要求越来越多,同时也是我们的技术的不断发展,就出了一种可以表达文字内容之外的语言 HTML1.0。后来又慢慢发展到了现在的 HTML5,也就是我们现在常说的 H5。

HTML 查看工具

在测试过程中,我们有时候需要通过工具去查看对应的 HTML 代码。在这里我们可以用浏览器自带的开发者工具,打开这个工具的快捷键是 F12。

开发者工具是一个相当强大的工具。可以查看修改 HTML,还可以调试 js,可以修改 css,还可以查看网络数据,并且还能进行性能测试。非常的全能。对于咱们 web 测试来说,是一个必须要掌握的工具。

要查看 HTML 源码,我们只需要进入开发者工具的 elements 界面。 在这里可以对 web 页面上的元素进行定位,并且查看整个 web 页面的 HTML 源码。

HTML 基本结构

基本结构

网页是我们通过 HTML 语言来书写。 用 HTML 语言去书写网页有一些结构是默认必须存在的, 这个结构我们就叫做网页(HTML)骨架。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
​
</body>
</html>

HTML 基本标签

标签

标签就是 HTML 语言的发明者人为定义好的一些"单词",不同的标签代表了不同的功能。

标签有两种常见的形式:

  • 双标签:<标签名称></标签名称>
  • 单标签:<标签名 />

常见标签

todo:加入 demo(done)
  • <!DOCTYPE html>:向浏览器声明当前的文档是 HTML 类型
  • <html> 与 </html> 之间的文本描述网页,<html>是网页当中最大的一个标签,称之为根标签
  • <head> 与 </head> 描述网页头部,里面的内容是写给浏览器看的
  • <meta charset="UTF-8"> 表示在设置当前网页的显示编码
  • <title> 与 </title> 之间文本为网页的标题,里面的内容会在浏览器的标签页上显示
  • <body> 与 </body> 之间的文本是网页主体,里面的内容会显示在浏览器的空白区域内
  • <div> 与 </div> 之间定义网页中的一个分隔区块或者一个区域部分
  • <h1> 与 </h1> 之间的文本被显示为标题
  • <p> 与 </p> 之间的文本被显示为段落
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><title>网页标题</title></head><body><div><h1>我的第一个网页</h1><p>网页中的内容</p></div></body>
</html>

标签的属性

todo:加入 demo(done)

HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。属性总是以名称/值对的形式出现,比如:name="value"

属性的基本格式为:<标签名 属性1="属性值1" 属性2="属性值2"></标签名>

每个标签都可以拥有多个属性。属性必须写在开始标签中,位于标签名的后面。属性之间不区分顺序。标签名与属性、属性与属性之间使用空格隔开。任何属性都有默认值,省略该属性表示使用默认值。

在 HTML 里,属性也有很多中,比如首先有全局属性,全局属性是所有的标签都可以使用的。然后还有事件属性,事件大家可以理解为不同的操作。在不同的操作中,也有特殊的属性可以定义。最后还有各个标签的一些独有的属性。

比如常见的全局属性有:

  • class:规定元素的类名
  • id:规定元素的唯一 id
<! DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><title>网页标题</title></head><body><div id="first" class="content">网页中的内容</div></body></html>

最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】

全套资料获取方式:点击下方小卡片自行领取即可

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/13393.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++学习笔记-第11单元 标准模板库介绍

第11单元 标准模板库介绍 文章目录 第11单元 标准模板库介绍单元导读11.1 标准模板库(STL)基础11.2 STL容器简介11.3 STL迭代器简介11.3.1 使用迭代器访问容器中的元素11.3.2 迭代器类型11.3.3 迭代器支持的运算符操作 11.4 顺序容器11.4.1 顺序容器的逻辑结构11.4.2 代码展示s…

Java的线程(Thread)、线程池(ThreadPool)

一、线程&#xff08;Thread&#xff09; 1、线程的创建 Java创建线程是采用内核线程: 由操作系统内核支持的线程&#xff0c;通过操纵调度器对线程进行调度(内核切换线程)&#xff0c;将线程的任务映射到各个处理器上。 调native方法 —> 调C -> 调操作系统(通过操作…

buuctf pwn入门1

目录 1. test_your_nc(简单nc ) pwn做题过程 2. rip(简单栈溢出) 3. warmup_csaw_2016(栈溢出 覆盖Return_Address) 4. ciscn_2019_n_1(栈溢出 浮点数十六进制) (1) 覆盖v2值 (2) 利用system("cat /flag"); 5. pwn1_sctf_2016(字符逃逸栈溢出 32位) 6. jarvis…

【Linux】什么是文件系统及inode?如何创建软硬链接?软硬链接有什么作用?

inode软硬链接创建软硬链接理解硬链接理解软链接 inode 了解一下文件系统&#xff1a; Linux ext2文件系统&#xff0c;上图为磁盘文件系统图&#xff08;内核内存映像肯定有所不同&#xff09;&#xff0c;磁盘是典型的块设备&#xff0c;硬盘分区被 划分为一个个的block。…

使用MATLAB画SCI论文图

从gcf和gca说起 不论是 Python 绘图还是Matlab绘图&#xff0c;想要获得更好看的图&#xff0c;都会用到这两个单词。 gcf&#xff1a;get current figure&#xff0c;是目标图像的图形句柄对象 gca&#xff1a;get current axes&#xff0c;是目标图像的坐标轴句柄对象 Mat…

基于条件风险价值CVaR的微网动态定价与调度策略(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

el-tab-pane 和el-tooltip及el-tree 组合使用

<el-tabs v-model"groupId" tab-click"handleClick"><el-tab-pane label"全部" name"0"></el-tab-pane><el-tab-pane v-for"items in editableTabs" :key"items.group_id" :name"item…

java项目之美食推荐管理系统(ssm+mysql+jsp)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的美食推荐管理系统。 开发环境&#xff1a; 后端&#xff1a; 开发语言&#xff1a;Java 框架&#xff1a;ssm&#xff0c;mybatis JDK版…

2.3 Web应用 -1 web 应用概述

2.3 Web应用 -1 web 应用概述 Web与HTTPHTTP协议概述 Web与HTTP World Wide Web: Tim Berners-Lee 网页网页互相链接 网页(Web Page)包含多个对象(objects) 对象&#xff1a;HTML文件、JPEG图片、视频文件、动态脚本等基本HTML文件&#xff1a;包含对其他对象引用的链接 对象的…

【MongoDB】

目录 MongoDB基本简介 MongoDB基本概念 MongoDB和关系数据库的对比 MongoDB数据类型 MongoDB元素命名规则 MongoDB安装部署 MongoDB配置管理 MongoDB服务管理 MongoDB 多实例配置 基本操作 集合 数据备份与恢复 MongoDB复制集集群部署及管理 MongoDB复制集ReplSe…

OPCUA 的历史数据库/聚合服务器的实现细节

进入了AI 大数据时代&#xff0c;无论是工业自动化系统&#xff0c;还是物联网系统&#xff0c;对大数据的采集&#xff0c;存储和分析都十分重要。大数据被称为工业的石油&#xff0c;未来制造业的持续改善离不开大数据。 传统的应用中&#xff0c;历史数据的存储是特定的数据…

Oracle存储过程的使用DEMO(一)

文章目录 Oracle存储过程的使用DEMO&#xff08;一&#xff09;1. Oracle中块的使用2. IF使用2.1 IF...ELSE...2.2 IF嵌套 3. CASE...WHEN...4. LOOP5. WHILE6. FOR Oracle存储过程的使用DEMO&#xff08;一&#xff09; 1. Oracle中块的使用 DECLAREI NUMBER; BEGINSELECT EM…