zoukankan      html  css  js  c++  java
  • HTML学习笔记(一)HTML的一些概念区别

    HTML

    HTML 指超文本标记语言。在 HTML 4 中,有若干的标签和属性是被废弃的,替换成style对应的属性

    应该避免使用下面这些标签和属性:

    标签描述style
    <center> 定义居中的内容。 text-align:center
    <font> 和 <basefont> 定义 HTML 字体。 font-family,font-size
    <s> 和 <strike> 定义删除线文本  
    <u> 定义下划线文本  
    属性描述 
    align 定义文本的对齐方式 text-align
    bgcolor 定义背景颜色 background-color
    color 定义文本颜色 color

    对于以上这些标签和属性:请使用样式style代替!

    eg:

    <p style="font-family:arial;color:red;font-size:20px;">A paragraph.</p>

    HTML 5

    HTML 5 是下一代的 HTML。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。HTML 5 主要是实现多媒体功能

    XML

    XML 指扩展标记语言。被设计用来传输和存储数据。XML 是一种必须正确标记且格式良好的标记语言。

    XHTML

    通过结合 XML 和 HTML 的长处,开发出了 XHTML。XHTML 是作为 XML 被重新设计的 HTML。XHTML 是更严谨更纯净的 HTML 版本。使用此版本更有助于规范

     XHTML与 HTML 相比最重要的区别:

    文档结构

    • XHTML DOCTYPE 是强制性的
    • <html> 中的 XML namespace 属性是强制性的
    • <html>、<head>、<title> 以及 <body> 也是强制性的

    元素语法

    • XHTML 元素必须正确嵌套
    • XHTML 元素必须始终关闭
    • XHTML 元素必须小写
    • XHTML 文档必须有一个根元素

    属性语法

    • XHTML 属性必须使用小写
    • XHTML 属性值必须用引号包围
    • XHTML 属性最小化也是禁止的

    常用的文档类型(DTD)声明

    HTML5

    <!DOCTYPE html>

    HTML 4.01

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    

    XHTML 1.0

    存在三种XHTML文档类型:

    • STRICT(严格类型)
    • TRANSITIONAL(过渡类型)常用
    • FRAMESET(框架类型
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  • 相关阅读:
    10个有用的网站访问分析工具
    在 IIS6 ASP.NET 4.0 安装 最常遇到的四个问题
    [转]qUIpt:JavaScript Cache Library
    Windows Phone 7 Jump Start
    TFS GrantBackup Plan Permissions Error
    JQuery 专题
    IEnumberable<String> To String
    Charts Controls 开发系列2
    Script#
    SQL SERVER 经验、资料收录
  • 原文地址:https://www.cnblogs.com/dengquan/p/8728082.html
Copyright © 2011-2022 走看看