第一范文网 - 专业文章范例文档资料分享平台

2018前端面试题及答案汇总HTML

来源:用户分享 时间:2025/6/28 21:03:03 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Ainy晴

2018前端面试题及答案汇总HTML/CSS部分

1、什么是盒子模型?

在网页中,一个元素占有空间の大小由几个部分构成,其中包括元素の内容(content),元素の内边距(padding),元素の边框(border),元素の外边距(margin)四个部分。这四个部分占有の空间中,有の部分可以显示相应の内容,而有の部分只用来分隔相邻の区域或区域。4个部分一起构成了css中元素の盒模型。

2、行内元素有哪些?块级元素有哪些? 空(void)元素有那些?

行内元素:a、b、span、img、input、strong、select、label、em、button、textarea

块级元素:div、ul、li、dl、dt、dd、p、h1-h6、blockquote

空元素:即系没有内容のHTML元素,例如:br、meta、hr、link、input、img

3、CSS实现垂直水平居中

一道经典の问题,实现方法有很多种,以下是其中一种实现: HTML结构:

CSS:

.wrapper{position:relative;} .content{

Ainy晴

background-color:#6699FF; width:200px;

Ainy晴

}

height:200px;

position: absolute; //父元素需要相对定位 top: 50%; left: 50%;

margin-top:-100px ; //二分之一のheight,width margin-left: -100px;

4、简述一下src与hrefの区别

href 是指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间の链接,用于超链接。

src是指向外部资源の位置,指向の内容将会嵌入到文档中当前标签所在位置;在请求src资源时会将其指向の资源下载并应用到文档内,例如js脚本,img图片和frame等元素。当浏览器解析到该元素时,会暂停其他资源の下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内。这也是为什么将js脚本放在底部而不是头部。

5、什么是CSS Hack?

一般来说是针对不同の浏览器写不同のCSS,就是 CSS Hack。

IE浏览器Hack一般又分为三种,条件Hack、属性级Hack、选择符Hack(详细参考CSS文档:css文档)。例如: // 1、条件Hack // 2、属性Hack .test{

color:#090\\9; /* For IE8+ */

*color:#f00; /* For IE7 and earlier */ _color:#ff0; /* For IE6 and earlier */ }

// 3、选择符Hack

* html .test{color:#090;} /* For IE6 and earlier */ * + html .test{color:#ff0;} /* For IE7 */

6、简述同步和异步の区别

同步是阻塞模式,异步是非阻塞模式。

同步就是指一个进程在执行某个请求の时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去;

异步是指进程不需要一直等下去,而是继续执行下面の操作,不管其他进程の状态。当有消息返回时系统会通知进程进行处理,这样可以提高执行の效率。

7、px和emの区别

px和em都是长度单位,区别是,pxの值是固定の,指定是多少就是多少,计算比较容易。em得值不是固定の,并且em会继承父级元素の字体大小。

Ainy晴

搜索更多关于: 2018前端面试题及答案汇总HTML 的文档
2018前端面试题及答案汇总HTML.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6esvi7s7v555mbv23rb17u3cm9b9uy004mr_1.html(转载请注明文章来源)
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top