前端考试题

前端试题

自己写的,有什么错误,请多多指教。

1.     什么是行内元素,什么是块级元素?你所知道的行内元素有哪些,块级元素又有哪些?CSS的盒模型是什么(可用文字或图像来描述)?

块元素:<div>,<address><table><form><h1><ul><hr><menu><center><caption>

行内元素:<img><input><br><span><select><small><i><b><label>

块元素会独占一行,其宽度自动填满父元素的宽度。

行内元素不会独占一行,相邻的行内元素会排列在同一行里,直到一行排不下才会换行,其宽度随元素的内容而变化。块元素可以设置width和height,但是行内元素是不可以的。

 

2.     HTML5新增了哪些标签,请至少写出5个;CSS3有哪些新特性,请至少写出3个?

新增的标签:<video><section><aside><nav><time><url><date><header><footer>

新特性:@font-face特性可以用来加载字体的样式,而且他还可以加载服务器端的字体。Text-overflow:这个有两个值,分别是clip,ellipsis两个值。

Text-decoration:Text-fill-color:文字内部填充颜色,text-stroke-color:文字边界填充颜色;颜色的透明度;圆角:border-radius;渐变:background-image;元素和文字的阴影:text-shadow;CSS3的盒子模型


3.     请写出目前市场上的几款主流浏览器名称及其内核;你常用的调试工具、开发工具分别是什么,简单描述下使用它们的原因?

Chrome ,safari浏览器内核是webKit,

IE浏览器:Trident

Firefox:Gecko

UC浏览器双内核:trident跟webkit

360安全浏览器使用了trident内核,360急速浏览器使用了双内核,webkit跟trident;

百度浏览器:使用了IE内核

QQ浏览器:IE内核

搜狗浏览器:双核浏览器

 

 

4.     你所知道的在页面中引入css样式表的方法有几种,分别是什么? Link标签和import这两种引入样式表的方式有什么区别?

<link rel="stylesheet"type="text/css" href="*.css">

<style type="text/css">
                      <!--
                         @import "*.css"
                      -->
                       </style>


5.     CSS选择符有哪些?哪些属性是可以继承的?内联和important哪个优先级高?

通配选择符*,类型选择符,属性选择符,包含选择符,子对象选择符,ID选择符,类选择符,选择符分组,伪类及伪对象选择符。

可以继承的有font-size,font-family,color

不可以继承的有:border,padding,margin,background-color