• 有关HTML的相关基础问题:


    有关HTML的相关基础问题:
    1.Doctype作用?严格模式与混杂模式如何区分?它们有何意义?
       1)<!DICTYPE>声明位于文档中的最前面,处于<html>标签之前,告诉浏览器的解析器,用什么文档类型来规范解析这个文档。
       2)严格模式的排版和js运作模式是以该浏览器支持的最高标准运行
       3)在混杂模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作
            DOCTYPE不存在 或格式不正确会导致文档以混杂模式呈现

    2.HTML5 为什么只需要写 <!DOCTYPE HTML>?
      html5不基于SGML(标准通用语言),因此不需要对DTD(文档类型定义)进行引用,但需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式运行)
      而html4.01基于SGML,所以需要对DTD进行应用,才能告知浏览器文档所使用的文档类型。

    3.行内元素有哪些?块级元素有哪些?空(void)元素有哪些?
      1).css规范规定,每个元素都有display 属性,配档该元素的类型,每个元素都有默认的display值。
      2).行内元素有:a b soan img input select strong(强调的语气)
            块级元素有:div ul li ol dl dt dd h1 h2 h3... p
            空元素(没有内容的HTML内容被称为空元素,空元素是在开始标签中关闭的)有: img input br hr link meta

    4.页面导入样式时,使用link和@import有什么区别?
       1).link属于XHTML标签,而@import是CSS提供的;
       2).页面被加载的时,link会同事被加载,而@import引用的CSS会等到页面被加载完再加载;
       3).import只有在IE5以上才能被识别,而link是XHTML标签,无兼容问题;
       4).link 方式的样式的权重>@import的权重

    5.常见的浏览器内核有哪些?
       IE浏览器的内核:Trident、
       Mozilla的Gecko、
       Chrome的Blink(WebKit的分支)、
       Opera内核原为Presto,现为Blink

  • 相关阅读:
    Android开发
    Android随笔
    Android开发
    宁波大学NBU计算机大三下册期末考试
    2021浙江省大学生程序设计竞赛D题 Shortest Path Query(最短路+思维)
    NWERC 2020A Atomic Energy(背包+思维)
    CF1454E Number of Simple Paths(容斥+基环树)
    CF549F(分治+启发式合并)
    HDU5293 Tree chain problem (LCA+树链剖分+线段树)
    HDU156 The more, The Better(dp+背包)
  • 原文地址:https://www.cnblogs.com/moyuling/p/5195678.html
Copyright © 2020-2023  润新知