面试题CSS部分

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

介绍一下CSS的盒子模型?(1)有两种,IE盒子模型、标准W3C盒子模型;IE的content部分包含了border和pading;(2)盒模型:内容(content)、填充(padding)、边界(margin)、边框(border).CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?CSS3新增伪类有那些?1.id选择器(#myid)2.类选择器(.myclassname)3.标签选择器(div,h1,p)4.相邻选择器(h1+p)5.子选择器(ulli)6.后代选择器(lia)7.通配符选择器(*)8.属性选择器(a[rel=external])9.伪类选择器(a:hover,li:nth-child)2.可继承的样式:font-sizefont-familycolor,ULLIDLDDDT;3.不可继承的样式:borderpaddingmarginwidthheight;4.优先级就近原则,同权重情况下样式定义最近者为准;5.载入样式以最后载入的定位为准;优先级为:!importantidclasstagimportant比内联优先级高如何居中div?如何居中一个浮动元素?给div设置一个宽度,然后添加margin:0auto属性div{width:200px;margin:0auto;}居中一个浮动元素确定容器的宽高宽500高300的层设置层的外边距.div{Width:500px;height:300px;//高度可以不设Margin:-150px00-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,rightz-index声明)。inherit规定从父元素继承position属性的值。CSS3有哪些新特性?CSS3实现圆角(border-radius:8px),阴影(box-shadow:10px),对文字加特效(text-shadow、),线性渐变(gradient),旋转(transform)transform:rotate(9deg)scale(0.85,0.90)translate(0px,-30px)skew(-9deg,0deg);//旋转,缩放,定位,倾斜增加了更多的CSS选择器多背景rgba一个满屏品字布局如何设计?经常遇到的CSS的兼容性有哪些?原因,解决方法是什么?为什么要初始化CSS样式。因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面显示差异。当然,初始化样式会对SEO有一定的影响,但鱼和熊掌不可兼得,但力求影响最小的情况下初始化。最简单的初始化方法就是:{padding:0;margin:0;}(不建议)对BFC规范的理解?(W3CCSS2.1规范中的一个概念,它决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用。)css定义的权重以下是权重的规则:标签的权重为1,class的权重为10,id的权重为100,以下例子是演示各种定义的权重值:/*权重为1*/div{}/*权重为10*/.class1{}/*权重为100*/#id1{}/*权重为100+1=101*/#id1div{}/*权重为10+1=11*/.class1div{}/*权重为10+10+1=21*/.class1.class2div{}如果权重相同,则最后定义的样式会起作用,但是应该避免这种情况出现解释下浮动和它的工作原理?清除浮动的技巧用过媒体查询,针对移动端的布局吗?使用CSS预处理器吗?喜欢那个?SASS如果需要手动写动画,你认为最小时间间隔是多久,为什么?(阿里)多数显示器默认频率是60Hz,即1秒刷新60次,所以理论上最小间隔为1/60*1000ms=16.7msdisplay:inline-block什么时候会显示间隙?(携程)移除空格、使用margin负值、使用font-size:0、letter-spacing、word-spacing

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功