首页 > 其他分享 >WEB安全基础

WEB安全基础

时间:2022-11-17 21:25:27浏览次数:70  
标签:WEB 标签 基础 表单 安全 HTML 文档 iframe 页面

0x001 HTML简介


什么是HTML?

  • HTML 是用来描述网页的一种语言。
  • HTML 指的是超文本标记语言: HyperText Markup Language
  • HTML 不是一种编程语言,而是一种标记语言
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页
  • HTML 文档包含了HTML 标签及文本内容
  • HTML文档也叫做 web 页面

0x002 HTML页面架构


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

charset常用编码:gbkgbk2312utf-8


0x003 HTML常见标签


1.meta标签

<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。
设置网站关键字

<meta name="keywords" content="网络安全,WEB 渗透"/>

<link> 标签定义文档与外部资源的关系。
<script> 引入 js 文件

注释

<!--这是一段注释。注释不会在浏览器中显示。-->
<p>这是一段普通的段落。</p>

2.标题标签

由大到小

<h1>h1</h1>
<h2>h2</h2>
<h3>h3</h3>
<h4>h4</h4>
<h5>h5</h5>
<h6>h6</h6>
</br> 换行标签
<hr> 换行线标签

3.文本属性

<strong>加粗</strong>
<b></b> 加粗
<i></i> 斜体
<u></u> 下划线
<sup></sup> 上标
<sub></sub> 下标
<del></del> 删除线
<pre></pre> 代码样式原样输出
<font></font> 规定字体属性
size 字体的大小
color 字体颜色

4.form表单

form 表单:规定当提交表单时向何处发送表单数据

method 提交的方法有:getpost

规定在发送表单数据之前对其进行编码。

enctype 属性可能的值:

application/x-www-form-urlencoded
multipart/form-data
text/plain

input标签

  • name:同样是表示的该文本输入框名称。
  • size:输入框的长度大小。
  • maxlength:输入框中允许输入字符的最大数。
  • value:输入框中的默认值
  • readonly:表示该框中只能显示,不能添加修改。

input类型

  • type=password 密码输入框
  • type=file 文件上传
  • type=hidden 隐藏域
  • button 按钮
  • checkbox 复选框
  • radio 单选框
  • type=submit 提交按钮
  • type=reset 重置按钮

5.a 标签、img 标签、table 标签

a 标签的作用:就是用于控制界面与页面之间的跳转,默认就是 self

  • self:用于在当前选项卡中跳转,也就是不新建页面跳转
  • _blank :用于在新的选项卡中跳转,也就是新建页面跳转
<a href="http://www.baidu.com" target="self">百度</a>
<a href="http://www.baidu.com" target="_blank">百度</a>
  • _blank 在新窗口中打开被链接文档。
  • _self 默认。在相同的框架中打开被链接文档。
  • _parent 在父框架集中打开被链接文档。
  • _top 在整个窗口中打开被链接文档。

6.锚文本

<a href="#2">锚点</a>
<a name="2">锚点</a>

7.img 标签

  • img 元素向网页中嵌入一幅图像。
<img src="/image/cat.jpg" alt="俺是猫" />
  • alt 规定图像的替代文本。
  • src 规定显示图像的 url
  • width 规定图片的高度
  • height 规定图片的宽度

8.table 表单

<caption>我的标题</caption>表格带标题
  • border 边框
  • width 宽度
  • height 高度
  • colspan 行
  • rowspan 竖
<th></th>
<tr>行</tr>
<td>表格</td>
  • cellpadding 单元边与内容的空白
  • cellspacing 单元格的空白

9.列表标签

无序列表
项目符号 square circle disc

<ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ul>

有序列表

  • 数字列表 默认 数字
  • 小写字母列表
  • 大写字母列表 A
  • 罗马字母列表 I
  • 小写罗马字母列表 i
<ol type="1"> <!--有序列表-->
    <li></li>
    <li></li>
    <li></li>
</ol>

10.框架的使用

iframe语法:

<iframe src="URL"></iframe>

URL指向不同的网页。

iframe - 设置高度与宽度

heightwidth 属性用来定义iframe标签的高度与宽度。

属性默认以像素为单位, 但是你可以指定其按比例显示 (如:"80%")。

<iframe loading="lazy" src="demo_iframe.htm" width="200" height="200"></iframe>

iframe - 移除边框

frameborder 属性用于定义iframe表示是否显示边框。

设置属性值为 "0" 移除iframe的边框:

<iframe src="demo_iframe.htm" frameborder="0"></iframe>

使用 iframe 来显示目标链接页面
iframe 可以显示一个目标链接的页面

目标链接的属性必须使用 iframe 的属性,如下实例:

<iframe src="demo_iframe.htm" name="iframe_a"></iframe>
<p><a href="https://www.runoob.com" target="iframe_a" rel="noopener">RUNOOB.COM</a></p>

0x004 更多详细教程

HTML教程

标签:WEB,标签,基础,表单,安全,HTML,文档,iframe,页面
From: https://www.cnblogs.com/Cx330Lm/p/16900984.html

相关文章

  • WEB安全DIV+CSS基础
    0x001DIV+CSS介绍层叠样式表(英文全称:CascadingStyleSheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机......
  • python基础入门之黏包、UDP代码、多道技术、进程
    python基础入门之黏包、UDP代码、多道技术、进程目录python基础入门之黏包、UDP代码、多道技术、进程黏包现象黏包的解决方案UDP基本代码使用并发编程理论之操作系统发展......
  • Python基础之网络编程:5、网络并发编程理论,进程理论
    Python基础之网络并发编程一、并发编程理论研究网络编程其实就是在研究计算机的底层原理及发展史1、操作系统发展史穿孔卡片​ 程序员将对应于程序和数据的已穿孔的......
  • 攻防世界web 难度1新手练习
    unseping<?phphighlight_file(__FILE__);classease{private$method;private$args; //构造函数,实例化的时候先调用这里,初始化两个参数function......
  • 关于二叉树,你应该了解这些。(二叉树的理论基础)
    推荐视频——关于二叉树,你该了解这些!|二叉树理论基础一网打尽,二叉树的种类、二叉树的存储方式、二叉树节点定义、二叉树的遍历顺序_哔哩哔哩(゜-゜)つロ干杯~-bilibili我......
  • C语言编写Web服务器
    相关视频——C/C++技术教学:web网络服务器开发!纯C语言手写web服务器,仅需80行代码,制作出你的专属服务器_哔哩哔哩(゜-゜)つロ干杯~-bilibili我的小站——半生瓜的blog,同......
  • 【Azure 应用服务】Azure Web App 服务默认支持一些 Weak TLS Ciphers Suite,是否有办
    问题描述当AzureWebApp进行安全扫描后,发现依旧支持很多弱TLS加密套件(WeakTLSCiphersSuite),那么是否有办法来关闭这些弱的加密套件呢?在WindowsIIS环境中,可以通过......
  • 2022-2023-1 20221420《计算机基础与程序设计》第十二周学习总结
    作业信息这个作业属于哪个课程:这个作业的要求在:2022-2023-1《计算机基础与程序设计》教学进程-娄老师-博客园(cnblogs.com)这个作业的目标:《C语言程序设计》第......
  • 09基础元器件-变压器
    一、变压器的初步认识1、变压器的组成初级线圈、次级线圈、磁芯;2、变压器的工作原理3、生活中常见的变压器         2、变压器在分类及用途按用......
  • Vue基础语法
    基本结构helloworldel来匹配元素,#依据id匹配,.依据class匹配data设置数据<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>HelloWorld......