HTML、XML、XHTML有什么区别呢?
因为相同之处从字面可以看出,他们都是ML,都是标记语言(Markup Language),所以不同就是前面的部分了。
HTML,超文本标记语言,是语法较为松散的、不严格的Web语言;XML,可扩展标记语言,主要用于存储数据和结构,可扩展;XHTML,可扩展超文本标记语言,基于XML,作用与HTML类似,但语法更严格。我怎么感觉我跟没说一样?!
怎样区分网站是采用表格,框架还是XHTML(div+css)结构?
刚开始学,以下是自己的见解:我都是查看源代码区别的(表格结构:table、框架:frame、div和css)不知是否正确,求指正DIV+CSS 比较灵活,在样式上可以独立设计在css文件中,这一点在我们浏览网站(例如手机WAP上网)那些样式文件就不加载,而且布局上位置灵活性大,标签也很齐全。 表格做网站很少了,一般小型网站可以用表格做,位置可塑性较差,运用较简单。 框架页面只是把几个页面组合到一个页面中,在当前页面的某个区域显示指向而已,只是布局的一部分,设计网页的话还是div+css吧。
jsbptp是什么文件?
jsp的英文名称是Java Server Pages,中文名称是java服务器页面,jsp也是一种网页开发技术,主要用于实现java web程序的用户界面的部分,网页开发者可以使用html和XHTML以及其他元素来嵌入jsp操作,完成一系列的操作。
html5是干嘛的?
HTML5 是 HTML 最新的修订版本,由万维网联盟(W3C)于 2014 年 10 月完成标准制定。目标是取代 1999 年所制定的 HTML 4.01 和 XHTML 1.0 标准,以期能在互联网应用迅速发展的时候,使网络标准达到匹配当代的网络需求。
广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。
HTML5跟HTML有哪些区别?
HTML 是用来描述网页的一种语言,是超文本标记语言: HyperText Markup Language,HTML 不是一种编程语言,而是一种标记语言。HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定,HTML5的设计目的是为了在移动设备上支持多媒体,增加了许多的描述型标签,HTML5 是下一代 HTML 标准。
作为前端开发的技术人员,必须掌握的技术之一就是Html,其他技术如Css,JavaScript,JQuery等等都是基于Html的,那么Html和今天我们耳熟能详的Html5究竟有什么区别,或者说Html怎么发展到Html5的呢?下面一起了解一下Html5和Html的区别吧!
一、什么是Html
HTMl(HyperText Markup Language): 超文本标记语言,一种纯文本类型的语言。
特点有:
1、可以用来设计网页的标记语言;
2、用该语言编写的文件,以.html或者.htm为后缀;
3、由浏览器解释执行;
4、HTML表面上,可以嵌套用脚本语言编写的程序段,如:VBScript,JavaScript
与第一个纯文本的页面相比,Html页面引入了标签的概念,也是说,Html是文本+标签的形式。
二、什么是HTML5
Html5广义上来说包含了html5、css和JavaScript三个部分,不仅仅是根据第一印象的html5,html5让网页制作从布局到细节处理都更加的灵活,可以创建更好的网页结构,拥有更加丰富的标签,对媒体播放、编辑、存储等有更好的支持方式,兼容性更强。
三、HTML和HTML5的相同点
1、都是网页的基础,用来构建Web页面的“骨架”
2、具有基本相同的标签,如div,form,p等等
四、HTML和HTML5的不相同点
1、 各个浏览器对HTML5的渲染或支持程度不同,但对HTML的支持或渲染已经很稳定 2、 html5正在发展,相当于于html的升级版本
3、 html5用户可以编辑网页的部分内容
4 、html5中元素可以使图像脚本更灵活
5 、html5中 新的API让页面程序开发更简单
6 、 html5改进页面表单操作
7 、html5新增加了很多新的标签,如footer等
五、hmtl5于html的区别
1.在文档类型声明上
html:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
html5:<!doctype html>
由这两者对比可见:在文档声明上,html有很长的一段代码,并且很难记住这段代码,想必很多人都是靠工具直接生成的吧?而html5却是不同,只有简简单单的声明,这也方便人们的记忆。
2.在结构语义上
html:没有体现结构语义化的标签,我们通常都是这样来命名的<id="header">.这样表示网站的头部。
html5:在语义上却有很大的优势。提供了一些新的标签,比如:<header><articale><footer>
虽然在前几年html5已经出来了,但是那时候因为不够成熟,时机不对,才没被兴起。在这互联网高速发展的时候,也是来临4G的时代。正是学习HTML5的好时机,我们还不学习hml5就out了!
HTML5 是 HTML 的第五个版本,相对于之前的版本,它引入了一些新的特性和改进,包括:
1. 新的语义化标签:HTML5 引入了一些新的语义化标签,例如 `<header>`、`<footer>`、`<nav>`、`<article>`、`<section>` 等,使得网页结构更加清晰,更容易理解和维护。
2. 新的表单控件:HTML5 引入了一些新的表单控件,例如日期选择器、颜色选择器、搜索框等,使得表单更加易于使用和定制。
3. 视频和音频支持:HTML5 引入了 `<video>` 和 `<audio>` 标签,使得在网页中嵌入视频和音频内容更加容易。
4. Canvas 绘图:HTML5 引入了 `<canvas>` 标签,提供了一个基于 JavaScript 的绘图 API,使得在网页中实现图形和动画效果更加容易。
5. Web 存储:HTML5 引入了本地存储技术,包括 localStorage 和 sessionStorage,使得在客户端存储数据更加方便和高效。
总的来说,HTML5 在保持 HTML 标准的基础上,引入了一些新的特性和改进,使得开发者能够更加方便地创建更加丰富、交互性更强的 Web 应用程序。
以前的我们用HTML+CSS主要大部分是做PC端网页的基础部分开发,绝大部分业务逻辑和代码量在服务器端,前端只收到服务器端动态生成的HTML和附加的简单的JS/CSS/img,是一种非常不平衡的架构,而HTML5表面上是标签的改动,但实际上应该是改动这些标签后所带来的影响,还有更多的是把业务逻辑和运算量放在了客户端,让HTML在APP的开发上具有了更多的优势。
简单点说就是,HTML和CSS开发只能做一些网页的基本搭建,像以前写页面的人很多要不然就是美工或是服务器端的人,位置就很尴尬,而现在的HTML5和CSS3不光在以前基础的结构内做出了优化,并且在移动端APP开发上也有着得天独厚的优势。
HTML5 新元素
HTML5中最常用的新元素有:
新 语义元素 像 , , , .
新 表单元素属性 像 number, date, time, calendar, range.
新 图形元素: 和 .
新 多媒体元素: 和 .
在下一章中,HTML5的支持,你将学会如何使用旧的浏览器来处理“未知”(新)的HTML元素.
新HTML5 APIs (应用编程接口)
最常用的新HTML5 API有:
- HTML 地理定位
- HTML 拖拽
- HTML 本地存储
- HTML 应用缓存
- HTML 线程
- HTML 消息推送
注意: 本地存储是一个Cookie的强大替代.
在HTML5删除的元素
以下的HTML4元素,在HTML5中已被删除:
删除元素替换元素<acronym><abbr><applet><object><basefont>CSS<big>CSS<center>CSS<dir><ul><font>CSS<frame> <frameset> <noframes> <strike>CSS, <s>, or <del><tt>CSS
原文:

