文档介绍:Web前端面试题目汇总
Web前端面试题目汇总
Web前端面试题目汇总
最新前端开发工程师面试题—-HTML部分
ﻫ
1、Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?
ﻫ
(1)、声明位于文档中的最前面p)4。相邻选择器(h1 + p)
5。子选择器(ul 〈 li)6。后代选择器(li a)
7。通配符选择器( * )8。属性选择器(a[rel = ”external"])
ﻫ
9.伪类选择器(a: hover, li: nth - child)
可继承的样式: font-size font-family color, UL LI DL DD DT;
ﻫ
不可继承的样式:border padding margin width height ;
Web前端面试题目汇总
Web前端面试题目汇总
Web前端面试题目汇总
优先级就近原则,同权重情况下样式定义最近者为准;
ﻫ
载入样式以最后载入的定位为准;
ﻫ
优先级为:
!important >  id > class 〉 tag     important 比内联优先级高ﻫ
ﻫ
2、CSS3新增伪类举例:
p:first-of-type选择属于其父元素的首个元素的每个元素。
p:last-of—type选择属于其父元素的最后元素的每个元素.
p:only-of-type选择属于其父元素唯一的元素的每个元素。
p:only—child选择属于其父元素的唯一子元素的每个元素。
p:nth-child(2)  选择属于其父元素的第二个子元素的每个元素。
:enabled  :disabled 控制表单控件的禁用态。
:checked单选框或复选框被选中。
ﻫ
3、如何居中div?如何居中一个浮动元素?
给div设置一个宽度,然后添加margin:0 auto属性
div{    width:200px;    margin:0 auto; }  ﻫ
ﻫ
居中一个浮动元素
确定容器的宽高宽500 高 300 的层设置层的外边距 .div {   Width:500px ; height:300px;//高度可以不设  Margin: -150px 0 0 -250px;  position:relative;相对定位background-color:pink;//方便看效果  left:50%;  top:50%;} 
列出display的值,说明他们的作用。position的值, relative和absolute定位原点是?
ﻫ
1.block 象块类型元素一样显示。  none 缺省值。象行内元素类型一样显示。  inline-block 象行内元素一样显示,但其内容象块类型元素一样显示。  list—item 象块类型元素一样显示,并添加样式列表标记。
2. absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。
fixed (老IE不支持)生成绝对定位的元素,相对于浏览器窗口进行定位。
ﻫ
relative 生成相对定位的元素,相对于其正常位置进行定位.
ﻫ
static  默认值。没有定位,元素出现在正常的流中  *(忽略 top, bottom, left, right z-index 声明)。
ﻫ
Web前端面试题目汇总
Web前端面试题目汇总
Web前端面试题目汇总
inherit 规定从父元素继承 position 属性的值。
4、为什么要初始化CSS样式?
因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,,初始化样式会对SEO有一定的影响,但鱼和熊掌不可兼得,但力求影响最小的情况下初始化。最简单的初始化方法就是: * {padding: 0; margin: 0;} (不建议)淘宝的样式初始化: body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }body, button, input, select, textarea { font:12px/1。5tahoma, arial, /5b8b/4f53; }h1, h2, h3, h4, h5, h6{ font-size:100%; }address, cite, dfn,