首页 相关文章 网站重构:论述XHTML2.0和HTML5.0

网站重构:论述XHTML2.0和HTML5.0

继团队的CSS3.0中文手册在国内首发以后,最近风风火火的到处吹起HTML5.0和CSS3.0的春风;似乎在这浏览器互相调侃的年代,成就了一大堆业界茶余饭后的话题。

年前,google的chrome团队来到公司做相关的交流,公司要求我做个前期讨论方案。于是想了一下,里面提到了三点:

chrome对于12px以上字体大小支持的问题 chrome的开发者工具虽有整合,但不及Firebug一样的灵活好用。 对于网页的解释渲染是否应当配备两种解释其内核。

前面的两点对于chrome本身更加较为有针对性,而第三点;我想更多的是针对于我们新时代的浏览器编写程序员,以及我们那些拟定W3C标准的国外友人。

回顾XHTML2.0与HTML5.0之间的战争时间跨越了将近4年的时间(2002/8/5--2006/7/26),而争斗的结果当下而见是XHTML2.0败退而走。

这场战争我们在XHTML2.0上面首先值得一说的是他思想当中留下来给我们的反思:(如看过Nicholas Chase大师的《The Web's fut...[ 查看全文 ]

2016-02-20 标签:
  • 标签:Web开发
        本系列由两部分组成,EddDumbill分析了实现Web作者、浏览器开发人员和标准体所提议的HTML的不同方法。本系列将介绍WHATWG规范所表述的渐进式方法和W3C提议的XHTML的推倒重来的激进式方法。此外,作者还将简要介绍W3C新的RichClientActivity。本文是该系列的第2部分,Edd将目光放在W3C正在进行的工作上,以指示Web标记的未来。 本系列的上一期文章中,我说明了为何要改进HTML,包括...[ 查看全文 ]
  • 标签:Web开发
    根据你们询问的人,HTML 5不是迈向创造更语义化的网络的下一 个重要步伐,就是用一系列不完整的标签和标记大杂烩让网络陷入困境的灾难。 争论双方的问题在于,很少的站点在自然环境下使用HTML 5,所以现在所认识到的问题的理论解决方案仍然在很大程度上未经考验。 即便如此,我们不难发现下一代网络标记工具的好处和潜在的问题。 内容 1.     HTML 5有什么不同? 2.  &n...[ 查看全文 ]
  • 标签:Web开发
        这篇文章主要阐述 HTML 和 XHTML 的区别。简单来说,XHTML 可以认为是 XML 版本的 HTML,为符合 XML 要求,XHTML 语法上要求更严谨些。 以下是 XHTML 相对 HTML 的几大区别: XHTML 要求正确嵌套 XHTML 所有元素必须关闭 XHTML 区分大小写 XHTML 属性值要用双引号 XHTML 用 id 属性代替 name 属性 XHTML 特殊字符的处理 XHTML 要求正确嵌套 ...[ 查看全文 ]
  • 标签:Web开发
    在了解了XHTML 2的进展之后,我们再来看看X/HTML 5 的进展。 X/HTML 5酷在什么地方 章节元素的构想 X/HTML 5引入新的元素用于把Web页面分成若干章节。这些组成部分有助于搜索引擎和辅助工具更好地理解页面内容。使用这些新元素可以使标签更具可读性。 章节化内容的构想很酷!但是请看一下为什么使用章节的技术不够酷。 对话元素 对话元素用来表示一段交谈。它包括一个用于定义会话者的dt元素和代表会话者...[ 查看全文 ]
  • 标签:Web开发
    前不久听到这样一个面试的故事 : 面试官:你准备在我们公司做些什么事情?(大致这个意思) 面试人:我准备在公司做网站重构,把原来是table的页面全部重构成css+div的,... 面试官:不好意思,我们的网站都是css+div的,不需要重构了。 面试人:...(无语了) 自从2004年阿捷翻译了《网站重构》这本书,网站重构这个词就慢慢的必成了css+div,甚至等同起来,一些朋友把标准跟重构也混淆了,css+div跟标...[ 查看全文 ]
  • 标签:Web开发
    当我开始XHTML 1.1的时候,我一直不知道应该在xml:lang上写什么好,我想使用中文,它的值是zh、zh-cn/zh-CN还是gb2312/gbk/gb18030或者utf8?通常遇到问题我都优先Google中文,无奈也是找不到答案。看到一些权威的网站上使用gb2312,我还差点相信了,但根据我使用Linux中设置语言的经验,我直觉告诉我这是错误的。于是开始了把范围缩小到W3C中去Google,找到了Tutorial: Using language information in XHTML...[ 查看全文 ]
  • 标签:Web开发
    有这样一个面试的故事: 面试官:你准备在我们公司做些什么事情?(大致这个意思) 面试人:我准备在公司做网站重构,把原来是table的页面全部重构成css+div的,... 面试官:不好意思,我们的网站都是css+div的,不需要重构了。 面试人:...(无语了) 自从2004年阿捷翻译了《网站重构》这本书,网站重构这个词就慢慢的必成了css+div,甚至等同起来,一些朋友把标准跟重构也混...[ 查看全文 ]
  • 标签:Web开发
    在浏览器能处理下一代的 XHTML 之前先从这个更丰富的内容结构中获利 XHTML 2 规范尚未完成,但是它相对 XHTML 1 已经具有了许多优势,其中包括更丰富的结构特性,这使得 XHTML 2 作为一种编辑格式将比其前任能更好地充当单一资源发布系统的中心模式。执行大型或小型发布的人们现在就可以开始使用 XHTML 2 的新特性,而不必等待浏览器提供它的新用户接口特性的支持。 大约在一年以前,一个行业标准小组要我介...[ 查看全文 ]
  • 标签:Web开发
    什么是W3C? W3C ( World Wide Web Consortium ) 是一个致力于 W3 (World Wide Web) 标准化的组织,成立于1994年11月,目前(2007年5月)已经拥有441个会员,他们参与制作了以下与 W3 相关的标准: CSS CGI DOM HTML RDF SVG SOAP SMIL SRGS SSML VoiceXML WSDL XACML XHTML XML XML Events XForms XML Information Set XML Schema XPath XQuery XSLT ...[ 查看全文 ]
  • 标签:Web开发
    1、什么是是XHTML? HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了XML(有几分)的强大功能及HTML(大多数)的简单特性。 2000年底,国际W3C(World Wide Web Consortium)组织公布发行了XHTML 1.0版本。XHTML 1.0是一种在HTML 4.0基础上...[ 查看全文 ]
  • 标签:Web开发
       使用zoom、overflow解决IE6、IE7、FF下嵌套容器清除浮动问题 我们经常遇到一个容器外面套一个边框,边框高度随容器高度变化,但是当边框内容器设置了浮动属性后,外框就不跟随变化,这时就需要清除浮动。给外边框容器加上overflow:auto的属性,可以解决IE7和FF下的清除浮动问题,但是IE6下不生效,我们需要使用IE的一个私有属性zoom使IE5.5+的浏览器达到外框跟随变化的效果。 需...[ 查看全文 ]
  • 标签:ASP
      Overview A wise programmer once said, "The one constant in computing is change." There couldn't be a truer statement. This article is about such change, specifically moving from HTML to the next generation, XHTML (Extensible Hypertext Markup Language). This article includes the following sections: An Introduction to XHTML Implementing XHTML Today Chang...[ 查看全文 ]
  • 标签:Web开发
    1、什么是是XHTML? HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了XML(有几分)的强大功能及HTML(大多数)的简单特性。 2000年底,国际W3C(World Wide Web Consortium)组织公布发行了XHTML 1.0版本。XHTML 1.0是一种在HTML 4.0基础上...[ 查看全文 ]
  • 标签:Web开发
    多数人使用 HTML 4 和 XHTML 1 编写网页。相对较少的 HTML 狂热者了解语义 HTML 的概念、验证 HTML 结构和改进文档的可访问性。高质量的 HTML 文档是反复权衡、设计优选和讨论酝酿的结果。尽管受到诸多批评,还没有任何语言的普及性能与 HTML 比肩。多数用户满足于标准的现状,仿佛生来就该如此一样。 但是和其他很多标准一样,HTML 也有后继者。即便现在,专家仍然在考虑 HTML 的下一版本,解决当前版本中已...[ 查看全文 ]
  • 标签:Web开发
    div+css网页布局已逐渐流行,但面对所谓DIV+CSS布局的叫法让人更为担心,不要让DIV成为Table的替代品,多层嵌套的DIV会严重影响代码的可阅读性,活用HTML为我们提供的标签吧。 什么时候应该用DIV? 虽然在这方面没有什么硬性的规定,但个人认为DIV更适用于大体框架的定位.例如我们要定义一块头部的区域,一般会这样定义一个DIV: div id="header" 这里就是头部框架里要写的内...[ 查看全文 ]
  • 一、使用css缩写 使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法总结》,这里就不展开描述。 二.明确定义单位,除非值为0 忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width=100,但是在CSS中,你必须给一个准确的单位,比如:width:100px width:100em。只有两个例外情况可以不定义单位:行高和0值。除此以外,其他值都必须紧跟...[ 查看全文 ]
  • 标签:Web开发
        我们大部分的设计师依旧在采用传统的表格布局、表现与结构混杂在一起的方式来建立网站。学习使用XHTML+CSS的方法需要一个过程,使现有网站符合网站标准也不可能一步到位。最好的方法是循序渐进,分阶段来逐步达到完全符合网站标准的目标。如果你是新手,或者对代码不是很熟悉,也可以采用遵循标准的编辑工具,例如Dreamweaver MX 2004,它是目前支持CSS标准最完善的工具。   &...[ 查看全文 ]
  • 标签:Web开发
    Web 标准使您能通过最少的工作,生成可被最广大受众访问的 Web 站点。Web 标准的承诺是:只需设计页面一次,即可让该页以完全相同的方式在任何现代的浏览器中显示和工作。例如,在按照标准生成以后,旨在在 Microsoft Internet Explorer 中以某种方式显示的页可在其他浏览器(如,Mozilla Firefox、Netscape Navigator、Opera、Camino 和 Safari)中以相同的方式显示,而无需完成任何额外的工作。 ...[ 查看全文 ]
  • 标签:Web开发
    在网页教学网以往的教程中,曾经多次强调使网页HTML文件具有语义。我们应该根据网页HTML文档的结构选择最合适的HTML或XHTML标签,而不是根据它们的外观样式去选择它们。使用P标签定义一个段落,而不是用它来获得换行效果。我们使用h1-h6标签标记标题,而不是用它们取得文字大小与加粗的效果。 例如一个标题,我们可以用h1来定义它: h1文章的标题文字写在这里/h1 而不应该使用其它的什么...[ 查看全文 ]
  • 标签:Web开发
    2000 年底,国际W3C(World Wide Web Consortium)组织公布发行了XHTML 1.0版本。XHTML 1.0是一种在HTML 4.0基础上优化和改进的的新语言,目的是基于XML应用。XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求。下面是W3C的HTML工作组主席Steven Pemberton回答的关于XHTML的常见基础问题。 问:什么是XHTML? 答: XHTML是一种为适应XML而重新改造的HTML。当XML越来越...[ 查看全文 ]
手机页面 收藏网站 回到头部