HTML

HTML、XHTML和HTML5系列对比 回首发现,前端的东西忘却的一干二净,简单的CSS样式和HTML标签都记不太清了,今天索性回顾一下,温故而知新。做了一些简单的整理,有兴趣的同学可以了解一下。 阅读详情

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <p>这是分段</p>
	<h1>这是标题</h1>
	<div><a href="http://www.baidu.com">这是链接</a></div>
	<div id="logo" class="logo">
		<img src="http://www.baidu.com/wp-content/uploads/2018/12/2018122312035677.png">
	</div>
</body>
</html>
  • HTML(超文本标记语言——HyperText Markup Language),它使用标签来定义文本的显示方式。简单来说,HTML就是一种文本文件,里面的内容超出一般文本文件表示,它是用来控制显示格式和对内容进行排版的。
  • 1997年W3C发布HTML 4.0。
  • 2014年发布HTML5

标签

<p>这是分段</p>
<h1>这是大标题</h1>

如上, <p> 中的p就是标签,且是开始标签, </p> 是结束标签。开始、结束标签和内容组成完整的元素
<p> 标签,它的作用范围是下一个和它层次对应的结束标签 </p>

<a href="www.baidu.com" target="_blank">这是链接</a>

href和target是标签的属性

<p /> 空元素可以在开始标签中关闭,也可以 <p></p> 。由于p标签是容器标签,在 <p></p> 中间可以插入其它
标签
在HTML中使用单独标签,例如 <br> <hr> <img> 等。它们中就不能插入其它标签
标签名可以使用大小写,但是推荐使用小写
标签会被解析成一个有层次的DOM树,不要出现标签交错的现象,这是错误的,但是浏览器有容错能力,但是可能显示的格式就不对了

HTML文档结构

  • 文档声明: <!DOCTYPE html> 声明文档类型,这是Html5的声明方式。早期的文档声明很长,规定了HTML遵从的规范,能自动检查错误等
  • 根标签:html标签是根标签
  • 头部:head标签就是头部,一般不是用来显示
    内部可以写meta信息、title网页标题、script脚本、样式表等标签
    <meta charset="utf-8"> 定义网页编码格式为utf-8。浏览器会按照这个编码显示字符
  • 正文:body标签才是浏览器显示的正文部分

alt + shift + f 对齐

常用标签

链接

<a href="http://www.baidu.com" target="_blank" onclick="alert('anchor')">这是链接</a>
  • href属性,指定链接,资源定位符
    默认 self 打开一个新标签,打开一个新页面,_blank,超链接是最常使用的

  • target属性,指定是否在本窗口中打开。_blank就是指新窗口打开链接

onclick是点击事件,等号后面往往写一个js函数或脚本执行。很多HTML标签都支持很多事件属性,常见有onclick、ondblclick、onkeydown、onkeyup、onkeypress、onmousedown、onmousemove、onmouseover、onsubmit、onchange等等。后面写的函数称作事件响应函数或事件回调函数。

  • 链接,锚点,定位本页面中资源,还可以定位另一个页面的资源
    href=“#test” 锚点,前面一定要加# ,在地址栏网页后加#test
// 锚点使用
<body>
	<h1>这是最大的标题</h1>
	<p>这是段落</p>
	<div> style="backgroud-color: #f0f0f0"><a href="#test" target="_blank">anchor</a></a></div>
</body>
  • 默认情况下,超链接点击后会发起一个HTTP GET请求
<body>
    <h1>这是最大的标题</h1>
    <p>这是段落</p>
    <div> style="backgroud-color: #f0f0f0"><a href="http://www.baidu.com" target="_blank">anchor</a></a></div>
</body>
  • 一般连接内部直接写内容,也可以放图片
  • 如果需要访问超链接,需要加http://
  • 不然会当做文件访问,跳转相对路径

url

  • index.html 静态页面,更快
  • 如果一个都找不到 会抛404错误,配置错误
    在这里插入图片描述
  • .. 上一层的
    在这里插入图片描述

图片

<img src="http://www.baidu.com/wp-content/uploads/2018/12/2018122312035677.png">

图片标签,src指定图片路径
注意,图片会发起一个HTTP GET请求
如果去掉http:// 为相对路径
直接发起请求

标题

<h1>~<h6> ,标题标签,默认h1字体最大,h6字体最小

图层

<div id="logo" class="logo"></div>

id属性,非常重要,标签的唯一标识

class属性,非常重要,样式表定位并附加样式

<div> 标签,目前该标签加上CSS,被广泛用于网页布局中

script

在这里插入图片描述

  • http请求,200 是OK,找不到 404错误

在这里插入图片描述

列表

  • 无序列表
    无符号的默认样子
<ul>
	 <li>Coffee</li>
	 <li>Milk</li>
</ul>

在这里插入图片描述

  • 有序列表
<ol>
	 <li>Coffee</li>
	 <li>Milk</li>
</ol>

在这里插入图片描述

表格

登录使用 div
报表展示 table

HTML 表格的基本结构:

  • <table>…</table>:定义表格
  • <tr>…</tr>:定义表格的行
  • <th>…</th>:定义表格的标题列(文字加粗),一般不用
  • <td>…</td>:定义表格的列
    不过th现在用的少了,表格表头是否字体加粗,都用css控制。所以表中有tr表示行,td表示格子

<br> 换行
<hr> 分割线
&nbsp; 空格

<table border="1">
	<tr> 
		<th>1,1</th>
		<th>1,2</th>
	</tr>
	<tr>
		<td>2,1</td>
		<td>2,2</td>
	</tr>
	<tr>
		<td colspan="2">占2列</td>
	</tr>
</table>

path 路径

windows 会先搜索当前工作路径,在搜索path路径
linux 需要加 ./

表单

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>helloword html</title>
    <script src="jquery.min.js"></script>
    <style>
        td {
            padding: 5px
        }
    </style>
</head>

<body>
    <form action="" method="POST" enctype="application/x-www-form-urlencoded">
        <table border="1" style="border-collapse: collapse">
            <tr>
                <td colspan="2">用户注册</td>
            </tr>
            <tr>
                <td>用户名</td>
                <td><input type="text" placeholder="用户名"></td>
            </tr>
            <tr>
                <td>密码</td>
                <td><input type="password" name="password" id="password"></td>
            </tr>
            <tr>
                <td>性别</td>
                <td>
                    <input type="radio" name="gender" id="gender" checked value="M">男
                    <input type="radio" name="gender" id="gender" value="F">女
                </td>
            </tr>
            <tr>
                <td>爱好</td>
                <td>
                    <input type="checkbox" name="interest" id="interest" value="music">音乐
                    <input type="checkbox" name="interest" id="interest" checked value="movie">
                    电影
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <input type="submit" value="提交">
                    <input type="reset" value="重置">
                </td>
            </tr>
        </table>
    </form>
    
</body>

</html>

特别注意:表单控件如果要提交数据,必须使用name属性,否则不能提交到服务端

form标签的重要属性

  • action,表单数据submit提交到哪里
  • method,提交的方法,常用POST
  • enctype,对提交的数据编码
    • application/x-www-form-urlencoded,在发送前编码所有字符(默认)
      • 空格转换为 “+” 加号,特殊符号转换为 ASCII HEX 值
    • multipart/form-data,不对字符编码。在使用包含文件上传控件的表单时,必须使用该值
    • text/plain,空格转换为 “+” 加号,但不对特殊字符编码

form标签方法有 get post

  • get 我要这个资源你给我,get 只有 head
  • post 提交数据,返回数据 ,常用于表单

GET方法

  • /test.html 请求路径
  • HTTP/1.1 请求协议
  • Host: 127.0.0.1 请求主机

keep-alive 留一段时间
URL= 路径 + 协议 + 主机
在这里插入图片描述

  • 304 用网页本地缓存
    在这里插入图片描述

  • referer 基于某个页面在这里插入图片描述
    -

  • get 方法请求
    在这里插入图片描述

  • 以问号开头,使用谁and谁方式
    在这里插入图片描述

  • ID给JS用的

  • name是提交用的,没有name就没有资格提交
    在这里插入图片描述

STM32+Air724UG基于阿里云物联网平台的OTA远程升级实战指南 本文提供了一套基于STM32微控制器与Air724UG 4G Cat.1通信模组,通过阿里云物联网平台实现OTA远程升级的完整实战指南。文章详细阐述了BootLoader与用户程序的分工、云端配置、固件下载与烧写流程,并分享了关键代码实现与常见问题排查方法,帮助开发者快速为物联网设备部署稳定可靠的无线升级功能。 阅读详情

相关推荐

【原创工具 | OpenCV-CamCalib】一个基于 OpenCV 的自动化相机数据采集和标定程序

一个基于OpenCV的自动化相机数据采集和标定程序。系统内置相机地址默认为 0。

XavierJ的博客 2697

HTML是什么?HTML简介

HTML是什么?HTML简介 HTML 英文全称是 Hyper Text Markup Language,中文译为“超文本标记语言”,专门用来设计和编辑网页。 使用 HTML 编写的文件称为“HTML 文档”,一般后缀为.html(也可以使用.htm,不过比较少见)。HTML 文档是一种纯文本文件,您可以使用 Windows 记事本、Linux Vim、Notepad++、Sublime Text、VS Code 等文本编辑来打开或者创建。 每个网页都是一个 HTML 文档,使用浏览器访问一个链接(URL)

ccc369639963的博客 2万+

深入解读ATPG Pattern类型:除了Basic Scan,Clock PO和RAM Sequential模式怎么用?

本文深入解析ATPG高级Pattern类型,包括Clock PO和RAM Sequential模式的应用策略。通过Mentor DFT工具链中的Tessent平台,详细介绍了这些模式的工作原理、配置命令及实战案例,帮助提升芯片测试的故障覆盖率和效率。特别适用于处理时钟域交叉和嵌入式存储器的复杂电路测试需求。

weixin_27697385的博客 486

1、HTML——初识HTML、HTML的定义、HTML5

一、初识HTML 二、HTML的定义 三、HTML5 四、HTML整体结构 1、头部内容 : 1.1 元数据标签: 1.2 网页标题标签: 1.3 头部内容的其他标签 2、实体内容: 2.1 六个标题等级标签 2.2 换行标签: 2.3 段落标签: 2.4 字体标签:斜体,斜体 2.5 字体标签:加粗,加粗 2.6 字体标签:上标标签,下标标签

优快云_Loveletter的博客 1742

Windows系统下搭建MPI(并行计算)环境

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;W

weixin_43417960的博客 5752

手把手教你用gmid方法设计二级运放:从理论到仿真全流程(附避坑指南)

本文详细介绍了使用gmid方法设计二级运放的全流程,从理论到仿真实践,特别针对初学者常见问题提供避坑指南。通过系统化的晶体管尺寸确定技术,帮助工程师在性能、功耗和面积之间找到最佳平衡点,适用于模拟集成电路设计中的关键模块开发。

weixin_29213525的博客 271

【HTML】HTML基础

参考:菜鸟教程-HTML 目录 一、HTML简介 1.什么是HTML 2.HTML标签 3.WEB浏览器 4.HTML实例 5.通用说明 6.中文编码 7.HTML编辑器推荐 二、HTML属性 1.HTML属性简介 2.适用于大多数标签的属性 3.HTML全局属性 三、HTML样式 1.HTML的style属性 2.不赞成使用的标签和属性 四、HTML注释 五、...

NightRaid 3092

【ROS2】Arduino系列之机器人底盘实现

介绍ros中提供的一个已经封装了的模块: ros_arduino_bridge,该模块由下位机驱动和上位机控制两部分组成,通过该模块可以更为快捷、方便的实现自己的机器人平台

guilin 1483

HTML和HTML5有什么区别

HTML,即超文本标记语言,是构建网页的标准语言。最初版本的HTML简单地定义了网页的结构和内容,包括文本、图片、链接等元素。HTML的基本标签包括等,它们帮助浏览器正确渲染网页内容。HTML5是HTML的第五个主要版本,旨在解决Web开发中的一些长期存在的问题,并引入了许多新功能。HTML5不仅扩展了现有功能,还增强了对多媒体、图形和应用程序的支持。

m0_56131422的博客 3364

一文搞懂电流、电压的有效值 RMS

交流电有正半周、负半周,直接平均可能抵消成 0,但负半周一样会发热。这个交流电如果换成直流电,能产生同样发热功率时,对应的直流电压或电流”,电容耐压通常不能按 220V 选,常见会选 400V 或更高余量。所以做硬件时,220VAC 整流滤波后电容上会接近。电压/电流的有效值,也叫。如果它加在电阻上,发热按。

qq_52293640的博客 447

基于物联网的门禁与考勤系统(阿里云)_81

本课题设计的基于物联网的门禁与考勤管理系统,结合现代信息技术,利用指纹识别、射频卡、密码输入和远程控制等多种开锁方式,提升门禁系统的安全性和灵活性;同时,通过物联网平台进行数据上传和远程管理,极大提高了管理效率。通过智能化的考勤功能,系统可以实时记录员工的出入情况,并通过云平台进行远程查询和管理,推动门禁与考勤管理的数字化、智能化和高效化。

1万+

HTML发展,HTML4与HTML5?

HTML(超文本标记语言)是用于创建网页和网页应用的标准标记语言。自1990年代初首次发布以来,HTML已经经历了多个版本的更新,每个版本都引入了新特性、改进和规范。以下是HTML主要版本的发展历程和区别:在下面的案例中: HTML5 在下面的案例中: 参考 https://www.w3.org/ https://developer.mozilla.org/zh-CN/ https://html5doctor.com/ https://html.spec.whatwg.org/multipage/ htt

Dd_ddc的博客 2193

maya导入导出bvh 自动 脚本

maya打开bvh脚本

jacke121的专栏 1550

html是什么

HTML 是一种用来开发网页的计算机语言,它通过标签(标记式指令)将文本、音视频、图片、表格、按钮、输入框等内容显示出来。也就是说,HTML 是用来给网页内容进行排版和布局的。

QQ1257871322的博客 1440

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

【HTML】html文件

在互联网的广袤世界里,每一个绚丽多彩、功能各异的网页背后,都离不开HTML文件的默默支撑。HTML,即超文本标记语言(HyperText Markup Language),作为网页创建的基础语言,其重要性不言而喻。本文将深入浅出地为你介绍HTML文件的方方面面。

weixin_59422604的博客 2619

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

HTML 语法总结

目录HTML 基础HTML 元素HTML 属性HTML 标题HTML 段落HTML 文本格式化HTML 链接HTML 头部HTML 样式- CSS HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。 HTML5的设计目的是为了在移动设备上支持多媒体。 HTML5 简单易学。 HTML5 中的一些有趣的新特性 用于绘画的 canvas 元素 用于媒介回

无 1878

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

什么是HTML?

互联网上的应用程序被称为Web应用程序,Web应用程序使用Web文档(网页)来表现用户界面,而Web文档都遵循标准HTML格式。

不断学习,不断进步,提高自己 5654

html5,HTML5中文教程,HTML5中文手册,HTML5参考手册,html5,html5教程,html5手册,HTML5简介...

  HTML5参考手册,html5,html5教程,html5手册,HTML5简介,HTML5视频,HTML5音频,HTML5画布,HTML5Web存储.HTML5离线存储,HTML5输入类型,HTML5表单元素,HTML5表单属性,HTML5标签,HTML5属性,HTML5事件   HTML 5 教程 HTML 5 首页 HTML 5 简介 HTML 5 视频 HTML 5 音频...

威尔软件 3853

HTML、HTML5一览

HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言: HyperText Markup LanguageHTML 不是一种编程语言,而是一种标记语言标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HTML 文档包含了HTML 标签及文本内容HTML文档也叫做 web 页面。

2202_75345049的博客 1736

HTML: html初识

1、实例 <!doctye html> <html> <head> <title> 这里用于显示标签内容 </title> </head> <body> <h1>这里用于显示标题<h1> <p> 此处用于显示段落,并且两段之间会自动换行,或者使用<br>进行换行操作</p> <a href="http://www.baidu.com"> 百度 &lt

dformy的博客 796

【JavaWeb】之HTML(对HTML细节的一些总结)

首先我们在把Java基础学习完之后,我们就要进行网站方面的开发了,我们要了解网页的组成,而网页的组成有HTML,CSS,JavaScript 所以我们就要从HTML开始了,下面我们开始进行学习。1. HTML(HyperText Mark-up Language)即超文本标签语言(可以展示的内容类型很多)2. HTML 文本是由HTML标签组成的文本,可以包括文字、图形、动画、声音、表格、链 接等。

2301_81776550的博客 1281

HTML——HTML 简介

文章目录网页基础介绍HTML简介和历史HTML 简介HTML历史浏览器介绍浏览器内核Web 标准HTML 基本名词HTML 规范编写XHTML的规范HTML 的基本语法特性 网页基础介绍 网页主要由文字、图像和超链接等元素构成,除了这些元素,网页还可以包含音频、视频以及flash等。 HTML简介和历史 HTML 简介 HTML(Hyper Text Marked Language),超文本标记语言 一、HTML特点 简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便 可扩展性:超级文本标记语

Alyson_jm的博客 1122

HTML入门

HTML入门

scj1022的博客 1313

【学习】【HTML】HTML、XML、XHTML

HTML (HyperText Markup Language) 是一种用于创建和展示网页的标准标记语言。它由一系列的元素组成,这些元素通过标签的形式来告诉浏览器如何显示内容。HTML5 是第五个主要版本的 HTML,旨在改进 Web 应用的功能和性能。引入了许多新特性,如语义化标签、多媒体支持、表单控件、本地存储等。XML 是一种用于存储和传输数据的标记语言。强调数据的结构化表示,要求所有标签必须正确闭合,并且区分大小写。

m0_61097007的博客 1314

HTML5和HTML的区别

很多没有学过HTML5大前端的同学,对HTML5并不了解,经常会提出疑问:HTML5与传统HTML有什么区别?下面本篇文章就来给大家介绍一下HTML5和HTML两者之间的区别,希望对你有所帮助。 什么是HTML和HTML5? HTML代表超文本标记语言,用于使用标记语言设计网页。HTML是超文本和标记语言的组合,超文本定义了网页之间的链接;标记语言用于定义标记内的文本文档,该文档定义网页的结构。此语言用于注释(在计算机注释中)文本,以便机器可以理解它并相应地操作文本。 大多数标记(例如HTML)语言都

Bernard Han的博客 1761

对HTML的认识

一、HTML的介绍 1、HTML的概述: html全称为HyperText Markup Language,译为超文本标记语言,不是一种编程语言,是一种描述性的标记语言,用于描述超文本中内容的显示方式。比如字体什么颜色,大小等。 超文本:音频,视频,图片称为超文本。 标记 :<英文单词或者字母>称为标记,一个HTML页面都是由各种标记组成。 作用:HTML是负责描述文档语义的语言。 注意:HTML语言不是一个编程语言(有编译过程),而是一个标记语言(没有编译过程),HTML页面直接由浏览器解

weixin_51654260的博客 1871
上一篇: JS语法 -- 函数及异常
下一篇: CSS(Cascading Style Sheet)
鹿夏
博客等级 码龄8年 24粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值