位置: IT常识 - 正文

最全面试题CSS(含答案)(css面试题及答案)

编辑:rootadmin
最全面试题CSS(含答案)

推荐整理分享最全面试题CSS(含答案)(css面试题及答案),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css相关面试题,css面试基础知识,css3 面试题,css面试题2020,div css面试题,css面试题目,css面试题2020,css面试题2020,内容如对您有帮助,希望把文章链接给更多的朋友!

1、display:none; 和visibility:hidden;的区别是什么?

display:none; 彻底消失,释放空间。能引发页面的reflow回流(重排)。

visibility:hidden; 就是隐藏,但是位置没释放,好比opacity:0; 不引发页面回流。

2、CSS 优先级和权重值如何计算

内嵌样式>内部样式>外部样式>导入式

!important > 内嵌 1000 >Id 100 > class=[]=伪类 10 > tag=伪元素 1 > ( * + > ~) 0

3、如何触发BFC,以及BFC的作用

BFC:块级格式化上下文block formatting context,是一个独立渲染区域。规定了内部box如何布局,并且与这个区域外部毫不相干。

触发:float的值不是none;position的值不是static或者relative;display的值是inline-block、block、table-cell、flex、table-caption或者inline-flex;overflow的值不是visible。

作用:避免margin重叠;自适应两栏布局;清除浮动。

4、CSS盒模型

盒模型由:外边距margin、边框border、内边距padding、内容content四个部分组成

标准盒模型大小=border+padding+content

怪异盒模型大小=content

转怪异盒模型:box-sizing:border-box;

最全面试题CSS(含答案)(css面试题及答案)

转标准盒模型:box-sizing:content-box;

5、如何水平垂直居中一个元素

5.1、弹性盒子

.box{ display: flex; justify-content: center; align-items: center;}

5.2、定位

.box{ position: relative;} .box .sub{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); /*margin-left: 负的宽度的一半*/ /*margin-top: 负的高度的一半*/}

6、css实现一个三角形

.triangle{ width: 0; height: 0; border: 100px solid transparent; border-left-color: red;}

7、如何实现左边固定宽,右边自适应布局

7.1、圣杯布局

<div id="container"> <div id="center" class="column"></div> <div id="left" class="column"></div> <div id="right" class="column"></div></div>#container { padding-left: 200px; padding-right: 150px;}#container .column { float: left;}#center { width: 100%;}#left { width: 200px; margin-left: -100%; position: relative; right: 200px;}#right { width: 150px; margin-right: -150px; }

7.2、双飞翼布局

<div id="container" class="column">   <div id="center"></div> </div> <div id="left" class="column"></div> <div id="right" class="column"></div> #container {   width: 100%; }​.column { float: left;}        #center { margin-left: 200px; margin-right: 150px;}        #left { width: 200px; margin-left: -100%;}        #right { width: 150px; margin-left: -150px;}  

7.3、等高布局(假等高)互补的内外边距

.parent{ overflow: hidden;}.left, .right{ margin-bottom: -10000px; padding-bottom: 10000px;}

7.4、等高布局(真等高)弹性盒子

.parent{ display: flex;}.child{ flex: 1;}

7.5、calc

<div id="left" class="column"></div> <div id="center" class="column"></div> <div id="right" class="column"></div> .column{   float: left; } #left{   width: 100px; } #right{   width: 200px; } #center{   width: calc(100% - 100px - 200px); }

7.6、浮动

<div id="left" class="column"></div> <div id="right" class="column"></div> <div id="center"></div> #left{   float: left;   width: 100px; } #right{   float: right;   width: 200px; } #center{   margin-left: 100px;   margin-right: 200px; }

8、如何实现6px字体

.font{ font-size: 12px; transform: scale(.5);}

9、移动端1px边框怎么设置

/* 方法1 */.border{ width: 100%; height: 1px; background: red;}/* 方法2 */.border{ border-image: url(border.png)}/* 方法3 */.border{ box-shadow: 0 0 0 1px #000;}

10、px、em、rem、vh、vw分别是什么

px物理像素,绝对单位;em相对于自身字体大小,如果自身没有大小则相对于父级字体大小,如果父级也没有则一层一层向上查找,直到找到html为止,相对单位;rem相对于html的字体大小,相对单位;vh相对于屏幕高度的大小,相对单位;vw相对于屏幕宽度的大小,相对单位。

11、css可继承的属性有哪些

可继承的属性:文本类:text-indent、text-align、line-height、word-spacing、letter-spacing、text-transform、direction、color;

字体类:font、font-family、font-weight、font-size、font-style、font-variant、font-stretch、font-size-adjust;

其它类:visibility、caption-side、border-collapse、border-spacing、empty-cells、table-layout、list-style-type、list-style-image、list-style-position、list-style、quotes、cursor、page、page-break-inside、windows、orphans等

本文链接地址:https://www.jiuchutong.com/zhishi/300333.html 转载请保留说明!

上一篇:使用 TF-IDF 算法将文本向量化(tf-idf计算)

下一篇:前后端分离项目,如何解决跨域问题?(前后端分离项目部署到服务器)

  • 盈余公积转增资本会影响所有者权益吗
  • 280元抵减税控设备
  • 发票专用章和财务章区别
  • 工程项目结算流程图
  • 增值税 抵扣联
  • 往来款项包括什么
  • 高温费国家有规定,一定要支付吗?
  • 发票金额开多了怎么处理
  • 出售使用过的固定资产
  • 机动车换车
  • 应纳税所得额数学
  • 食堂购买食材明细表
  • 合同额在3000以下的是否缴纳印花税?
  • 租赁合同印花税双方都要交吗
  • 油品沥青消费税征收范围
  • 公司支付广告费怎么入账
  • 利润高了怎么调低
  • 自然人个税起征点2019税率表
  • 股份有限公司发行的股票溢价
  • 高新产业扶持补贴怎样申请
  • 苹果电脑mac系统怎么升级
  • 鸿蒙3.0系统哪些手机可以升级
  • 税前净利润等于什么
  • 出口退税怎么申报个税
  • 电商运费怎么做账
  • 王者荣耀段位分段
  • ZF框架实现发送邮件的方法
  • 电脑每次开机都要按f1怎么解决
  • 拆迁地下室
  • 公司准备上市到真正上市要多久
  • php的工作流程
  • 如何安装wordpress图文教程
  • 百度地图api的基本使用
  • PHP:imagettftext()的用法_GD库图像处理函数
  • 员工的收入
  • 应收账款保理的主要意图在于
  • 巴尼奥斯附近的阿格杨瀑布
  • 废旧物资回收企业所得税优惠政策
  • 事业单位委托业务费拨付时是否需要发票
  • vue生成二维码分享
  • react框架结构
  • 金税盘锁死咋办
  • 相机4244
  • vue父子组件传值
  • 微信公众号认证300元每年都要吗
  • 外资公司股东
  • mysql8绿色版
  • 1%征收率可以开专票吗
  • 弥补以前年度亏损后怎么交所得税
  • sql join 语句
  • 期末留抵退税计算公式
  • 公司给员工购买商业保险报销哪些
  • 房租付了没有及时取得发票怎么入账
  • 企业会计核算中,对账的内容主要包括
  • 库存商品太多
  • 融资租赁承租方怎么做账
  • 一般纳税人厂房租赁增值税税率是多少
  • 项目资本金如何确定
  • 公允价值举例说明
  • 会计写数字的技巧和方法
  • 明细账的设置与登记
  • windows server 2003 standard
  • windows10预览版怎么样
  • win7弹出cmd窗口瞬间消失
  • js数组常用的方法及用法
  • 查询同一网段下的其他ip
  • javascript 变量
  • node.js promise
  • android基础入门
  • js中check
  • javascript entries
  • android 实例
  • 青岛税务局领导
  • 厂房出租开增值税专用发票
  • 新道云软件介绍
  • 群租房怎么举报电话
  • 农机免税范围
  • 股权转让本人不签字可以吗
  • 城市维护建设税税基是什么
  • 企业所得税年报职工薪酬纳税调整明细表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设