• 你真的知道HTML吗?


    经过几次面试当中,被问及到最基础的东西,没想到回答不上来,有点蛋痛,今天特地的复习了一下!!

    内容:

       1.Doctype(文档类型)的作用是什么?有多少文档类型?

       2.浏览器标准模式和怪异模式之间的区别是什么?

       3.html、dhtml、xhtml是什么?以及它们的区别是什么?

    一、Doctype(文档类型)的作用是什么?有多少文档类型?

         此标签可告知浏览器文档使用哪种HTML或XHTML规范。
         该标签可声明三种DTD类型,分别表示严格版本、过渡版本以及基于框架的HTML文档。
         HTML 4.01 规定了三种文档类型:Strict、Transitional以及Frameset。
         XTHML 1.0 规定三种XML文档类型:Strict、Transitional以及Frameset。
         Standards(标准)模式(也就是严格呈现模式)用于呈现遵循最新标准的网页,而Quiks(包容)模式(也就是松散呈现模式或兼容模式)用于呈现为传统浏览器而设计的网页。

    二、浏览器标准模式和怪异模式之间的区别是什么?

       当浏览器厂商开始创建与标准兼容的浏览器时,他们希望确保向后兼容性。为了实现这一点,他们创建了两种呈现模式:标准模式和混杂模式(quirks modeW3C标准推出以后,浏览器都开始采纳新标准,但存在一个问题就是如何保证旧的网页还能继续浏览,在标准出来以前,很多页面都是根据旧的渲染方法编写的,如果用的标准来渲染,将导致页面显示异常。为保持浏览器渲染的兼容性,使以前的页面能够正常浏览,浏览器都保留了旧的渲染方法(如:微软的IE)。这样浏览器渲染上就产生了Quircks mode和Standars mode,两种渲染方法共存在一个浏览器上。 

          IE盒子模型和标准W3C盒子模型:ie的width包括:paddingorder。 标准的width不包括:paddingorder
          在js中如何判断当前浏览器正在以何种方式解析? 
          document对象有个属性compatMode ,它有两个值:BackCompat 对应quirks mode  CSS1Compat 对应strict mode
     
    三、html、dhtml、xhtml是什么?以及它们的区别是什么?
        HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些想像,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了XML(有几分)的强大功能及HTML(大多数)的简单特性。
         
       以下是 XHTML 相对 HTML 的几大区别:
      
        XHTML 要求正确嵌套
        XHTML 所有元素必须关闭
        XHTML 区分大小写
        XHTML 属性值要用双引号
        XHTML 用 id 属性代替 name 属性
        XHTML 特殊字符的处理
        XHTML 要求正确嵌套
     
        Dynamic HTML也就是动态HTML,以下称之为DHTML。
        由于HTML它是一种静态的网页设计语言,主要提供文本和图形的显示功能。但它很难提供多媒体、二维空间移动、精确定位文字、图形的大小和位置。所以出现DHTML解决了HTML以上出现的问题,DHTML实现上可以理解为DHTML=HTML+DOM+CSS+Script
     
     
     
     
     
     
  • 相关阅读:
    WINREG.H 编译出错
    WINREG.H 编译出错
    JS创建对象的几种方式
    清除radio单选框外边距
    Dragging MovieClips
    Cannot Say No
    分层提高软件系统的可测试性
    如何从技术上掌控项目?
    领导我只需要你告诉我你要做什么,怎么做让我来好吗?
    如何依据框架进行任务分解
  • 原文地址:https://www.cnblogs.com/xiaowuzi/p/3590059.html
Copyright © 2020-2023  润新知