zoukankan      html  css  js  c++  java
  • html与xhtml的区别

           可扩展超文本标记语言XHTML(eXtensible HyperText Markup Language),是HTML 4.01的第一个修订版本。XHTML 是以 XML 格式编写的 HTML。

      由于XHTML1.0是基于HTML4.01的,并没有引入任何新标签或属性(XHTML可以看作是HTML的一个子集),表现方式与超文本标记语言HTML类似,只是语法上更加严格,几乎所有的网页浏览器在正确解析HTML的同时,可兼容XHTML。

    如:XHTML中所有的标签必须小写,所有标签必须闭合,每一个属性都必须使用引号包住。<br>要写成<br />,不能写为<BR />(同hr);使用了<p>之后必须有一个</p>以结束段落。

      其总体区别在于以下方面。

    文档结构

    XHTML DOCTYPE 是强制性的

    <html> 中的 XML namespace 属性是强制性的

    <html>、<head>、<title> 以及 <body> 也是强制性的

    元素语法

    XHTML 元素必须正确嵌套

    XHTML 元素必须始终关闭

    XHTML 元素必须小写

    XHTML 文档必须有一个根元素

    属性语法

    XHTML 属性必须使用小写

    XHTML 属性值必须用引号包围

    XHTML 属性最小化也是禁止的

     (部分内容来自教程中XHTML的简介)

    个人觉得初学者用XHTML跟合适,能养成良好的编写习惯,方便以后的网页编写尽量少出现低级错误。

  • 相关阅读:
    搜索框下拉列表
    定时器修改button标题闪烁
    按钮设置文字图片排版
    SSKeychain
    IQKeyboardManager
    App内存性能优化
    支付宝集成
    友盟分享
    iOS 线程同步 加锁 @synchronized
    iOS 线程同步-信号量 dispatch_semaphore
  • 原文地址:https://www.cnblogs.com/www2014551531/p/5356963.html
Copyright © 2011-2022 走看看