HTML快速入门--第一节--五个基本标签

一、网络编程的三大基石

1.1 url 统一资源定位符:

网址:整个互联网中可以唯一且准确的确定一个资源的位置 (url项目外)

网址:https://www.baidu.com/

https://www.baidu.com/
协议://ip+端口/项目名/页面名
协议:交通法规获取资源  ip+端口 (域名)  

1.2 uri 统一资源标识符:

下方项目中的用到的。

2.1 http协议:

类似交通法规 ;会规定:长度,位置,名称....

 2.2 http协议的特性:

1.单向性:只有用户先发送请求,服务器才可以给出响应
2.长链接:http1.1版本之后改成长链接,硬件决定软件发展,长链接占内存
   短链接:暂不了解
3.无状态:网络通信,互联网不做数据记录,只做数据传递
   技术点:服务端做记录,session
                 客户端做记录,cookie 本地

3 html 超文本标记语言/超文本标签语言

html就是在学各种各样的标签:  学各种标签(除了文字文本,还有图片 <> (标签))

二、介绍标签

1.图片标签

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>我的页面</title><!--页面标题-->
		<link rel="stylesheet" href="css/10.9.css"/><!--引入css代码-->
        <style>   </style><!--css代码-->
	    <script>  </script><!--用来 写js代码-->
        <base/> <!--逻辑上更改资源位置-->
	</head>
	<body>
		<!--
			图片标签img
			src="url/uri"
			title="鼠标悬浮显示的文本内容"
			alt="图片加载不出来的时候,显示的文本内容"
			< />单标签
		    <></ >双标签
		-->
	<img src="https://n.sinaimg.cn/news/1_img/upload/8deb4961/13/w2048h1165/20241008/14c1-4f411519203eac6529da23cc4804fa5d.jpg" title="我是qq"/>
			<img src="https://n.sinaimg.cn/news/1_img/upload/8deb4961/13/w2048h1165/20241008/14c1-4f411519203eac6529da23cc4804fa5d.jpg"/>
				<img src="img/cake.jpg"
					 title="我是QQ"
					 alt="我是qq"/>
</body>
</html>

2.超链接标签

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>我的页面</title><!--页面标题-->
	</head>

	<body>

		 <!--超链接标签 a 
			href="url/uri"
			wd表示赋值给搜索框
		-->
		<a href="https://www.baidu.com/s">点击跳转百度</a>
		<a href="https://www.baidu.com/s?wd=王健林">王健林</a>

        <!--点击图片跳转百度:用超链接标签 包含 图片标签-->

	    <a href="https://www.baidu.com/s">
	    <img src="img/1.png" title="鼠标悬浮属性"  />点击跳转百度
        </a>

    </body>
</html>

3.列表标签


        <!--列表标签:无序列表ul ;有序列表ol-->

        <ul>把大象装进冰箱的几个步骤:
		<li>打开冰箱</li>
		<li>把大象装进冰箱</li>
		<li>关上冰箱门</li>
		</ul>
		
		<ol>把大象埋起来的几个步骤:
		<li>打开冰箱</li>
		<li>把大象拿出来</li>
		<li>挖坑</li>
		<li>把大象放进坑里</li>
		<li>埋上土</li>
		</ol>

 

4.表格标签

   <!--表格标签组成结构:table标签
                        表格是由行组成的
                        行是由单元格组成的
    1.生成表格:table[border="lpx"]>tr*4>td*3  (四行三列) Tab键自动生成表格
    2.合并表格:colspan="2" 向右合并2个格  rowspan="2"向下合并2个格   
   -->
    <table border="lpx">
    <caption> xx单位印章使用审批单</caption><!--表格标题-->
		<tr>
			<td>时间</td>
			<td></td>
			<td>数量</td>
			<td></td>
			<td>经办人</td>
			<td></td>			
		</tr>
		<tr>
			<td>单位及事由</td>
			<td colspan="5"></td>

		</tr>
		<tr>
			<td>部门负责人意见</td>
			<td colspan="2"></td>
			
			<td>主管副职意见</td>
			<td colspan="2"></td>

		</tr>
		<tr>
			<td>主要领导意见</td>
			<td  colspan="5"></td>></td>
		</tr>
	</table>
         

5.表单标签

<!--5.表单标签 form-->
<form action="https://www.baidu.com/s" method="get">
    <!-- 用户名输入框 -->
    用户名:<input name="wd" /><br />

    <!-- 密码输入框 -->
    密码:<input type="password" name="aaa" /><br />

    <!-- 性别选择 -->
    性别:<input type="radio" name="sex" value="1" checked="checked" />男
          <input type="radio" name="sex" value="0" />女<br />

    <!-- 最喜欢的水果选择 -->
    您最喜欢的水果:<input type="checkbox" name="ft" value="香蕉" />香蕉
                     <input type="checkbox" name="ft" value="苹果" />苹果
                     <input type="checkbox" name="ft" value="橘子" />橘子<br />

    <!-- 出生年份选择 -->
    出生年份:
    <select name="year">
        <option>请选择</option>
        <option>2000</option>
        <option>2001</option>
        <option>2002</option>
        <option>2003</option>
    </select><br />

    <!-- 文件上传 -->
    文件域:<input type="file" name="fname" /><br />

    <!-- 隐藏字段 -->
    隐藏域:<input type="hidden" name="hi" value="重要数据" /><br/>

    <!-- 普通按钮 -->
    普通按钮:<input type="button" value="普通按钮" onclick="JavaScript:alert('error')" /><br/>

    <!-- 时间选择 -->
    时间控件:<input type="date" name="dt" /><br />

    <!-- 提交按钮 -->
    <input type="submit" value="百度一下" />
</form>

1.action 属性指定了表单数据将被发送到的URL。

action 属性是 :HTML 表单 (<form>) 标签的一个重要属性,用于指定表单数据提交的目标 URL。当用户提交表单时,表单中的数据会被发送到 action 属性指定的 URLaction 属性详解:action 属性定义了表单数据提交的 URL。如果 action 属性为空或未设置,则表单数据会提交到当前页面的 URL)

2.method 属性设为 "get",意味着表单数据将会附加在URL后面作为查询字符串发送。

3.name 属性定义了表单元素的名称,这是服务器端脚本用来识别表单数据的方式。

4.type 属性定义了输入字段的类型

(例如:文本框 (text)、密码框 (password)、单选按钮 (radio)、复选框 (checkbox)、下拉列表 (select)、文件上传 (file)、隐藏字段 (hidden)、日期选择 (date) 等。)

5.value 属性定义了输入字段的值,或者是在单选按钮和复选框被选中时将被发送给服务器的值。6.checked 属性用于指定某个单选按钮或复选框是否默认被选中。
7.onclick 属性定义了点击按钮时触发的JavaScript事件。

表单标签实例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			td{
				width: 100px;
			}
		</style>
	</head>
	<body>
	<thead>用户注册</thead><br/>
	<table border="lpx">
		<tr>
			<td>用户名:</td>
			<td> <input name="wd" placeholder="6-18位数字" /></td>
		</tr>
		<tr>
			<td>密码:</td>
			<td><input type="password" name="aaa" placeholder="6-18位数字"/><br /></td>
		</tr>
		<tr>
			<td> 确认密码:</td>
			<td> <input type="password" name="aaa" placeholder="6-18位数字"/><br /></td>
		</tr>
		<tr>
			<td>   性别:</td>
			<td> <input type="radio" name="sex" value="1" checked="checked"/>男
				 <input type="radio" name="sex" value="0"/>女
			</td>
		</tr>
		<tr>
			<td> 爱好:</td>
			<td>
				<input type="checkbox" name="ft" value="跑步" />跑步
				<input type="checkbox" name="ft" value="唱歌"/>唱歌
				<input type="checkbox" name="ft" value="看书"/>看书
			</td>
		</tr>
		<tr>
			<td style="height: 100px;">个人描述:</td>
			<td	style="height: 100px;"></td>
		</tr>
		<tr align="center">
		<td colspan="2">
		<input type="button" value="注册" onclick="JavaScript:alert('注册成功')"/>
	    <input type="button" value="登录" onclick="JavaScript:alert('登录成功')"/>
			</td>
			
		</tr>
	</table>
	
	</body>
</html>


备注:有错误请指正!!!!!

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

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

相关文章

Java | Leetcode Java题解之第479题最大回文数乘积

题目&#xff1a; 题解&#xff1a; class Solution {public int largestPalindrome(int n) {if (n 1) {return 9;}int upper (int) Math.pow(10, n) - 1;int ans 0;for (int left upper; ans 0; --left) { // 枚举回文数的左半部分long p left;for (int x left; x >…

Redis实现全局ID生成器

全局ID生成器 为什么要用全局ID生成器 1.当我们使用数据库自增来实现id的生成时,规律过于明显,会给用户暴露很多信息 2.当我们订单量过大时无法用数据库的一张表来存放订单,如果两张表的id都是自增的话,id就会出现重复 什么是全局ID生成器 全局ID生成器,是一种在分布式系统…

LabVIEW提高开发效率技巧----用户权限控制

在LabVIEW开发中&#xff0c;用户权限控制是一个重要的设计模块&#xff0c;尤其在多用户系统中&#xff0c;它可以确保数据安全并控制不同用户的操作权限。为了实现用户权限控制&#xff0c;可以通过角色与权限管理模块来进行设计和实施。以下将从多个角度详细说明如何在LabVI…

房子,它或许是沃土

刚成家&#xff0c;来客时&#xff0c;它是客房 成家后&#xff0c;没小孩&#xff0c;它是书房 有小孩&#xff0c;未分房&#xff0c;它暂且是书房 孩子大些&#xff0c;它是孩子们埋下梦想种子&#xff0c;生根发芽的地方

基于SSM果蔬经营系统的设计

管理员账户功能包括&#xff1a;系统首页&#xff0c;个人中心&#xff0c;用户管理&#xff0c;商品信息管理&#xff0c;类型管理&#xff0c;系统管理&#xff0c;订单管理 前台账号功能包括&#xff1a;系统首页&#xff0c;个人中心&#xff0c;商品信息&#xff0c;广告…

微信小程序:miniprogram-ci自动打包工具使用介绍以及支持配置环境变量、jekins打包、taro、uni-app三方工具

微信小程序&#xff1a;miniprogram-ci自动打包工具使用介绍以及支持配置环境变量、jekins打包、taro、uni-app三方工具 背景介绍 一直都是本地电脑运行微信开发者工具打包上传。多项目中新老版本对node版本要求不一致&#xff0c;老是切来切去。而且同一个人开发上传需要打包…

揭秘Map与Set的键值奥秘与集合魅力,解锁高效数据魔法

文章目录 前言➰一、关联式容器1.1 关联式容器的概述1.2 关联式容器的工作原理1.3 关联式容器的核心特性 ➰二、键值对2.1 键值对的基本概念2.2 键值对在C中的实现 ➰三、树形结构的关联式容器3.1 树形结构的特点3.2 使用场景 ➰四、set的使用与定义4.1 set的基本特性4.2 set的…

centOS实用命令

一、查看进程&#xff0c;端口占用 netstat命令(window和linux通用&#xff0c;细节不同) 查看端口占用(linux) netstat -ano |grep 8080查看端口占用(window) netstat -ano |findstr 8080ps命令 可以直接使用ps aux查看所有用户的进程信息 一些参数 参数解释-p根据进程P…

【D3.js in Action 3 精译_034】4.1 D3 中的坐标轴的创建(中篇):定义横纵坐标轴的比例尺

当前内容所在位置&#xff08;可进入专栏查看其他译好的章节内容&#xff09; 第一部分 D3.js 基础知识 第一章 D3.js 简介&#xff08;已完结&#xff09; 1.1 何为 D3.js&#xff1f;1.2 D3 生态系统——入门须知1.3 数据可视化最佳实践&#xff08;上&#xff09;1.3 数据可…

企业资产安全之数据防泄密要领

在数字化时代&#xff0c;数据已成为企业最宝贵的资产之一。然而&#xff0c;随着数据价值的增加&#xff0c;数据泄露的风险也随之上升。从内部员工的无意泄露到外部黑客的恶意攻击&#xff0c;企业数据安全面临着前所未有的挑战。SDC沙盒数据防泄密解决方案&#xff0c;正是为…

用 Python 构建高级配对交易策略

作者&#xff1a;老余捞鱼 原创不易&#xff0c;转载请标明出处及原作者。 写在前面的话&#xff1a; 本文阐述通过分析加密货币和传统金融工具之间的相关性和协整性&#xff0c;以及实施 Z-score 方法来生成交易信号&#xff0c;然后介绍如何使用 Python 构建配对交易策…

无人机搭载激光雷达在地形测绘中的多元应用

一、高精度地形测量 无人机激光雷达能够发射激光脉冲并接收其回波&#xff0c;通过精确计算激光脉冲的往返时间来确定目标物的距离。这一特性使得无人机激光雷达在地形测绘中能够实现高精度的三维地形测量。通过快速获取大量地形数据&#xff0c;可以生成高精度的数字高程模型…

VScode背景更改

效果 实现方法 第0步 以管理员身份运行VScode 首先 需要安装这个扩展 然后 接下来 找到配置文件 再后来 在配置文件的下面但不超过最后一个大括号的地方加入以下内容 "update.enableWindowsBackgroundUpdates": true,"background.fullscreen": {…

Gee引擎配置微端后登录游戏黑屏怎么办?

GEE引擎配置微端后登录游戏黑屏怎么办&#xff1f;今天飞飞和你们分享GEE引擎配置微端后游戏黑屏的解决办法&#xff0c;希望可以帮助到你~ 1、端口不对 微端没有更新&#xff0c;玩家进入游戏是地图跟装备都看不见&#xff0c;是漆黑的&#xff0c;微端显示连接失败&#xff…

Leecode刷题之路第26天之删除有序数组中的重复项

题目出处 26-删除有序数组中的重复项-题目出处 题目描述 给你一个 非严格递增排列 的数组 nums &#xff0c;请你 原地 删除重复出现的元素&#xff0c;使每个元素 只出现一次 &#xff0c;返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元…

鸿蒙网络编程系列31-使用RCP调用OpenAI接口实现智能助手

简介 在OpenAI推出GPT系列大模型以后&#xff0c;市场上各种类似的大模型也层出不穷&#xff0c;这些大模型也基本都会兼容OpenAI的接口&#xff0c;在开发基于大模型的应用时&#xff0c;选择使用OpenAI接口作为和后端大模型通讯的标准&#xff0c;可以更好的适配不同厂家的模…

2024年五一杯数学建模C题煤矿深部开采冲击地压危险预测求解全过程论文及程序

2024年五一杯数学建模 C题 煤矿深部开采冲击地压危险预测 原题再现&#xff1a; “煤炭是中国的主要能源和重要的工业原料。然而&#xff0c;随着开采深度的增加&#xff0c;地应力增大&#xff0c;井下煤岩动力灾害风险越来越大&#xff0c;严重影响着煤矿的安全高效开采。在…

一个人如何开发一款App软件

个人开发软件和公司开发软件不一样&#xff0c;其中就是收费上&#xff0c;个人开发的费用低&#xff0c;售后服务态度好啊。一个人负责开发也负责售后&#xff0c;客户就你一个。一般都是工作室和个人接单的多&#xff0c;不是太大的项目就建议是个人开发吧&#xff0c;因为能…

网络编程(21)——通过beast库快速实现http服务器

目录 二十一、day21 1. 头文件和作用域重命名 2. reponse时调用的一些函数 3. http_connection a. 构造函数 b. start() c. process_request() d. create_response() e. create_post_response() f. write_response() 4. Server 5. 主函数 6. 测试 1&#xff09;测…

零基础入门人工智能,如何利用AI工具提升你的学习效率?

在这个信息爆炸的时代&#xff0c;人工智能&#xff08;AI&#xff09;不仅是技术行业的热词&#xff0c;更是我们日常生活中不可或缺的部分。你是否也想过&#xff0c;如何更有效地学习和利用这些强大的AI工具来提升自己的学习效率&#xff1f;今天&#xff0c;我们将介绍六款…