css基础知识整理 面试题,2024年最新真是恍然大悟啊

本文详细梳理了CSS的基础知识,包括透明效果、单位、选择器、重置CSS与normalize.css的区别、content属性的应用、盒模型差异等。通过对CSS面试题的解答,深入理解CSS的工作原理和最佳实践,帮助前端开发者提升CSS技能。
摘要由CSDN通过智能技术生成

2.类选择器(如:class=“head”,class=“head_logo”)

3.ID选择器(如:id=“name”,id=“name_txt”)

4.全局选择器(如:*号)

5.组合选择器(如:.head .head_logo,注意两选择器用空格键分开)

6.后代选择器 (如:#head .nav ul li 从父集到子孙集的选择器)

7.群组选择器 div,span,img {color:Red} 即具有相同样式的标签分组显示

8.继承选择器(如:div p,注意两选择器用空格键分开)

9.伪类选择器(如:就是链接样式,a元素的伪类,4种不同的状态:link visited active hover。)

10.字符串匹配的属性选择符(^ $ _三种,分别对应开始、结尾、包含)

11.子选择器 (如:div>p ,带大于号>)

12.CSS 相邻兄弟选择器器 (如:h1+p,带加号+)

!important > 行内样式>ID选择器 > 类选择器 > 标签 > 通配符 > 继承> 浏览器默认属性

3.什么是css hack? ie 6,7,8的hack分别是什么?6,7,8,9 _ ,+, \0 ,\9

例: #test{

width: 300px;

height: 300px;

background-color: blue;

background-color: red\9; /_ all ie _/

background-color: yellow\0; /_ ie8 _/

+background-color: pink; /_ ie7 _/

_background-color: orange; /_ ie6 _/

:root #test{

background: purple\9; /_ ie9 */

}

@media all and {min-width: 0px} #test{background-color: black\0;} /* opera */

@media screen and {-webkit-min-device-pixel-ratio: 0 } {#test {background-color: gray}} /* chrome and safari */

}

@media可以针对不同的媒体类型定义不同的样式。特别是如果你需要设计响应式的页面,@media是非常有用的。当你重置浏览器大小的过程中,页面也会根据浏览器宽度和高度重新渲染页面。

由于不同厂商的流览器或某浏览器的不同版本(如IE6-IE11,Firefox/Safari/Opera/Chrome等),对CSS的支持、解析不一样,导致在不同浏览器的环境中呈现出不一致的页面展现效果。这时,我们为了获得统一的页面效果,就需要针对不同的浏览器或不同版本写特定的CSS样式,让它能够同时兼容不同的浏览器,我们把这个针对不同的浏览器/不同版本写相应的CSS code的过程,叫做CSS hack!

4.透明效果 rgba()和opacity的区别

首先来看rgba:

R:红色值。正整数 | 百分数 G:绿色值。正整数 | 百分数 B

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值