CSS

https://www.sohu.com/a/223556954_655394
https://baijiahao.baidu.com/s?id=1623975588566710307&wfr=spider&for=pc

  • display:none和visibility:hidden的区别
display:none 
隐藏对应元素,文档布局中不再给他分配空间;
visibility:hidden
隐藏对应元素,空间保留;
  • link和@import 的区别
1、link属于html标签,@import属于css范畴,只能加载CSS。
2、link引用CSS时,在页面载入时同时加载;@import会等到页面完全载入后再加载。
3、link无兼容问题;@import在低版本浏览器里不支持。
  • 介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的?
标准盒子模型:宽度=内容的宽度(content)+ border + padding + margin

低版本IE盒子模型:宽度=内容宽度(content+border+padding)+ margin
  • css3特性
圆角、阴影、过度、transform(旋转、定位、缩放、倾斜)、动画
  • 子元素填满父元素
//父元素设置
display:flex;
//子元素设置
flex:1;
  • flex布局
常用属性
justify-content:flex-start;flex-end; center;
align-items:center
如何换行
flex-wrap:wrap;
  • position 都有哪些值,具体介绍下
relative(相对定位):不脱离文档流,
参考自身静态位置通过 top, bottom, left, right 定位;

absolute(绝对定位):参考距其最近一个不为static的父级元素
通过top, bottom, left, right 定位;

fixed(固定定位):所固定的参照对像是可视窗口。

absolute:生成绝对定位的元素,相对于 static 定位以外的第一个祖先元素进行定位

fixed:生成绝对定位的元素,相对于浏览器窗口进行定位。 (IE6不支持)

relative:生成相对定位的元素,相对于其在普通流中的位置进行定位

static:默认值。没有定位,元素出现在正常的流中


  • 有一个高度自适应的div,里面有两个div,一个高度100px,希望另一个填满剩下的高度
外层div使用position:relative;
高度要求自适应的div使用
position: absolute; 
top: 100px; 
bottom: 0; 
left: 0
  • CSS选择器有哪些?哪些属性可以继承?
CSS选择器:id选择器(#myid)、类选择器(.myclassname)、标签选择器(div, h1, p)、相邻选择器(h1 + p)、子选择器(ul > li)、后代选择器(li a)、通配符选择器(*)、属性选择器(a[rel="external"])、伪类选择器(a:hover, li:nth-child)

可继承的属性:font-size, font-family, color

不可继承的样式:border, padding, margin, width, height

优先级(就近原则):!important > [ id > class > tag ]

!important 比内联优先级高
  • 如何给表格中的某一行中的奇数和偶数td分别加加不同背景色
nth-child 相对父元素中的第n个子元素
第一个子元素下表是1
odd 奇数
tr>td:nth-child(odd)
even 偶数
tr>td:nth-child(even)
  • 设置元素浮动后,该元素的display值是多少
自动变成display:block
  • 为什么会出现浮动和什么时候需要清除浮动?清除浮动的方式?
.clearfix:after{
  context:'';
  display:block;
  clear:both;
}

父元素最后一个元素增加div 样式 clear:both;
  • 文字垂直居中(单行、多行)
单行文本垂直居中:
把line-height值设置为height一样大小的值可以实现单行文字的垂直居中,
其实也可以把height删除。

多行文本垂直居中:
需要设置display属性为inline-block。
  • div水平垂直居中

  • 雪碧图,有什么好处
将一个页面涉及到的所有图片都包含到一张大图中去,
然后利用CSS的 background-image,background- repeat,
background-position 的组合进行背景定位。
利用CSS Sprites能很好地减少网页的http请求,
从而大大的提高页面的性能;CSS Sprites能减少图片的字节。
  • position:fixed;在android下无效怎么处理?
<meta name="viewport"
content="width=device-width,

initial-scale=1.0,

maximum-scale=1.0,

minimum-scale=1.0,

user-scalable=no"/>
  • 什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的IE?
响应式网站设计(Responsive Web design)是一个网站能够兼容多个终端,
而不是为每一个终端做一个特定的版本。

基本原理是通过媒体查询检测不同的设备屏幕尺寸做处理。

页面头部必须有meta声明的viewport。
  • 使用 CSS 预处理器吗?
Less sass
  • 用css3实现一个div顺时针旋转30度
div{
  transform:rotate(30deg);
}
  • css3 translate 实现div向右下各移动50px
div{
  transform:translate(50px,50px)
}
* css3 scale实现宽度增加两倍,高度增加4倍
div{
  transform:scale(2,4);
}
  • 用css3动画实现一个div背景色1s时间内由红变黄
@keyframs colorChange
{
  from {background:red;}
  to {background:yellow}
}
div{
  animation: colorChange 1s;
}
  • 用css3实现一个过度效果,一个div鼠标移到其上时,宽度2秒时间内由100px逐渐变为300px,过度多个属性时,用逗号隔开。
div{
  width:100px;
  heigth:100px;
  background:yellow;
  transition:width 2s;
}
div:hover{
  width:300px;
}
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,001评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,210评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,874评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,001评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,022评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,005评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,929评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,742评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,193评论 1 309
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,427评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,583评论 1 346
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,305评论 5 342
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,911评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,564评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,731评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,581评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,478评论 2 352