课程咨询:400-111-8989

  • 前端面试题总结HTML部分

    发布:网络  来源:网络  时间: 2018年03月22日

  • 块级元素默认占一行,一行内添加一个块元素后一般无法添加其他的元素(后续CSS中会讲块级元素和行内元素的转换)。块级元素一般可以嵌套块级元素或行内元素。块级元素宽高,行高以及外边距和内边距都是可控的。...

  • 三四月份是一年中人才流动最大的一个阶段,也是机会最多的一个阶段。所以小编给大家多写几篇面试常会碰到的问题。希望童靴们把握好“金三银四”这个找工作的黄金阶段,也祝大家都能找到一个理想又高薪的工作。

    列举一些块级元素和内联元素?它们的区别是什么?

    童靴们可以看文章详细学习它们:HTML基础 (三)——块级元素和行内元素的区别

    小编给大家列举一些:

    块级元素:p,div,h1~h6,ul,ol,li,table,hr

    内联元素(行内元素):a,span,img,br

    区别:

    块级元素默认占一行,一行内添加一个块元素后一般无法添加其他的元素(后续CSS中会讲块级元素和行内元素的转换)。块级元素一般可以嵌套块级元素或行内元素。块级元素宽高,行高以及外边距和内边距都是可控的。

    行内元素也叫内联元素或者内嵌元素。行内元素和其他元素都在一行上,高度、行高、内边距和外边距都不可改变。宽度是它文字或者图片的宽度,也是不可改变的。行内元素只能容纳文本或者其他行内元素。

    什么是语义化的HTML?

    直观的认识标签,对搜索引擎的抓取有好处,正确的标签做正确的事。html语义化就是让页面的内容结构化,便于浏览器、搜索引擎解析;在没有CSS的情况下也能以文档格式显示,并且容易阅读。源代码将网站分块,便于阅读和维护。

    HTML5 为什么只需要写 !DOCTYPE HTML?

    HTML5 不基于 SGML(标准通用置标语言),因此不需要对DTD(Document Type Definitio 文档类型定义)进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行);而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。

    Doctype作用?标准模式与兼容模式各有什么区别?

    !DOCTYPE声明位于HTML文档的第一行,写在html标签的前面。告诉浏览器的解析器用什么文档标准去解析这个文档,DOCTYPE不存在或者语法不正确的话,文档会以兼容模式呈现。

    区别:标准模式的排版 和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。

    前端页面有哪三层构成,分别是什么?

    结构层:HTML

    表示层:CSS

    行为层:JavaScript

    常用哪些浏览器去测试页面?它们的内核是什么?

    Ie(Ie内核) 火狐(Gecko) 谷歌(webkit,Blink) opera(Presto),Safari(wbkit)

    XHTML和HTML有什么区别?

    HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言

    最主要的不同:

    XHTML 元素必须被正确地嵌套。

    XHTML 元素必须被关闭。

    标签名必须用小写字母。

    XHTML 文档必须拥有根元素

    html5有哪些新特性?

    绘画 canvas;

    用于媒介回放的 video 和 audio 元素;

    本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失;

    sessionStorage 的数据在浏览器关闭后自动删除;

    语义化标签,如header,nav,section;

  • 上一篇:HTML5开发移动应用的12大特性

    下一篇:浅谈HTML5页面的价值提升

网站导航
2002-2018 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56