• 学习web开发,理解HTML,XHTML,XML,CSS,JS等技术的关系后,眼界会更宽(publish by sunwei)


    做了web开发那么久,竟然不知道XHTML和HTML的区别?

    是啊,但是也不照样做的好好的吗?但是看了下面这些,你也许会觉得开心的:

    首先我们先各自介绍一下:

    HTML:(超文本标记语言)

    html一开始只能显示自己的电脑上的文本和图片,后来作者是想让在自己的文本上看到别人的文本和图片,那么这个文本就叫超文本了,并且一般是点击一个链接连到对方的文本的,那么这个就是标记的意思。

    现在最新的HTML是4.0版本的。

    XML:(可扩展标记语言)

    它的出现是为了弥补HTML的不足,因为HTML用来用去就那么一套标记,比如<a><font>等,没有办法定义自己专属的标记。

    XML就非常的自由,想定义什么标记就定义什么标记,比如我可以这样定义<sunwei id=‘3310********’><sex>boy</sex></sunwei>,因为这个特性,

     促使XML成为编程语言、web系统彼此沟通时网络数据的转换和描述。

    XHTML:(可扩展超文本标记语言)

    很明显,这个比HTML先进,有了XML的特性,XHTML的诞生是为了让HTML过度到XML,因为XML完全可以代替HTML,但是目前还没到这个时候,这样就产生了XHTML,XHTML伴随着CSS的诞生。

     XHTML比HTML先进在哪里呢?

        1.XHTML文件的开始要声明DTD.
        2.你需要为你的<html>标签添加一个命名空间。

        3.所有的标签和标签的属性都必须小写,属性值可以大写。
        4.属性值必须用引号括起来。单引号双引号均可。
        5.所有的标签都必须被关闭,空标签也不例外。关闭空标签的方法如下:
           HTML中的<br />要写成<br/>。注意,后面加了一个空格”“和一个反斜杠”/“。

        6.如果你使用的是strict.dtd。也就是最严格的XHTML,那么许多定义外观的属性都将不被允许。
            例如你为图片添加链接的同时想去掉边框。不可以再使用<img src="..."border="0">,而是必须通过CSS来实现。

        7.每个图片都应该提供alt文本。

    以上三个就组成了W3C组织推荐的web标准里的结构(Structure)。

    W3C推崇的WEB标准由三部分组成:结构(Structure),表现(Presentation),行为(Behavior)

    划分成三部分是为了表现和内容的分离 

    那么大家应该能猜到CSS就是表现技术。JS就是行为技术了吧。,相信大家现在一般在用的都是XHTML+CSS+JS。

    并且JS配合DOM技术来操作XHTML和CSS..

  • 相关阅读:
    mysql 从5.1升级到5.5.33 后 innodb 表出错 及 innodb表修复
    (未解决)在JSTL中,session 和 sessionScope 有什么区别 ??
    ubuntu 12.04安装redis2.6.16
    SOA,不看你永远不知道的事
    Failed to retrieve procctx from ht. constr
    CUSPARSE 第三章 CUSPARAE索引和数据格式
    yii框架网址解析问题
    以图搜图相关资料
    JMeter工具的使用-ForEach
    [cocos2d-x]针对不同的设备,选取不同的自适应图片
  • 原文地址:https://www.cnblogs.com/sunwei2012/p/1696146.html
Copyright © 2020-2023  润新知