Python武器库开发-前端篇之Html基础语法(二十九)

前端篇之Html基础语法(二十九)

HTML 元素

HTML元素指的是HTML文档中的标签和内容。标签用于定义元素的类型,而内容则是元素所包含的内容。HTML元素由开始标签和结束标签组成,也可以是自闭合标签。

例如,下面是一个叫做<p>的HTML元素:

<p>This is a paragraph.</p>

其中,<p>是开始标签,</p>是结束标签,而This is a paragraph.则是<p>元素的内容。

另外,还有一些特殊的HTML元素,比如<!DOCTYPE><html>,它们并不需要结束标签。

HTML 属性

HTML 属性是用于定义 HTML 元素的特殊特性,如元素的颜色、大小、链接、标题等。属性的值可以是字符串、数字、布尔值等不同类型的数据,以便于元素的展示和交互。以下是一些常见的 HTML 属性:

  • class:为元素指定一个或多个样式类名。

  • id:为元素指定一个唯一的标识符。

  • style:为元素指定一组内联样式。

  • src:为图像、音频、视频等元素指定资源的 URL 地址。

  • href:为链接元素指定目标 URL 地址。

  • title:为元素指定提示信息。

  • target:为链接元素指定打开方式(在当前窗口、在新窗口、在同一框架等)。

  • alt:为图像元素指定当无法显示该图像时的替代文本。

这些属性只是 HTML 中的一小部分,还有许多其他属性和用法。正确地使用和理解 HTML 属性是开发完整、有效的 Web 应用程序的重要组成部分。

HTML 文本格式化

HTML 文本格式化可以通过使用HTML标签来控制文本的样式和排版。以下是一些常见的HTML标签:

  1. 标题标签:<h1><h6> 标签用于定义不同级别的标题,其中 <h1> 是最高级别的标题,依次递减。

  2. 段落标签:<p> 标签用于定义段落,可以在其中添加文本和其他标签。

  3. 粗体标签:<b><strong> 标签用于将文本加粗。

  4. 斜体标签:<i><em> 标签用于将文本斜体化。

  5. 下划线标签:<u> 标签用于在文本下方添加下划线

  6. 删除线标签:<del> 标签用于在文本上添加删除线。

  7. 超链接标签:<a> 标签用于创建链接,可以将其他网页、文档或文件与文本关联起来。

  8. 图片标签:<img> 标签用于在文本中插入图片。

  9. 列表标签:<ul><ol> 标签用于创建无序和有序列表,其中 <li> 标签用于定义列表项。

  10. 换行标签:<br> 标签用于在文本中插入一个换行符。

除此之外,还有许多其他的HTML标签可以用来格式化文本,在实际使用中可以根据需要选择合适的标签。

Html图像

HTML (Hypertext Markup Language)可以在网站中显示图像。HTML中使用<img>标签来插入图像,具体代码如下:

<img src="image.jpg" alt="图片描述">

其中,src属性指定要插入的图像的URL,alt属性指定当图像无法加载时显示的替代文本。

可以通过CSS样式来控制图像的大小、对齐和边框等。例如:

<img src="image.jpg" alt="图片描述" style="width: 300px; height: 200px; border: 1px solid black;">

在这个例子中,CSS样式将图像宽度设置为300像素,高度设置为200像素,并添加了一个1像素的黑色边框。

需要注意的是,插入图像时应确保图片文件在服务器上可用,并且URL路径正确。

Html链接

HTML链接是指将文本或图像与另一个网页、文件或位置相关联的标记。HTML中使用<a>标签创建链接,其中href属性定义需要链接到的目标URL。以下是一个示例链接代码:

<a href="https://www.baidu.com">点击此处访问示例网站</a>

该代码将创建一个文本链接,将用户带到“https://www.baidu.com”网站。

点击此处访问示例网站

Html 列表

在 HTML 中,有三种主要的列表类型:无序列表,有序列表和定义列表。

无序列表(Unordered List)

无序列表使用 <ul> 标签来定义,其中每个项目都使用 <li> 标签。无序列表通常用于列出没有特定顺序的项目。

<ul>
  <li>项目1</li>
  <li>项目2</li>
  <li>项目3</li>
</ul>

效果如下:

  • 项目1
  • 项目2
  • 项目3

有序列表(Ordered List)

有序列表使用 <ol> 标签来定义,其中每个项目都使用 <li> 标签。有序列表通常用于列出有特定顺序的项目。

<ol>
  <li>第一项</li>
  <li>第二项</li>
  <li>第三项</li>
</ol>

效果如下:

  1. 第一项
  2. 第二项
  3. 第三项

定义列表(Definition List)

定义列表使用 <dl> 标签来定义,其中每个项目由一个术语和一个定义组成。术语使用 <dt> 标签定义,定义使用 <dd> 标签定义。

<dl>
  <dt>术语1</dt>
  <dd>定义1</dd>
  <dt>术语2</dt>
  <dd>定义2</dd>
  <dt>术语3</dt>
  <dd>定义3</dd>
</dl>

效果如下:

术语1
定义1
术语2
定义2
术语3
定义3

Html 表格

HTML表格是一种在网页上呈现数据的标准方法。它是由一系列行和列组成的矩形区域,并且数据通常按行列排列。

以下是HTML表格的基本结构:

<table>
  <tr>
    <th>表头</th>
    <th>表头</th>
  </tr>
  <tr>
    <td>数据</td>
    <td>数据</td>
  </tr>
  <tr>
    <td>数据</td>
    <td>数据</td>
  </tr>
</table>

在这个例子中,用<table>标签定义表格,用<tr>标签定义行,用<th>标签定义表头单元格,用<td>标签定义数据单元格。<tr>中的单元格可以根据需要添加或删除,以适合表格的大小和内容。

效果如下:

表头表头
数据数据
数据数据

Html 表单

HTML表单是一种Web页面元素,它允许用户输入数据并将其发送到服务器进行处理。表单由一组表单元素(如输入字段、下拉列表、复选框、单选按钮等)组成,还包括提交按钮或重置按钮,以便用户可以提交表单或重置表单中的所有输入。

HTML表单由<form>标签定义,该标签包含表单中的所有表单元素,并指示表单发送到哪个URL进行处理。表单元素由各种输入类型标签(如<input><select><textarea>等)定义。

例如,以下代码是一个简单的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>表单</title>
</head>
<body>
  <form action="process-form.php" method="post">
  <label for="name">姓名:</label>
  <input type="text" id="name" name="name"><br>

  <label for="email">电子邮件:</label>
  <input type="email" id="email" name="email"><br>

  <label for="comment">评论:</label><br>
  <textarea id="comment" name="comment"></textarea><br>

  <input type="submit" value="提交">
</form>
</body>
</html>

在此示例中,表单将提交到process-form.php页面进行处理,其中包括三个输入字段(姓名、电子邮件和评论),每个输入字段都被指定一个ID和一个名称。最后,提交按钮标记为标签,并设置其类型为“submit”。

浏览器显示效果如下:

在这里插入图片描述

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

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

相关文章

laravel8安装多应用多模块(笔记三)

先安装laravel8 Laravel 安装&#xff08;笔记一&#xff09;-CSDN博客 一、进入项目根目录安装 laravel-modules composer require nwidart/laravel-modules 二、 大于laravel5需配置provider&#xff0c;自动生成配置文件 php artisan vendor:publish --provider"Nwid…

Apollo接入配置中心 -- 源码分析之如何获取配置

全文参考&#xff1a;https://mp.weixin.qq.com/s/G5BV5BIdOtB3LlxNsr4ZDQ https://blog.csdn.net/crystonesc/article/details/106630412 https://www.cnblogs.com/deepSleeping/p/14565774.html 背景&#xff1a;近期在接入行内配置中心&#xff0c;因此对配置的加载接入有了…

p12 63.删除无头结点无头指针的循环链表中所有值为x的结点 桂林电子科技大学2015年 (c语言代码实现)注释详解

本题代码如下 void delete(linklist* L, int x) {lnode* p *L, * q *L;while (p->next ! q)// 从第一个结点开始遍历链表&#xff0c;直到尾结点的前一个结点{if (p->next->data x)//判断是否等于x{lnode* r p->next;//将r指向x的位置p->next r->next;…

JoyT的科研之旅第一周——科研工具学习及论文阅读收获

CiteSpace概述 CiteSpace 是一个用于可视化和分析科学文献的工具&#xff0c;它专门针对研究者进行文献回顾和趋势分析。CiteSpace 的核心功能是创建文献引用网络&#xff0c;这些网络揭示了研究领域内各个文献之间的相互关系。使用 CiteSpace 可以为论文研究做出贡献的几种方…

Linux常用命令——bind命令

在线Linux命令查询工具 bind 显示或设置键盘按键与其相关的功能 补充说明 bind命令用于显示和设置命令行的键盘序列绑定功能。通过这一命令&#xff0c;可以提高命令行中操作效率。您可以利用bind命令了解有哪些按键组合与其功能&#xff0c;也可以自行指定要用哪些按键组合…

【Proteus仿真】【STM32单片机】智能垃圾桶设计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真STM32单片机控制器&#xff0c;使用报警模块、LCD1602液晶模块、按键模块、人体红外传感器、HCSR04超声波、有害气体传感器、SG90舵机等。 主要功能&#xff1a; 系统运行后&…

python基础-numpy

numpy中shape (1,X) 和 &#xff08;X&#xff0c;&#xff09;的区别 参考 首先放结论&#xff1a;shape(x,)是一维数组&#xff0c;ndim1,[1,2,3,…x] ;shape(1,x)是二维&#xff1f;数组&#xff0c;ndim2,[[1,2,3,…n]] >>> import numpy as np >>> a…

常见树种(贵州省):016杜鹃、含笑、桃金娘、金丝桃、珍珠花、观光木

摘要&#xff1a;本专栏树种介绍图片来源于PPBC中国植物图像库&#xff08;下附网址&#xff09;&#xff0c;本文整理仅做交流学习使用&#xff0c;同时便于查找&#xff0c;如有侵权请联系删除。 图片网址&#xff1a;PPBC中国植物图像库——最大的植物分类图片库 一、杜鹃 …

记录华为云服务器(Linux 可视化 宝塔面板)-- 安全组篇

文章目录 前言安全组说明安全组的特性安全组的应用场景 进入安全组添加基本规则添加自定义规则如有启发&#xff0c;可点赞收藏哟~ 前言 和windows防火墙类似&#xff0c;安全组是一种虚拟防火墙&#xff0c;具备状态检测和数据包过滤功能&#xff0c;可以对进出云服务器的流量…

5种主流API网关技术选型,yyds!

API网关是微服务项目的重要组成部分&#xff0c;今天来聊聊API网关的技术选型&#xff0c;有理论&#xff0c;有实战。 不 BB&#xff0c;上文章目录&#xff1a; 1 API网关基础 1.1 什么是API网关 API网关是一个服务器&#xff0c;是系统的唯一入口。 从面向对象设计的角度…

Linux加强篇002-部署Linux系统

目录 前言 1. shell语言 2. 执行命令的必备知识 3. 常用系统工作命令 4. 系统状态检测命令 5. 查找定位文件命令 6. 文本文件编辑命令 7. 文件目录管理命令 前言 悟已往之不谏&#xff0c;知来者之可追。实迷途其未远&#xff0c;觉今是而昨非。舟遥遥以轻飏&#xff…

测试用例的缝缝补补

&#x1f4d1;打牌 &#xff1a; da pai ge的个人主页 &#x1f324;️个人专栏 &#xff1a; da pai ge的博客专栏 ☁️山水速疾来去易&#xff0c;襄樊镇固永难开 ☁️定位页面的元素 参数:抽象类By里…

四、防火墙-NAT Server

学习防火墙之前&#xff0c;对路由交换应要有一定的认识 NAT Server1.1.基本原理1.2.多出口场景下的NAT Server1.3.源进源出 —————————————————————————————————————————————————— NAT Server 一般对用户提供一些可访问的…

apipost接口200状态码,浏览器控制台500状态码

后端 url 登录login方法 login(){this.$refs.loginForm.validate(async valid > {if (!valid) return// 由于data属性是一个json对象&#xff0c;需要进行解构赋值{data:result}&#xff0c;进行状态码判断const {data: result} await this.$http.post(/api/doLogin,this.…

普通程序员 VS 高级程序员!

见字如面&#xff0c;我是军哥&#xff01; 最近有读者朋友问我&#xff0c;普通程序员和高级程序员到底有什么区别&#xff1f;我说最关键的3点&#xff0c;你看看是否认同哈&#xff5e; 1、需求评审的能力 普通程序员&#xff0c;就是根据产品经理提的需求细节&#xff0c;开…

vue2:mixin混入的使用

前言 在使用vue2开发业务时,难免会遇到一些多组件公用的方法和基础的数值。 比如你的页面里面有很多相似的列表展示,分页器都是默认1页10行,都需要调用某个公共的接口,或者某一个操作函数很多页面都需要调用。 这个时候,就可以使用mixin和extend这两个api,将公共的数据和代码…

【鸿蒙应用ArkTS开发系列】- 云开发入门实战二 实现省市地区三级联动地址选择器组件(下)

文章目录 概述端云调用流程端侧集成AGC SDK端侧省市地区联动的地址选择器组件开发创建省市数据模型创建省市地区视图UI子组件创建页面UI视图Page文件 打包测试总结 概述 我们在前面的课程&#xff0c;对云开发的入门做了介绍&#xff0c;以及使用一个省市地区联动的地址选择器…

【点云surface】无序点云快速三角化

1 介绍 GreedyProjectionTriangulation 是一种基于局部二维投影的三维点贪婪三角剖分算法的实现。它假定局部表面光滑&#xff0c;不同点密度区域之间的过渡相对平滑。 GreedyProjectionTriangulation算法的基本思想是通过逐步投影点云数据到一个三角化网格上来进行重建。它首…

python-opencv轮廓检测(外轮廓检测和全部轮廓检测,计算轮廓面积和周长)

python-opencv轮廓检测&#xff08;外轮廓检测和全部轮廓检测&#xff0c;计算轮廓面积和周长&#xff09; 通过cv2.findContours&#xff0c;我们可以进行轮廓检测&#xff0c;当然也有很多检测模式&#xff0c;我们可以通过选择检测模式&#xff0c;进行外轮廓检测&#xff…

Redis与Mysql的数据强一致性方案

目的 Redis和Msql来保持数据同步&#xff0c;并且强一致&#xff0c;以此来提高对应接口的响应速度&#xff0c;刚开始考虑是用mybatis的二级缓存&#xff0c;发现坑不少&#xff0c;于是决定自己搞 要关注的问题点 操作数据必须是唯一索引 如果更新数据不是唯一索引&#…