HTM标签 - 2

HTM标签

超链接标签

  • 超链接标签:<a> 文本或图片 </a>

  • 用法1:在页面中使用超链接标签跳转到另一个页面

  • 属性描述
    href页面跳转的地址,相对地址或绝对地址;
    ###:空连接;#:跳转到当前页面顶部;不写:刷新当前页面
    target跳转页面的打开方式
    _blank: 在新窗口打开
    _self[默认]: 在自身窗口打开
    _parent: 在父窗口打开
    _top: 在顶级窗口打开
    自定义名称窗口

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>超链接标签</title>
</head>
<body>
    <h1>超链接标签</h1>
    <h2>1、在页面中使用超链接标签跳转到另一个页面</h2>
    <ul>
        <li>href: 页面跳转的地址,相对地址或绝对地址</li>
        <li>target: 跳转页面的打开方式</li>
        <ul>
            <li>_blank: 在新窗口打开</li>
            <li>_self[默认]: 在自身窗口打开</li>
            <li>_parent: 在父窗口打开</li>
            <li>_top: 在顶级窗口打开</li>
            <li>自定义名称窗口</li>
        </ul>
    </ul>
    <a href="http://www.baidu.com" target="_blank">百度</a>
    <a href="index.html">首页</a><br>
    <a href="https://www.yuanshen.com/#/">
        <img src="image/ys.96a55539.png" alt="" width="10%">
    </a>
</body>
</html>
  • 用法2:跳转到页面指定位置

    1. 定义位置(标记) < a name|id="标记"></a>
    2. 跳转到指定位置 < a href="#标记"></a>

表格标签

  • 表格标签用来在页面中规则整齐的显示数据

  • 标签:

    • table:定义表格
      • border:表格的边框
      • width:表格的宽度
      • height:表格的高度
      • bgcolor: 表格的背景颜色
      • align: 表格的水平对齐方式,left、center、right
    • tr:定义行
      • bgcolor:行的背景颜色
      • align:行的内容水平对齐方式
      • valign:行的内容垂直对齐方式 top、middle、bottom
    • td:定义列
      • bgcolor:单元格的背景颜色
      • align:单元格的内容水平对齐方式
      • valign:单元格的内容垂直对齐方式
    • th:定义列标题,加粗居中显示
  • <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>表格标签</title>
    </head>
    <body>
        <table border="1" width="500" height="400" bgcolor="gold">
            <tr>
                <th>姓名</th>
                <th>班级</th>
                <th>学号</th>
            </tr>
            <tr>
                <td>张三</td>
                <td>一班</td>
                <td align="right" valign="top">1001</td>
            </tr>
            <tr align="center">
                <td>李四</td>
                <td>二班</td>
                <td>2001</td>
            </tr>
            <tr bgcolor="blue">
                <td>王五</td>
                <td>一班</td>
                <td>1002</td>
            </tr>
            <tr>
                <td>宋六</td>
                <td bgcolor="red">三班</td>
                <td>3001</td>
            </tr>
        </table>
    </body>
    </html>
    
  • 列合并、行合并

  • 列合并:colspan

  • 行合并:rowspan

    在这里插入图片描述

    <table border="1" width="500" height="400">
        <tr>
            <th colspan="3" align="center" bgcolor="gold">课程表</th>
        </tr>
        <tr align="center">
            <td rowspan="3" bgcolor="skyblue">周一</td>
            <td>上午</td>
            <td>语文</td>
        </tr>
        <tr align="center">
            <td>下午</td>
            <td>数学</td>
        </tr>
        <tr align="center">
            <td>晚上</td>
            <td>物理</td>
        </tr>
        <tr align="center">
            <td rowspan="3" bgcolor="skyblue">周二</td>
            <td>上午</td>
            <td>语文</td>
        </tr>
        <tr align="center">
            <td>下午</td>
            <td>数学</td>
        </tr>
        <tr align="center">
            <td>晚上</td>
            <td>物理</td>
        </tr>
    </table>
    

表单标签

form元素常用属性
  • action表示动作,值为服务器的地址,把表单的数据提交到该地址上处理
  • method:请求方式:get 和post
    • get:
      • 地址栏,请求参数都在地址后拼接 path?name=“张三”&password=“123456”
      • 不安全
      • 效率高
      • get请求大小有限制,不同浏览器有不同,但是大约是2KB;一般情况用于查询数据
    • post:
      • 地址栏:请求参数单独处理。
      • 安全可靠些
      • 效率低
      • post请求大小理论上无限;一般用于插入删除修改等操作
  • enctype:表示是表单提交的类型
    • 默认值:application/x-www-form-urlencoded 普通表单
    • multipart/form-data 多部分表单(一般用于文件上传)​
input元素

不同type值呈现不同状态。

属性值描述代码
text单行文体框< input type=“text”/>
password密码框< input type=“password”/>
radio单选按钮< input type=“radio”/>
checkbox复选框< input type=“checkbox”/>
date日期框< input type=“date”/>
time时间框< input type=“time”/>
datetime日期和时间框< input type=“datetime”/>
email电子邮件输入< input type=“email”/>
number数值输入< input type=“number”/>
file文件上传< input type=“file”/>
hidden隐藏域< input type=“hidden”/>
range取值范围< input type=“range”/>
color取色按钮< input type=“color”/>
submit表单提交按钮< input type=“submit”/>
button普通按钮< input type=“button”/>
reset重置按钮< input type=“reset”/>
image图片提交按钮< input type=“image”/>

文件上传

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>文件上传</title>
</head>
<body>
    <h1>文件上传</h1>
    <form action="" method="post" enctype="multipart/form-data">
        <!-- multiple:可以选择多个图片 -->
        头像:<input type="file" name="photo" multiple><br>
        <!-- 隐藏域:隐藏在表单中,表单提交时会发给服务器 -->
        <input type="hidden" name="id" value="8888888">
        <input type="submit" value="上传">
    </form>
</body>
</html>

元素练习 email、number、range、color、date、time

<form action="" method="post" enctype="application/x-www-form-urlencoded">
        <table>
            <tr>
                <td>邮箱</td>
                <td>
                    <input type="email" name="email">
                </td>
            </tr>
            <tr>
                <td>年龄</td>
                <td>
                    <input type="number" name="age" min="1" max="100">
                </td>
            </tr>
            <tr>
                <td>满意度</td>
                <td>
                    <input type="range" name="level" min="1" max="100">
                </td>
            </tr>
            <tr>
                <td>喜欢的颜色</td>
                <td>
                    <input type="color" name”color>
                </td>
            </tr>
            <tr>
                <td>出生日期</td>
                <td>
                    <input type="date" name="born">
                </td>
            </tr>
            <tr>
                <td>访问时间</td>
                <td>
                    <input type="time" name="time">
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <input type="submit" value="提交">
                </td>
            </tr>
        </table>
    </form>

name属性是必须的,否则不会交给服务器,value就是提交的数据

select:下拉列表
  • 选项
    • <option>文本</option>
  • 属性
    • selected:默认选中
    • multiple:多选
textarea:文本域
  • 属性

    • cols:列数
    • rows:行数
  • 高级属性:

    • readonly:只读
    • disabled:禁用
    • required:必填
  • 在这里插入图片描述

  • <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>其他表单元素</title>
    </head>
    <body>
        <form action="" method="post" enctype="application/x-www-form-urlencoded">
            <table>
                <tr>
                    <td>用户名</td>
                    <td>
                        <input type="text" name="username" value="admin" readonly>
                    </td>
                </tr>
                <tr>
                    <td>密码</td>
                    <td>
                        <input type="password" name="password" required>
                    </td>
                </tr>
                <tr>
                    <td>学历</td>
                    <td>
                        <select name="edu">
                            <option value="none"></option>
                            <option value="High school education">高中</option>
                            <option value="University degree">大学</option>
                            <option value="Postgraduate degree">研究生</option>
                            <option value="Doctoral degree">博士</option>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>自我介绍</td>
                    <td>
                        <textarea name="info" cols="30" rows="10" style="resize: none;"></textarea>
                    </td>
                </tr>
                <tr>
                    <td colspan="2">
                        <input type="submit" value="提交">
                        <input type="reset" value="重置" disabled>
                    </td>
                </tr>
            </table>
        </form>
    </body>
    </html>
    

框架标签

  • 内嵌标签:iframe

  • <iframe src="" frameborder="0"></iframe>
    
  • <body>
        <!-- 
            src:关联页面地址 
            frameborder:是否有边框,0没有,1有
        -->
        <table width="100%" border="1">
            <tr>
                <td colspan="2">
                    <iframe src="top.html" frameborder="0" width="100%"></iframe>
                </td>
            </tr>
            <tr>
                <td width="20%"><iframe src="left.html" frameborder="0" width="100%" height="700"></iframe></td>
                <td><iframe src="right.html" frameborder="0" width="100%" height="700" name="main"></iframe></td>
            </tr>
        </table>
    </body>
    

其他标签、特殊字符

  • <!DOCTYPE html>
    <html lang="en">
    <head>
        <!-- 定义网页的的编码方式 -->
        <meta charset="UTF-8">
        <!-- 适配移动端浏览器 -->
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <!-- 设置页面的关键字,配合搜索引擎,多个关键字使用逗号隔开 -->
        <meta name="keyword" content="Java开发,IT培训">
        <title>Document</title>
    </head>
    <body>
        <h1>特殊字符</h1>
        空格:空格&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;空格<br>
        大于号:&gt;<br>
        小于号:&lt;<br>
        注册符号:&reg;<br>
        双引号:&quot;<br>
        人民币:&yen;<br>
    </body>
    </html>
    

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

vue3+threejs+koa可视化项目——实现登录注册(第三步)

文章目录 ⭐前言&#x1f496;往期node系列文章&#x1f496;threejs系列相关文章&#x1f496;vue3threejs系列 ⭐koa后端登录注册逻辑&#xff08;jwt&#xff09;&#x1f496; koa登录注册 ⭐vue3前端登录注册权限控制&#x1f496; 登录页面&#x1f496; 注册页面 ⭐总结…

AcWing.883.高斯消元解线性方程组

输入一个包含 n 个方程 n 个未知数的线性方程组。 方程组中的系数为实数。 求解这个方程组。 下图为一个包含 m 个方程 n 个未知数的线性方程组示例&#xff1a; 输入格式 第一行包含整数 n n n。 接下来 n n n 行&#xff0c;每行包含 n 1 n1 n1 个实数&#xff0c;表…

01背包问题 动态规划

01背包问题 动态规划 01背包问题 动态规划写了点代码 C#实现程序运行结果代码和程序已经上传 01背包问题 动态规划 很有意思的问题。 写了点代码 C#实现 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Ta…

二进制漏洞挖掘之ret2text栈溢出

栈溢出产生的主要原因是对一些边界未进行严格检查&#xff0c;攻击者可以通过覆盖函数的返回地址执行任意代码。栈溢出漏洞主要的利用方式是ROP&#xff08;Return Oriented Programming&#xff0c;返回导向编程&#xff09;&#xff0c;通过覆盖返回地址&#xff0c;使程序跳…

【01】Linux 基本操作指令

带⭐的为重要指令 &#x1f308; 01、ls 展示当前目录下所有文件&#x1f308; 02、pwd 显示用户当前所在路径&#x1f308; 03、cd 进入指定目录&#x1f308; 04、touch 新建文件&#x1f308; 05、tree 以树形结构展示所有文件⭐ 06、mkdir 新建目录⭐ 07、rmdir 删除目录⭐…

C++进阶(八)红黑树

&#x1f4d8;北尘_&#xff1a;个人主页 &#x1f30e;个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上&#xff0c;不忘来时的初心 文章目录 一、红黑树的概念二、红黑树的性质三、红黑树结构四、红黑树的插入操作1、情况一2、情况二3、…

vue3开发,axios发送请求是携带params参数的避坑

vue3开发,axios发送请求是携带params参数的避坑&#xff01;今天一直报错&#xff0c;点击新增购物车&#xff0c;报错&#xff0c; 【Uncaught (in promise) TypeError: target must be an object】。查询了网上的资料说的都不对。都没有解决。最终还是被我整明白了。 网上网…

力扣之2621.睡眠函数

/*** param {number} millis* return {Promise}*/ async function sleep(millis) {return new Promise(resolve > setTimeout(resolve, millis)); }/** * let t Date.now()* sleep(100).then(() > console.log(Date.now() - t)) // 100*/ 这样的异步休眠功能在实际应用…

页面通过Vue进行整体页面不同语言切换 i18n库

目录 引入 如何做到 下载i18n库 构建整体翻译文件结构 语言包文件 i18n配置文件 把i18n挂载到vue实例上 添加按钮点击事件切换语言 引入 我们现在有这样一个要求,我们想要对我们开发的网页进行国际化操作,也就是我们不仅要有中文,还要有英文等。用户可以随时进行不同语言…

DB之家:数据库开发工程师的衣柜(云原生时代数据库性能优化点子集合)

基础数据结构 布隆过滤器&#xff1a; modular bloom filter 减少布隆过滤器所需要的内存。参考文献&#xff1a;Mun, J. H., Zhu, Z., Raman, A., & Athanassoulis, M. (n.d.). LSM-Trees Under (Memory) Pressure. 基础算法 字符串压缩 FSST算法 利用向量化计算加…

多线程代码案例之单例模式

作者简介&#xff1a; zoro-1&#xff0c;目前大二&#xff0c;正在学习Java&#xff0c;数据结构&#xff0c;javaee等 作者主页&#xff1a; zoro-1的主页 欢迎大家点赞 &#x1f44d; 收藏 ⭐ 加关注哦&#xff01;&#x1f496;&#x1f496; 多线程代码案例之单例模式 单例…

【Node-RED】node-red-contrib-opcua-server模块使用(3)

【Node-RED】node-red-contrib-opcua-server模块使用&#xff08;3&#xff09; 前言node-red-contrib-iiot-opcuanode-red-contrib-lativnode-red-contrib-nupmes 前言 在前面博文【Node-RED】node-red-contrib-opcua-server模块使用&#xff08;1&#xff09;我们有提及过&a…

ICMPv6报文解析及NAT处理

ICMPv6报文概述 参考RFC4443和RFC2460 ICMPv6报文是IPv6在internal control management protocol&#xff08;ICMP&#xff09;的基础之上做了一些改动&#xff0c;得到了ICMPv6协议&#xff0c;IPv6的next_header为58。 Message general format 每条ICMPv6消息之前都有一个…

lombok导致的IndexOutOfBoundsException

一、问题描述 ERROR 25152 --- [1.190-81-exec-9] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSyste…

MacBook安装虚拟机VMware Fusion

MacBook安装虚拟机VMware Fusion 官方下载地址: https://customerconnect.vmware.com/cn/downloads/info/slug/desktop_end_user_computing/vmware_fusion/11_0 介绍 之前的版本都要收费,现在出了对个人免费的版本, 棋哥给的破解版的版本是8,升级系统后用不了了. 官方去下载…

thinkadmin操作栏审核通过(操作确认),审核驳回(录入信息)

录入信息页面 {extend name="../../admin/view/main"}{block name=content} <style>textarea {font-size: 16px;padding: 10px;border: 1px solid #ccc;

EtherNET主站转Profinet网关实现EtherNET协议和Profinet协议相互转换

北京兴达易控EtherNET主站转Profinet网关是一种能将EtherNET协议和Profinet协议相互转换的设备&#xff0c;将网络通信技术与工业自动化技术完美结合。它不仅简化了通信的复杂度&#xff0c;而且提高了系统的可靠性和稳定性。 作为一个EtherNET主站转Profinet网关&#xff0c;它…

Python实现avif图片转jpg格式并识别图片中的文字

文章目录 一、图片识别文字1、导包2、代码实现3、运行效果 二、avif格式图片转jpg格式1、导包2、代码实现3、运行效果4、注意事项 三、Python实现avif图片转jpg格式并识别文字全部代码 在做数据分析的时候有些数据是从图片上去获取的&#xff0c;这就需要去识别图片上的文字。P…

软考(高级)在犹豫是否需要报班,不知大家有什么建议?

据我观察&#xff0c;软考是一门可以通过自学掌握的考试&#xff0c;并不争议。然而&#xff0c;尽管如此&#xff0c;我还是不建议大部分同学选择自学&#xff0c;因为相比报班而言&#xff0c;自学的成本反而较高。软考的难度并不低&#xff0c;往年的总体通过率仅为20%&…

IP关联是什么?有什么后果?如何防止电商账号因IP关联被封?

在跨境电商的世界里&#xff0c;IP关联给多账号运营的商家带来了挑战。比如&#xff0c;亚马逊IP关联规则的执行对于那些经营多个店铺的卖家来说可能是一个不小的障碍。IP关联的影响不只是限于亚马逊&#xff0c;其他平台如Instagram、Facebook也有类似的机制&#xff0c;在之前…