前端面试基础题必问题一

  1. link和@import的区别
    link为html中的标签不仅可以加载CSS还可以连接属性等 引入的css样式会被同时加载
    @import是css提供的语法规则只用于导入css样式表在页面加载完毕之后再加载 ie5以上可以兼容 一般使用link标签引入

  2. css水平、垂直居中写法
    水平居中
    1.行内元素 text-align :center
    2.margin:0 auto
    3.position:absolute left:50% right:50% transfrom:transalateX(-50%)
    4.display:flex justify-content:center
    垂直居中
    1.line-height=其height
    2.position:absolute top:50% transofrm:translateY(-50%)
    3.display : flex align-items:center
    4.display :table-cell(使元素类似于td) vertical-align:middle;

  3. 1rem、1em、1vh、1px各自代表的含义
    1.rem是是基于根元素变化而变化的。给html元素设置一个 值 ,这个值就是1rem
    2.em 元素字体大小是父元素字体大小 (em)的倍数
    元素的width/height/padding/margin/用em的话相对于该元素的font-size的倍数
    3.vw/vh 视窗的宽度和高度 相当于屏幕和高度的1%
    宽度用%单位合适 高度Vh

  4. 画一条0.5px的直线
    height:1px transform:scale(0.5)

  5. 盒模型
    盒模型组成 content,padding,border,margin
    标准盒 总宽度= with+margin+ padding +border
    怪异盒模型 = with+margin (with包括padding和border)
    怪异盒也称为ie盒
    box-sizing:border-box(ie盒子)
    box-sizing:content-box(w3c盒子模型)

  6. 画一个三角形

.triangle{
		width: 0;
		            height: 0;
		            border-width: 100px;
		            border-style: solid;
		            border-color: transparent #0099CC transparent transparent;
		            transform: rotate(90deg); 
		}
		 <div class= "triangle"></div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值