HTML第八课:HTML4和HTML5的区别

HTML第八课:HTML4和HTML5的区别

  • html4 与 html 5的区别
  • 快速学习平台

html4 与 html 5的区别

  • 示例图
    在这里插入图片描述
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><div align="center" data-a="div"><h1 style="color: red">html4和html5区别</h1><img src="1.png" alt="" title="我是 html4" style="width: 300px;height: 200px;" id="1" class="" data-a="html4" data-b="html41">我是 html4</img><img src="22.png" alt="" title="我是 html5" style="width: 300px;height: 200px;" id="22" class="" data-a="html5" data-b="html51">我是 html5</img></div>
<p>由此可见,html4和html5区别:<br/>1.html4和html5都是基于w3c组织标准,w3c组织标准是国际标准组织<br/>2.html4和html5都是基于html语言,html语言是超文本标记语言<br/>3.html5新增了语义化标签,比如header、footer、article、section等,这些标签可以更好的描述网页内容,方便搜索引擎优化和提高可访问性。<br/>4.html5新增了本地存储(localStorage和sessionStorage),使得网页可以保存数据,即使用户关闭浏览器,数据也不会丢失。<br/> 5.html5新增了画布(canvas),使得网页可以绘制图形,比如图表、游戏等。<br/>6.html5新增了音频和视频(audio和video),使得网页可以播放音视频。<br/> 7.html5新增了表单验证(form validation),使得网页可以验证用户输入的数据,比如用户名、邮箱、手机号等。<br/> 8.html5新增了拖拽(drag and drop),使得网页可以拖拽元素,比如图片、文件、链接等。<br/>9.html5新增了CSS3,使得网页可以添加更多的样式,比如阴影、圆角、动画、过渡、多列布局等。<br/>10.html5新增了响应式设计(responsive design),使得网页可以适应不同的屏幕尺寸,比如手机、平板、PC等。<br/> 11.html5新增了移动设备优化(mobile optimization),使得网页可以在移动设备上运行,比如手机、平板等。<br/> 12.html5新增了SEO(搜索引擎优化),使得网页可以 better in search engines.<br/>13.html5新增了HTML5 Boilerplate,是一个HTML5开发模板,提供了一些基础的HTML结构、CSS样式、JavaScript脚本,使得网页开发更加简单和快速。<br/> 14.html5新增了HTML5 Shiv,是一个HTML5兼容性解决方案,使得网页可以在IE浏览器上运行,比如IE8、IE9等。<br/> 15.html5新增了HTML5 History API,使得网页可以改变URL,而不需要刷新页面。<br/>16.html5新增了HTML5 Local Storage,使得网页可以保存数据,即使用户关闭浏览器,数据也不会丢失。<br/>17.html5新增了HTML5 Canvas,使得网页可以绘制图形,比如图表、游戏等。<br/>18.html5新增了HTML5 Audio,使得网页可以播放音视频。<br/>19.html5新增了HTML5 Video,使得网页可以播放音视频。<br/>20.html5中不局限于标签的4个基本属性如:id、class、style、data-*,
</p></body>
</html>

快速学习平台

http://code.nebulas.ink/

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

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

相关文章

CS336——1. Overview

文章目录1. CS336介绍2. 概览2.1 为什么会有这门课程2.1.1 LLM的参数和训练成本2.2.2 小语言模型和LLM的区别2.2 你可以学到什么&#xff1f;2.2.1 Intuitions2.2.2 The bitter lesson3. 全景图(current landscape)/发展历史4. 可执行的课件说明5. 课程设计6. 课程内容6. 1 bas…

ncnn-Android-mediapipe_hand 踩坑部署实录

目录 同时有 nanodet 和yolox,可以做到10fps 没测试:yolox hand ncnn-Android-mediapipe_hand hand 关键点21个模型: ncnn版本: 跑通后,手部关键点集中在图像左上角,经过排查,原因是ncnn版本不对。 CMakeLists.txt 同时有 nanodet 和yolox,可以做到10fps 无训练…

OSPF实验:外部路由引入

OSPF外部路由引入实验目的&#xff1a;除了内部通信外&#xff0c;企业还需要与外部网络进行通信&#xff0c;不同企业网络之间存在互访需求。假设A公司网络部署OSPF协议实现内部通信&#xff0c;因业务发展&#xff0c;需要访问B公司的一台WEB服务器。网络拓扑图&#xff1a;公…

网络上那些在线 PDF 转换工具安全吗?转换 PDF 需要注意什么

PDF 格式凭借跨设备兼容、格式稳定的优势&#xff0c;早已成为个人办公、企业协作中不可或缺的文件格式。无论是压缩 PDF 以满足邮件附件大小限制&#xff0c;还是将 Word 文档转成 PDF 确保排版不变&#xff0c;我们总能遇到需要 PDF 工具的场景。也正因如此&#xff0c;网上涌…

生成对抗网络(GAN)

目录 1 引言 2 生成对抗网络的基本原理 2.1 生成器与判别器 2.2 对抗训练过程 2.3 与传统生成模型的比较 3 GAN的衍生模型 3.1 架构创新与深度卷积GAN 3.2 损失函数优化与Wasserstein GAN 3.3 条件生成与可控合成 3.4 跨域转换与CycleGAN 3.5 高分辨率生成与规模化演…

Vue 3.6 Alien Signals:让响应式性能飞跃式提升

概述 Vue 3.6 引入了革命性的 Alien Signals 技术&#xff0c;这是一种全新的响应式系统&#xff0c;基于细粒度响应式原理&#xff0c;为 Vue 应用带来了前所未有的性能提升和开发体验优化。 什么是 Alien Signals&#xff1f; Alien Signals 是 Vue 3.6 内置的轻量级响应式…

React Hooks 报错?一招解决useState问题

文章目录问题分析问题 在使用import { useState } from "react";时报错&#xff1a;Youre importing a component that needs useState. This React Hook only works in a Client Component. To fix, mark the file (or its parent) with the “use client” direct…

数据集成平台怎么选?从ETL到CDC再到iPaaS的全景对比

前言&#xff1a;一个制造企业的真实困境 近期在为某家制造企业做系统改造时&#xff0c;我们遇到了一个典型的数据集成难题。这家企业运营着独立的ERP、CRM和MES等30业务系统&#xff0c;看似完备的信息化基础却存在严重的数据割裂问题。 销售团队在CRM中查看的库存数据总是滞…

驱动开发系列72 - GLSL编译器实现 - 指令选择(二)

前面介绍过,在指令选择时会执行一系列优化过程,本节介绍下“比特级常量传播优化”的实现。 一:什么是比特级常量传播优化 举一个GLSL语言例子: #version 450layout(location = 0) in vec4 inColor; layout(location = 0) out vec4 outColor;void main() {vec4 tmp = inCo…

Redis(缓存)

一 什么是缓存1. 生活上的例子比如有一个行李箱和一个手机&#xff0c;每次把手机放到行李箱在拿出来肯定很麻烦&#xff0c;如果放到裤兜里就会方便很多&#xff0c;所以裤兜算作行李箱的一个缓存&#xff0c;不仅仅是裤兜&#xff0c;甚至可以一直拿在手上等其他有存储介质的…

openssl简介

一、openssl是什么 OpenSSL是一个开源的、功能强大的软件库和工具包,它实现了传输层安全(TLS) 和安全套接层(SSL) 协议以及一个全面的密码学原语库。它是用 C 语言编写的,为其带来了高性能和跨平台的特性。 作为库(Library):开发者可以将其代码集成到自己的应用程序(…

左值引用与右值引用

左值和右值 左值&#xff08;lvalue&#xff09;&#xff1a;在表达式结束后仍然存在&#xff0c;可以取地址。简单理解&#xff1a;有名字、有存储位置。 比如变量、数组元素、对象等。 右值&#xff08;rvalue&#xff09;&#xff1a;临时值&#xff0c;表达式结束后就消失&…

中小企业SAP B1 HANA部署全解析:成本与云端优势

目录 云端部署成本构成与效益分析 软件许可费 硬件成本 服务费 培训费 技术优势 快速部署 弹性扩展 高可用性 云端部署适用场景 IT预算有限的中小企业 分布在不同地区的机构 需要快速上线的情况 本地部署适用场景 数据监管严格的行业 拥有完善IT基础设施企业 …

Django Channels实战:WebSocket实时通信开发

在当今Web应用开发中&#xff0c;实时通信功能已成为提升用户体验的关键要素。传统的HTTP请求-响应模式难以满足即时聊天、实时通知、协同编辑等场景的需求。本文将深入探讨如何利用Django Channels框架实现WebSocket通信&#xff0c;为你的Django项目添加实时交互能力。为什么…

大数据毕业设计选题推荐-基于大数据的懂车帝二手车数据分析系统-Spark-Hadoop-Bigdata

✨作者主页&#xff1a;IT研究室✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

python 通过selenium调用chrome浏览器

更新selenium pip install -U selenium 下载浏览器和对应的驱动 Chrome for Testing availability 一般选稳定版本的&#xff0c;我是windows的就下win64的&#xff0c; 下载两个zip包后&#xff0c;把chromedriver.zip中的exe解压缩放到chrome_win64文件夹中 from selen…

Codeium:免费开源代码自动补全工具,高效管理代码片段告别开发卡壳

你有没有过这种尴尬时刻&#xff1f;写代码时突然想不起来常用的函数写法&#xff0c;比如 Python 的字典推导式&#xff0c;或者 MySQL 的联表查询语句&#xff0c;翻之前的项目文件翻半天&#xff0c;好不容易找到又得复制粘贴 —— 要是遇到换电脑&#xff0c;之前存的代码片…

嵌入式系统学习Day35(sqlite3数据库)

一.数据库 1、分类&#xff1a;大型中型小型 ORACLEMYSQL/MSSQL : SQLITE DBll powdb 关系型数据库 2、名词&#xff1a; DB数据库 select update database DBMS数据库管理系统 MIS管理信息系统 OA办公自动化 3、嵌入式数据库&#xff1a; sqlite3www.sqlite.org www.kernal.…

无人机自组网系统的抗干扰技术分析

由多个无人机和地面组成的MESH自组网系统是一种去中心化的无线通信网络 。系统由多个机载和地面通信终端构成&#xff0c;其核心特点是“无固定中心”&#xff0c;采用去中心化架构&#xff0c;所有节点地位平等 。在这种网状结构中&#xff0c;所有通信节点都能直接相互通信&a…