HTML基本思维概念形成于2003年,之后W3C对页面超文本应用技术工作小组(WHATWG)开发的HTML草图颇感兴趣,这个小组的开发人员均来自Apple ,Mozilla,和Opera。2007年W3C工作小组正式成立,主要进行HTML 5规格进行开发。目前开发仍在进行中,有望在2012年发布。<!--more-->
HTML 5旨在改进HTML的协同工作能力,增加了急需的页面内容描述。它还增加了HTML 4对页面程序所缺乏的特性。在本文中,让我们来看看HTML 5将会为我们带来什么激动人心的新特性。1.新的HTML元素,增强描述内容的能力HTML的主任务是描述页面的架构,例如在<p></p>元素之间的文本内容,HTML将告诉浏览器这些文本是一个段落。在HTML 5中将增加更多的HTML组件,给网页开发者提供更好的,更精确的方式来描述数据对象。请看以下的对比情况:
该布局的问题是,对于浏览器来说,所有的一切都是一个<div>元素。浏览器将平等对待<div>元素里面的内容,因为他无法进行区分,包括“级别”和“标识”,比如content, sidebar,和footer不同的网站内容各不相同。在HTML5中,可以通过以下的方式进行同一个例子的布局:这样浏览器就能区分各个部分,页面的主要内容在<article>元素中,导航栏在<nav>元素中等等。除了更清晰和更符合语意的标记,它还增强了标记的互用性,比如搜索引擎能更精确的确定页面上什么内容比较重要,它可以忽略掉<nav>元素和<footer>里的内容,因为他们通常不包含页面的重要内容,提高了搜索引擎的效率。另外对于页面开发者来说,他们能更简单统计页面的数据,比如统计视频数量时只需在<video>元素里统计就行。对于手持设备等主要进行文章浏览时,可以直接定位到<article>元素中的内容。2.改进页面表格操作当今的网页基本上都离不开表格,在HTML 5中将包含一个达改进叫Web Forms 2.0, 用来描绘如何进行页面表格操作。其中最打的特点就是“表格确认”。当前,开发者通常使用JavaScript(客户端)和PHP(服务端)代码来确认输入的内容。比如,一些页面的表格中的必填内容:在HTML 4中,以上类型表格的标记一般类似于下面的形式:在这个例子中,你得使用脚本来确认用户递交的内容,开发者必须得写出自己的确认代码,来确认用户并没有留下空白表格。而在HTML 5中无需使用确认脚本,它将提供额外的元素属性,比如required和email 属
性,能自动检查用户名和Email栏不是空白的,而且Email地址格式是有效的。3.新的API让页面程序开发更简单HTML 5中将为新元素和现有的元素提供更多的API,旨在改进页面程序开发和增加HTML 4所缺乏的特性。比如,一个视频和音频方面的API将与<audio>和<video>元素一起使用,它将提供视频和音频回放能力,而无需依赖第三方程序,比如Flash。4.<canvas>元素可以使图像脚本更灵活如下图,通常我们发布的图表都是通过使用图片编辑器来完成,一旦数据有了改变,你只能再次处理新的图片。在<canvas>元素的协助下,一旦数据有所改变,你可以通过各种脚本来修改饼状统计图(和其他图表)的数据。5.用户可以编辑网页的部分内容HTML 5中的User Interaction 用来描述页面内容交互工作的新方式。它的contenteditable 属性可以让开发者决定,页面哪部分内容允许进行用户更改,这对于wiki类的网站更为有用。总结W3C工作小组有望在2012年公布html5标准,但这并不意味这我们还要等这么长的时间,才能开始使用HTML 5中的新特性。许多主流的浏览器已经开始支持<canvas>等元素,比如Firefox1.5版以后就开始支持。
您还没有登录,请您登录后再发表评论
1. **HTML5的介绍**:书中首先介绍了HTML5是什么,强调了其对开发者来说激动人心的机会。它已经成为最受欢迎的软件应用程序平台,因为它具有广泛的覆盖范围、易于部署和维护等优势。然而,客户端支持的局限性和跨...
CSS3则是Cascading Style Sheets的第三个版本,它带来了许多激动人心的新特性: 1. **选择器增强**:CSS3引入了更多的选择器,如nth-child()、nth-of-type()、not()等,使样式定位更加精确。 2. **多列布局**:...
CSS3作为样式表语言的最新版本,带来了许多激动人心的新特性。例如,我们可以使用媒体查询(Media Queries)实现响应式设计,使网页能够适应不同的设备和屏幕尺寸。CSS3还引入了过渡(Transitions)、动画...
2. **CSS3**:CSS3是层叠样式表的第三个主要版本,带来了许多激动人心的新特性。其中,与文本图像变换相关的有: - **选择器增强**:比如`:nth-child()`、`:nth-of-type()`等,使得我们可以更加精确地选择和操作...
CSS3是CSS的最新版本,带来了许多激动人心的视觉效果和动画功能。在弹出遮罩层菜单中,CSS3的转换(transform)、过渡(transition)和动画(animation)属性尤为重要。转换可以改变元素的位置、大小和形状;过渡让...
CSS3是层叠样式表的第三个主要版本,带来了许多激动人心的新功能。例如,媒体查询(Media Queries)允许开发者根据设备的特性(如屏幕尺寸、分辨率或方向)来应用不同的样式,实现响应式设计,确保网站在各种设备上...
CSS3是 Cascading Style Sheets 的第三个主要版本,它带来了许多激动人心的视觉效果和动画特性。在这个卡片抽出动画中,CSS3的关键技术可能包括: 1. **转换(Transforms)**:通过`transform`属性,我们可以改变...
在这个案例中,“暗红色”指的是模板的主要色调,可能被选择来营造一种神秘或激动人心的氛围,这通常与游戏和动漫行业的特性相符。 “h5c3_101_horus”这个名字可能暗示了一些关于模板的特性。"h5c3"可能代表HTML5...
在这个"HTML5跑酷网页小游戏特效代码"中,开发者利用HTML5的核心技术,尤其是Canvas元素,来构建了一款激动人心的跑酷游戏。 Canvas是HTML5中的一个关键特性,它提供了一个在网页上绘制图形的画布。通过JavaScript...
HTML5为现代Web开发引入了许多激动人心的新特性,其中WebSockets是一项值得关注的重要技术。它允许客户端和服务器之间建立持久连接,从而实现双向实时通信,这在很大程度上提高了Web应用的交互性和实时性。本文将...
HTML5 移动学习:构建跨平台应用的探索之旅 HTML5,作为现代网页和移动应用开发的核心技术,已经极大地改变了我们创建互动式、富媒体内容的方式。...现在就着手开始,踏上这段激动人心的开发之旅吧!
CSS3则是样式设计的革命,它带来了许多激动人心的功能。选择器的增强使得更复杂的元素选择成为可能,如:nth-child()、:not()和[data-*]等。多列布局(column-count和column-gap)使得创建报纸式的多列布局变得简单。...
在这个游戏中,开发者巧妙地运用了canvas画布的特性,通过JavaScript控制游戏逻辑,为玩家呈现了一个激动人心的空战场景。 首先,我们要了解canvas是什么。Canvas是HTML5中的一个核心元素,它提供了一种在网页上...
CSS3则是CSS技术的最新迭代,它带来了许多激动人心的新特性。例如,选择器层次更丰富,允许更精确地控制元素样式,如:nth-child()、:not()和::before/::after伪元素等。CSS3还引入了媒体查询(Media Queries),实现...
CSS3是层叠样式表的最新版本,它带来了许多激动人心的新特性,如选择器增强、多列布局、过渡(Transitions)、动画(Animations)和变换(Transforms)。在本模板中,CSS3动画是亮点,它们可以实现平滑的视觉效果,...
在2008年发布时,"Orcas"带来了许多激动人心的新特性和改进,旨在提升开发者构建Web应用和其他类型软件的效率和质量。 首先,"Orcas"的最大亮点之一是支持多目标框架(Multi-targeting)。这意味着开发者可以使用VS...
《JavaScript Creativity》不仅是对JavaScript语言先进和真正创造性方面的激动人心、动作密集的介绍,同时也是一本激发创新编码思维的工具书。读者在读完这本书后,应该能够立即开始自己的创意编程之旅。 ...
这个版本在2008年晚些时候发布,并在夏季进行了可运行beta测试,为开发者带来了许多激动人心的新特性。 首先,VS2008引入了多目标框架(Multi-targeting)的概念。这意味着开发者可以在同一个IDE中创建针对不同.NET...
总的来说,“html-css-fun:我的第一个项目”涵盖了HTML结构、CSS样式、布局设计、响应式网页开发等核心概念,是一个理想的起点,帮助新手踏入激动人心的Web开发领域。通过实际操作,学习者不仅能理论联系实际,还能...
相关推荐
1. **HTML5的介绍**:书中首先介绍了HTML5是什么,强调了其对开发者来说激动人心的机会。它已经成为最受欢迎的软件应用程序平台,因为它具有广泛的覆盖范围、易于部署和维护等优势。然而,客户端支持的局限性和跨...
CSS3则是Cascading Style Sheets的第三个版本,它带来了许多激动人心的新特性: 1. **选择器增强**:CSS3引入了更多的选择器,如nth-child()、nth-of-type()、not()等,使样式定位更加精确。 2. **多列布局**:...
CSS3作为样式表语言的最新版本,带来了许多激动人心的新特性。例如,我们可以使用媒体查询(Media Queries)实现响应式设计,使网页能够适应不同的设备和屏幕尺寸。CSS3还引入了过渡(Transitions)、动画...
2. **CSS3**:CSS3是层叠样式表的第三个主要版本,带来了许多激动人心的新特性。其中,与文本图像变换相关的有: - **选择器增强**:比如`:nth-child()`、`:nth-of-type()`等,使得我们可以更加精确地选择和操作...
CSS3是CSS的最新版本,带来了许多激动人心的视觉效果和动画功能。在弹出遮罩层菜单中,CSS3的转换(transform)、过渡(transition)和动画(animation)属性尤为重要。转换可以改变元素的位置、大小和形状;过渡让...
CSS3是层叠样式表的第三个主要版本,带来了许多激动人心的新功能。例如,媒体查询(Media Queries)允许开发者根据设备的特性(如屏幕尺寸、分辨率或方向)来应用不同的样式,实现响应式设计,确保网站在各种设备上...
CSS3是 Cascading Style Sheets 的第三个主要版本,它带来了许多激动人心的视觉效果和动画特性。在这个卡片抽出动画中,CSS3的关键技术可能包括: 1. **转换(Transforms)**:通过`transform`属性,我们可以改变...
在这个案例中,“暗红色”指的是模板的主要色调,可能被选择来营造一种神秘或激动人心的氛围,这通常与游戏和动漫行业的特性相符。 “h5c3_101_horus”这个名字可能暗示了一些关于模板的特性。"h5c3"可能代表HTML5...
在这个"HTML5跑酷网页小游戏特效代码"中,开发者利用HTML5的核心技术,尤其是Canvas元素,来构建了一款激动人心的跑酷游戏。 Canvas是HTML5中的一个关键特性,它提供了一个在网页上绘制图形的画布。通过JavaScript...
HTML5为现代Web开发引入了许多激动人心的新特性,其中WebSockets是一项值得关注的重要技术。它允许客户端和服务器之间建立持久连接,从而实现双向实时通信,这在很大程度上提高了Web应用的交互性和实时性。本文将...
HTML5 移动学习:构建跨平台应用的探索之旅 HTML5,作为现代网页和移动应用开发的核心技术,已经极大地改变了我们创建互动式、富媒体内容的方式。...现在就着手开始,踏上这段激动人心的开发之旅吧!
CSS3则是样式设计的革命,它带来了许多激动人心的功能。选择器的增强使得更复杂的元素选择成为可能,如:nth-child()、:not()和[data-*]等。多列布局(column-count和column-gap)使得创建报纸式的多列布局变得简单。...
在这个游戏中,开发者巧妙地运用了canvas画布的特性,通过JavaScript控制游戏逻辑,为玩家呈现了一个激动人心的空战场景。 首先,我们要了解canvas是什么。Canvas是HTML5中的一个核心元素,它提供了一种在网页上...
CSS3则是CSS技术的最新迭代,它带来了许多激动人心的新特性。例如,选择器层次更丰富,允许更精确地控制元素样式,如:nth-child()、:not()和::before/::after伪元素等。CSS3还引入了媒体查询(Media Queries),实现...
CSS3是层叠样式表的最新版本,它带来了许多激动人心的新特性,如选择器增强、多列布局、过渡(Transitions)、动画(Animations)和变换(Transforms)。在本模板中,CSS3动画是亮点,它们可以实现平滑的视觉效果,...
在2008年发布时,"Orcas"带来了许多激动人心的新特性和改进,旨在提升开发者构建Web应用和其他类型软件的效率和质量。 首先,"Orcas"的最大亮点之一是支持多目标框架(Multi-targeting)。这意味着开发者可以使用VS...
《JavaScript Creativity》不仅是对JavaScript语言先进和真正创造性方面的激动人心、动作密集的介绍,同时也是一本激发创新编码思维的工具书。读者在读完这本书后,应该能够立即开始自己的创意编程之旅。 ...
这个版本在2008年晚些时候发布,并在夏季进行了可运行beta测试,为开发者带来了许多激动人心的新特性。 首先,VS2008引入了多目标框架(Multi-targeting)的概念。这意味着开发者可以在同一个IDE中创建针对不同.NET...
总的来说,“html-css-fun:我的第一个项目”涵盖了HTML结构、CSS样式、布局设计、响应式网页开发等核心概念,是一个理想的起点,帮助新手踏入激动人心的Web开发领域。通过实际操作,学习者不仅能理论联系实际,还能...