Web——HTML

news2024/11/26 2:38:57

一.HTML概述

        超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。

二.HTML简介

 

<!-- html5的文档声明 -->
<!DOCTYPE html>
<!-- 根标签,所有的标签都要放在这个标签里 -->
<html>
	<!-- 网页的头部部分 -->
	<head>
		<!-- 解析网页的字符集 -->
		<meta charset="utf-8" />
		<!-- 网页的标题 -->
		<title>Web前端</title>
		<!-- 网页标题图标 -->
		<link href="img/baidu.ico" rel="icon"/>
	</head>
	<!-- 网页的主体部分,用来放置一些标签语言 -->
	<body>
		<!-- 
		 标签结构:
			<开始标签>标签体</结束标签>     闭合标签,双标签
			<标签名/>      自闭合标签,单标签
		-->
		
		<b>hello</b> <!-- 加粗 -->
		<a href="https://www.baidu.com">百度一下,你就知道</a> <!-- 超链接 -->
		<h1>你好,前端</h1> <!-- 一级标题(1~6) -->
		aaa <br/>bbb <!-- 换行 -->
		
		<!-- 
			标签属性:可以通过改变标签的属性,设置标签显示的格式
						属性必须写在开始标签中
						属性格式  属性名="值"
						一个标签中可以写多个属性
		 -->
		 <font color="pink">百度</font> 腾讯
		 
	</body>
</html>

 

三. 常用标签

1.标题标签  <h1></h1>..... <h6></h6>    每个标题会独占一行     

2.段落标签  <p></p>  p表示一个段落,段落段落之间有间隙

3.换行标签  <br/>

4.列表  无序列表 <ul><li><li></ul>

            有序列表 <ol><li><li></ol>

5.超链接 <a></a>

6.图像标签<img/>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<!-- 
			标题标签
			<h1></h1>....<h6></h6> 每个标题会独占一行
			align="right" 控制标签内容在标签体中的水平对齐方式,默认是left
		-->
		<h1 align="right">
			<font color="green">一级标题</font>
		</h1>
		<h2 align="center">二级标题</h2>
		<h3>三级标题</h3>
		
		<!-- 标尺线 -->
		<hr/>
		
		<!-- 段落标签 
				p 表示一个段落,段落段落之间有间隙
		-->
		<p align="center">超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。</p>
		<p>您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。</p>
		
		<!-- 无序列表 -->
		<ul type="square">
			<li>列表项1</li>
			<li>列表项2</li>
			<li>列表项3</li>
			<li>列表项4</li>
		</ul>
		<!-- 有序列表     type="属性值",默认1,2,3,4;A:ABCD;I:罗马数字-->
		<ol type="A">
			<li>列表项1</li>
			<li>列表项2</li>
			<li>列表项3</li>
			<li>列表项4</li>
		</ol>
		
		<!-- 超链接
			target="_blank" 在新窗口打开 ,默认为当前窗口(self)
		 -->
		<a href="http://www.baidu.com" target="_blank">百度一下</a>
		<a href="index.html">index.html</a>
		
		<hr/>
		
		<!-- 图片标签 
			可以用width,height来改变图片的尺寸,border是为图片添加边框
		-->
		<img src="img/1.png" width="90" height="150" border="1"/>
		<a href="http://www.nike.com.cn" target="_blank">
			<img src="img/2.png"/>
		</a>

	</body>
</html>

四.特殊符号转义 

  •  小于号<        &lt
  • 大于号>         &gt
  • 空格               &nbsp
  • 版权               &copy
  • 商标               &trade
  • 注册商标        &reg

五.表格

1.定义

         HTML 表格由 <table> 标签来定义。HTML 表格是一种用于展示结构化数据的标记语言元素。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义),表格可以包含标题行(<th>)用于定义列的标题。快捷生成键 table>tr *4>td*4 -------- 生成四行四列表格。

  • tr:tr 是 table row 的缩写,表示表格的一行
  • td:td 是 table data 的缩写,表示表格的数据单元格。
  • th:th 是 table header的缩写,表示表格的表头单元格。
		<!-- 表格 
			table --- 表格标签
				border="1" --- 边框宽度
				可以给table设置宽高,也可以直接给单元格设置宽高
				cellspacing="0" ---设置单元格与单元格之间的距离
				cellpadding="0" ---设置单元格内容到边框的距离
			tr --- 表格行
				align="center" ---right/center/left     水平
				valign="middle" ---top/middle/bottom    垂直
			th --- 单元格(表头 文字居中,加粗)
			td --- 普通的单元格
			表格中的内容只能放在单元格
		-->		
       <table border="1" width="400" cellspacing="0" cellpadding="0">
			<tr>
				<th>球队</th>
				<th>球星</th>
				<th>位置</th>
				<th>所属地</th>
			</tr>
			<tr>
				<td height="50" align="center" valign="middle">湖人</td>
				<td>詹姆斯</td>
				<td>前锋</td>
				<td>洛杉矶</td>
			</tr>
			<tr>
				<td>独行侠</td>
				<td>欧文</td>
				<td>后卫</td>
				<td>达拉斯</td>
			</tr>
			<tr>
				<td>太阳</td>
				<td>杜兰特</td>
				<td>前锋</td>
				<td>菲尼斯</td>
			</tr>
		</table>

2.合并单元格 
  • colspan=" " 跨多列合并 
  • rowspan=" " 跨多行合并
		<!-- 合并单元格 
			colspan="3" 跨多列合并 
				从哪个合并就在哪个单元格添加colspan="3",删除多余对应单元格
			rowspan="2" 跨多行合并
			从哪个合并就在哪个单元格添加rowspan="2",删除多余对应单元格
		 -->
		<table border="1" width="400" height="300" cellspacing="0">
			<tr>
				<td colspan="3"></td>
				<td></td>
			</tr>
			<tr>
				<td></td>
				<td></td>
				<td></td>
				<td rowspan="2"></td>
			</tr>
			<tr>
				<td></td>
				<td></td>
				<td></td>
			</tr>
			<tr>
				<td></td>
				<td></td>
				<td></td>
				<td></td>
			</tr>

 

六.表单 

1.概述

        HTML 表单用于收集用户的输入信息。HTML 表单表示文档中的一个区域,此区域包含交互控件,将用户收集到的信息发送到 Web 服务器。HTML 表单通常包含各种输入字段、复选框、单选按钮、下拉列表等元素。

  • <form> 元素用于创建表单,action 属性定义了表单数据提交的目标 URL,method 属性定义了提交数据的 HTTP 方法(这里使用的是 "post")。
  • <label> 元素用于为表单元素添加标签,提高可访问性。
  • <input> 元素是最常用的表单元素之一,它可以创建文本输入框、密码框、单选按钮、复选框等。type 属性定义了输入框的类型,id 属性用于关联 <label> 元素,name 属性用于标识表单字段。
  • <select> 元素用于创建下拉列表,而 <option> 元素用于定义下拉列表中的选项。
2.示例 
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<!-- 
			form标签 表示一个表单区域
			action="后端地址"
			method="提交数据方式" get/post ...
			
			input  单行输入框
				type="text" 文本
				name="定义名称"  向后端提交的键
				placehoder="提交信息"
				readonly="readonly" 只读不能修改  但可以提交
				disabled="disabled" 禁用组件  不能修改不能提交
				type="password" 密码框
				type="radio" 单选框
					多个选项的name必须相同才能互斥
					选择性组件必须要给默认的value   value="" 
				type="checkbox" 复选框
				type="file" 文件选择框
				type="submit" 提交按钮,触发表单的提交动作
				type="reset" 重置按钮
				type="button" 普通按钮,用来绑定事件
			select 下拉框
				option 下拉框选项
		 -->
		<form action= "" method="get">
			账号:<input type="text" name="account" placeholder="请输入账号"/><br/>
			密码:<input type="password" name="password"/><br/>
			性别:<input type="radio" name="gender" value="男"/>男
				 <input type="radio" name="gender" value="女"/>女<br/>
			课程:<input type="checkbox" name="crouse" value="java"/>java
				<input type="checkbox" name="crouse" value="C"/>C 
				<input type="checkbox" name="crouse" value="python"/>python
				<input type="checkbox" name="crouse" value="C++"/>C++<br/>
			籍贯:<select name="province">
				<option value="001">陕西</option>
				<option value="002">黑龙江</option>
				<option value="003">上海</option>
				</select><br/>
			自我简介:<textarea name="textarea" cols="8" rows="3">
					</textarea><br/>
			附件:<input type="file" name="file"/><br/>
			<input type="submit"/>
			<input type="reset"/>
			<input type="button" value="登录"/>
			
		</form>
	</body>
</html>

         

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

相机模型Omnidirectional Camera(全方位摄像机)

1. 背景 大多数商用相机都可以描述为针孔相机&#xff0c;通过透视投影进行建模。然而&#xff0c;有些投影系统的几何结构无法使用传统针孔模型来描述&#xff0c;因为成像设备引入了非常高的失真。其中一些系统就是全方位摄像机。 有几种方法可以制作全向相机。屈光照相机(D…

【Linux】yum及vim

目录 在Linux中安装软件&#xff08;以centos7为例&#xff09; Linux中的安装方式 安装的理解 什么是软件包&#xff1f; yum的一般使用流程 Linux开发工具 vi/vim 什么是vi/vim&#xff1f; vim的三大主要模式&#xff08;实际上还有很多模式&#xff0c;此篇不做介绍…

一款好用的AI工具——边界AICHAT(三)

目录 3.23、文档生成PPT演示3.24、AI文档翻译3.25、AI翻译3.26、论文模式3.27、文章批改3.28、文章纠正3.29、写作助手3.30、文言文翻译3.31、日报周报月报生成器3.32、OCR-DOC办公文档识别3.33、AI真人语音合成3.34、录音音频总结3.35、域方模型市场3.36、模型创建3.37、社区交…

焦点调制网络

摘要 https://arxiv.org/pdf/2203.11926.pdf 我们提出了焦点调制网络&#xff08;简称FocalNets&#xff09;&#xff0c;其中自注意力&#xff08;SA&#xff09;被焦点调制模块完全取代&#xff0c;用于在视觉中建模令牌交互。焦点调制包含三个组件&#xff1a;&#xff08;…

使用html+css制作一个发光立方体特效

使用htmlcss制作一个发光立方体特效 <!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>Documen…

SpringController返回值和异常自动包装

今天遇到一个需求&#xff0c;在不改动原系统代码的情况下。将Controller的返回值和异常包装到一个统一的返回对象中去。 例如原系统的接口 public String myIp(ApiIgnore HttpServletRequest request);返回的只是一个IP字符串"0:0:0:0:0:0:0:1"&#xff0c;目前接口…

第五篇【传奇开心果系列】Python的自动化办公库技术点案例示例:深度解读Pandas在教育数据和研究数据处理领域的应用

传奇开心果博文系列 系列博文目录Python的自动化办公库技术点案例示例系列 博文目录前言一、Pandas 在教育和学术研究中的常见应用介绍二、数据清洗和预处理示例代码三、数据分析和统计示例代码四、数据可视化示例代码五、时间序列分析示例代码六、数据导入和导出示例代码七、数…

【数据挖掘】练习1:R入门

课后作业1&#xff1a;R入门 一&#xff1a;习题内容 1.要与R交互必须安装Rstudio&#xff0c;这种说法对不对&#xff1f; 不对。虽然RStudio是一个流行的R交互集成开发环境&#xff0c;但并不是与R交互的唯一方式。 与R交互可以采用以下几种方法&#xff1a; 使用R Conso…

Qt/C++音视频开发69-保存监控pcm音频数据到mp4文件/监控录像/录像存储和回放/264/265/aac/pcm等

一、前言 用ffmpeg做音视频保存到mp4文件&#xff0c;都会遇到一个问题&#xff0c;尤其是在视频监控行业&#xff0c;就是监控摄像头设置的音频是PCM/G711A/G711U&#xff0c;解码后对应的格式是pcm_s16be/pcm_alaw/pcm_mulaw&#xff0c;将这个原始的音频流保存到mp4文件是会…

【企业战略转型】某音响制造公司发展战略转型管理咨询项目纪实

案例&#xff1a;【客户评价】日本M汽车音响有限公司田总经理&#xff1a;受经济大环境的影响&#xff0c;我公司原有的依赖企业下订单的业务模式受到很大的影响&#xff0c;企业进入“不进则退”的重要转型阶段。当企业生存的关键因素&#xff0c;我们作为典型的OEM汽车音响代…

unity学习(57)——选择角色界面--删除角色2

1.客户端添加点击按钮所触发的事件&#xff0c;在selectMenu界面中增加myDelete函数&#xff0c;当点击“删除角色”按钮时触发该函数的内容。 public void myDelete() {string message nowPlayer.id;//string m Coding<StringDTO>.encode(message);NetWorkScript.get…

前端之用HTML做一个汇款单

例子 代码 里面注释是我我对运用到的知识的理解 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>工商银行电子汇款单</title> </head> <body><h3>工商银行电子汇款单</…

python疑难杂症(10)---Python函数def的定义分类,包括内置函数、外置函数、匿名函数、闭包函数、生成器函数等

本部分详细讲解Python函数的定义、常见的函数类型&#xff0c;尤其是特色函数包括内置函数、外置函数、匿名函数、闭包函数、生成器函数等以及用法。后续将对这类函数重点讲解使用方法。 函数定义&#xff1a; 函数是大多数编程语言使用的一个概念&#xff0c;函数是一段具有…

题目 2610: 第十二届省赛真题-杨辉三角形

题目描述: 下面的图形是著名的杨辉三角形&#xff1a; 如果我们按从上到下、从左到右的顺序把所有数排成一列&#xff0c;可以得到如下 数列&#xff1a; 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 4, 6, 4, 1, ... 给定一个正整数 N&#xff0c;请你输出数列中第一次出现 N 是在第几…

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的海洋动物检测系统(Python+PySide6界面+训练代码)

摘要&#xff1a;开发海洋动物检测系统对于海洋生态环境监控具有关键作用。本篇博客详细介绍了如何运用深度学习构建一个海洋动物检测系统&#xff0c;并提供了完整的实现代码。该系统基于强大的YOLOv8算法&#xff0c;并对比了YOLOv7、YOLOv6、YOLOv5&#xff0c;展示了不同模…

Shell常用脚本:hadoop集群启动、停止、重启脚本

脚本内容以我搭建的hadoop集群为例&#xff0c;你们自用的时候自行根据你们的情况进行修改即可 hadoop-cluster-manager.sh #!/bin/bash # 1. 调用此脚本前&#xff0c;请使用ssh-keygen -t rsa、ssh-copy-id -f 目标机器这两个命令使得目标机器是免密登录的 # 2. ssh远程执行…

在 Rust 中使用 Serde 处理json

在 Rust 中使用 Serde 处理json 在本文中&#xff0c;我们将讨论 Serde、如何在 Rust 应用程序中使用它以及一些更高级的提示和技巧。 什么是serde&#xff1f; Rust中的serde crate用于高效地序列化和反序列化多种格式的数据。它通过提供两个可以使用的traits来实现这一点&a…

【机器学习300问】33、决策树是如何进行特征选择的?

还记得我在【机器学习300问】的第28问里谈到的&#xff0c;看决策树的定义不就是if-else语句吗怎么被称为机器学习模型&#xff1f;其中最重要的两点就是决策树算法要能够自己回答下面两问题&#xff1a; 该选哪些特征 特征选择该选哪个阈值 阈值确定 今天这篇文章承接上文&…

因为manifest.json文件引起的 android-chrome-192x192.png 404 (Not Found)

H5项目打包之后&#xff0c;总是有这个报错&#xff0c;有时候还有别的icon也找不见 一通调查之后&#xff0c;发现是因为引入了一个vue插件 这个插件引入之后&#xff0c;webpack打包的时候就会自动在dist文件夹中产生一个manifest.json文件这个文件里面主要就是一些icon地址的…

Hadoop学习3:问题解决

文章目录 问题解决1. ERROR: but there is no HDFS_NAMENODE_USER defined2. JAVA_HOME is not set and could not be found.3. Hadoop-DFS页面访问不了4. namenode格式化失败&#xff0c;或者dfs页面打开失败5. ERROR: but there is no YARN_RESOURCEMANAGER_USER defined. Ab…