Web——HTML

一.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.hqwc.cn/news/520908.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

图书推荐|Windows Server 2022 系统与网站配置实战

讲述桌面体验、Server Core/Nano Server&#xff0c;容器与云系统的配置 1 本书内容 《Windows Server 2022 系统与网站配置实战》秉持作者一贯理论兼具实践的写作风格&#xff0c;以新版的Windows Server 2022系统与网站配置实践为主题&#xff0c;辅以大量的实例演示&#x…

finallShell上传文件失败?

上传了一部分就直接报错&#xff0c;导致centos服务器还连接不上了&#xff0c; 后来我用网上的破解版finallshell&#xff0c;也是出现同样的情况&#xff0c; 最后没办法我用的网上推荐的另外一款ssh的客户端工具才可以上传成功。 有遇到同样情况的小伙伴&#xff0c;可以…

【小黑送书—第十一期】>>如何阅读“计算机界三大神书”之一 ——SICP(文末送书)

《计算机程序的构造和解释》&#xff08;Structure and Interpretation of Computer Programs&#xff0c;简记为SICP&#xff09;是MIT的基础课教材&#xff0c;出版后引起计算机教育界的广泛关注&#xff0c;对推动全世界大学计算机科学技术教育的发展和成熟产生了很大影响。…

git revert 撤回之前的几个指定的提交

文章目录 Intro操作命令-n 选项 参考 Intro 在开发过程中&#xff0c;有的时候一开始只是一个小需求&#xff0c;可以改着改着事情超出了控制&#xff0c;比如说我一开始只是想调整一个依赖包的版本&#xff0c;可是改到后来类库不兼容甚至导致项目无法启动。 这个时候我就想&…

音频库及分析软件介绍

搞音频的兄弟必须要看一下的&#xff0c;俗话说&#xff0c;工欲善其事必先利其器&#xff0c;好的音频分析软件&#xff0c;对于音频分析工程师来讲&#xff0c;可谓是非常重要的&#xff0c;下面由小编介绍一下&#xff1a;

Gafana Redis Overview dashboard

1. 简介 根据提供的 Redis 监控仪表盘 JSON 文件,包含的监控指标及其简要描述如下: redis_uptime_in_seconds: Redis 实例的运行时间(秒)。 redis_connected_clients: 当前连接到 Redis 实例的客户端数量。 redis_memory_used_bytes: Redis 实例使用的内存量(字节)。 redis_m…

利用CesiumJS开发模拟飞机飞行的应用(三、飞行动画)

上一节介绍了利用CesiumJS开发模拟飞机飞行的应用(添加飞行轨迹),本节介绍如何在上节基础上添加模拟飞行 飞行动画效果实现 我们将创建一个 SampledPositionProperty 来存储每个位置以及时间戳。源数据不包含每个样本的时间戳&#xff0c;但我们知道航班号为 SK936&#xff…

代码训练LeetCode(4)字母异位词

代码训练(4)LeetCode之字母异位词 Author: Once Day Date: 2024年3月6日 漫漫长路&#xff0c;才刚刚开始… 全系列文章可参考专栏: 十年代码训练_Once-Day的博客-CSDN博客 参考文章: 242. 有效的字母异位词 - 力扣&#xff08;LeetCode&#xff09;力扣 (LeetCode) 全球极…

使用腾讯云快速搭建WordPress网站流程详解

专栏系列文章&#xff1a; WordPress建站主题美化系列教程https://blog.csdn.net/seeker1994/category_12184577.html 一文搞懂WordPress是什么&#xff1f;为什么用它建站&#xff1f;怎么安装与部署&#xff1f; 初次安装WordPress后如何进行网站设置&#xff08;主题安装、…

分析:如何多线程运行测试用例

这是时常被问到的问题&#xff0c;尤其是UI自动化的运行&#xff0c;过程非常耗时&#xff0c;所以&#xff0c;所以多线程不失为一种首先想到的解决方案。 多线程是针对的测试用例&#xff0c;所以和selenium没有直接关系&#xff0c;我们要关心的是单元测试框架。 unittest …

安康杯安全知识竞赛上的讲话稿

各位领导、同志们&#xff1a; 经过近半个月时间的准备&#xff0c;南五十家子镇平泉首届安康杯安全生产知识竞赛初赛在今天圆满落下帏幕&#xff0c;经过紧张激烈的角逐&#xff0c; 代表队、 代表队和 代表队分别获得本次竞赛的第一、二、三名让我们以热烈的掌声表示祝…

Zookeeper基础知识:成功分布式系统的关键

文章目录 一、引言二、Zookeeper介绍三、Zookeeper安装四、Zookeeper架构【重点】4.1 Zookeeper树形结构4.2 znode类型4.3 Zookeeper的监听通知机制 五、Zookeeper常用操作5.1 zk常用命令5.2 Java连接Zookeeper5.3 Java操作Znode节点5.4 监听通知机制 六、Zookeeper集群【重点】…