Archive for 四月 29th, 2010

前端工程师面试题收录

星期四, 四月 29th, 2010

今天在蓝色论坛上看到这个,特转过来给需要的朋友分享:

[HTML && CSS]
1.Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?
2:行内元素有哪些?块级元素有哪些?CSS的盒模型?
3.CSS引入的方式有哪些? link和@import的区别是?
4.CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?
5:前端页面有哪三层构成,分别是什么?作用是什么?
6:css的基本语句构成是?
8:你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?经常遇到的浏览器的兼容性有哪些?怎么会出现?解决方法是什么?
9.如何居中一个浮动元素?
10.有没有关注HTML5和CSS3?如有请简单说一些您对它们的了解情况!
11.你怎么来实现下面这个设计图,主要讲述思路 (效果图省略)
13:如果让你来制作一个访问量很高的大型网站,你会如何来管理所有CSS文件、JS与图片?
14:你对前端界面工程师这个职位是怎么样理解的?它的前景会怎么样?
(更多…)

CSS属性优先级解说

星期四, 四月 29th, 2010

你曾经被CSS的优先级困扰么?为什么执行这条而不执行那条呢,很奇怪是么?
其实了解优先级后一切一目了然。
今天有点时间,就来整理一下CSS属性优先级,希望能对想要了解这个的朋友给予一些帮助。

普通情况下『只有外部CSS样式时』优先级是按照CSS选择符的长度来决定的,长度越长,权重就越高『也就是执行选择符最长的那条语句』

还有一种情况则不是这样,那就是出现 !important ,它表示重要的,先执行的。 这是一种特殊的情况,它的权重是最大的。

另外,一种过时的就是内联样式,也就是写在页面标签内的样式,这中样式也有普通和important之分,其权重分别和外联[外部样式]一样。

注:内联样式权重高于外部样式。

(更多…)