当前位置: 首页 > news >正文

关于css的易错点总结

标题css看似语法比较简单,实则有很多容易错的地方,本文意在对于css中一些容易出错的地方进行总结

1.布局:块级,行内,行内块元素属性混用错误

有时候我们可能会给行内元素(span,a)设置宽高,垂直等属性,但是发现并没有什么用(不生效),发现代码没有问题但是布局错乱了。


这就是错误的写法,因为span是行内元素它不能设置宽高和内外边距,你会得不到你想改变的属性,那么怎么解决呢?

加个inline:block或者block即可,或者改成div即块级元素


行内元素仅仅支持水平margin和padding

块级元素(block)独占一行,宽高上下左右边距生效

行内块(inline-block)兼顾两者特性,同行排列,同时支持设置宽高和所有边距

2.文本样式

父元素设置百分比行高,子元素集体放大之后会出现文字重叠以及行间距异常

这样会先计算后继承,父级16*1.5=24px,子元素继承固定24px,可能导致高度不足重叠

改成1.5之后,就会直接继承系数,然后子元素根据自己字体大小重新计算并适配

3.边距

1.垂直margin塌陷(合并问题)

两个相邻块级元素,上下margin会合并,间距取最大值而不是相加


此时我们可以看到两个盒子的距离是30px而不是50px

此时有两种解决办法,一个是用padding替代margin,一个使用gap来设置50px间隙即可


4.css与html不同步问题

你会发现怎么点都没用

因为id改变了但是上面没有改变,和新元素不匹配,会导致点击多少次都不会变红,这个问题较为常见,而且不太容易被发现,一定要注意,同步更新css的选择器

这样点击就会变红啦

5.选择器优先级(其实是本人一直都记不住)

优先级:important>行内样式>id选择器>类选择器/伪类选择器>元素选择器>通配符选择器

6.z-index失效

如果给元素设置的是static那你index多少都不管用,得设置(relative,absolute,fixed)

还有一种情况是父级层级压制,子元素index失效

因为p1的index低于p2,层级比较是以父元素为准,所有蓝色子元素依旧会被覆盖,我们此时可以提升父元素的层级来防止子元素被p2覆盖

7.flex布局的易错点

我们在用flex属性的时候,比如row,column的时候,千万要记得先加上display:flex,不然白干

这是没有加上flex的后果

这是加上了flex之后

8.盒模型的外边距

我们有时候去设置靠左靠右对齐会用到margin,但是可能常常容易记混淆

margin-left:auto 是右对齐,元素的左边自动占满父容器的剩余空间

margin-right:auto是左对齐,元素的右边自动沾满父容器的剩余空间

9.倾斜

倾斜分为两种,但是我们在理解上面很可能会有错误

skew(xdeg)是左右拉扯,沿x轴方向倾斜,不是以x轴为基准偏转

skew(ydeg)是上下拉扯,沿y轴方向倾斜,不是以y轴为基准偏转

我们在实际运用的时候要注意不要弄混了

以上是关于css中一些常见的易错点以及容易理解错误的地方

http://www.jsqmd.com/news/975152/

相关文章:

  • 混合专家架构下的高效视频生成:Wan2.2-TI2V-5B技术实现与部署指南
  • 图论最短路径:Dijkstra 与 A* 的工程应用对比与实现
  • 2026年雷达导波雷达物位计国产品牌推荐:五家优选深度解析 - 科技焦点
  • 模型量化实践:GPTQ 与 AWQ 在生产环境的精度与速度权衡
  • # 2026九江免砸砖漏水维修全攻略|卫生间/阳台/厨房/屋顶根治方法+避坑指南|苏易修缮 - 苏易修缮
  • 购买后想退款,亿企赢退款流程是什么 - 新闻快传
  • 2026.6长沙装修公司实地探访:从量房到售后的真实感受分享 - 奔跑123
  • 3个实战场景揭示:为什么Stable Baselines3成为强化学习框架的首选?
  • 基于LPC55S36的步进电机驱动实战:从硬件连接到PWM波形生成
  • 2026 南宁黄金回收龙头榜:合扬登顶,高价靠谱领跑全城 - 开心测评
  • NestJS 别用 Express 了!Fastify + Nacos 打造配置实时推送
  • 武汉爱而迷联系电话是多少?正规对接方式与品牌详解 - 中媒介
  • Linux 磁盘操作作业
  • 行情高位变现!2026广州黄金回收TOP1报价超亲民 - 开心测评
  • 2026广州黄金回收深度测评!正规连锁品牌口碑夺冠 - 开心测评
  • 深度解析RTAB-Map:基于外观记忆的实时SLAM系统架构与工程实践
  • 2026深圳新房甲醛检测全流程:CMA检测从预约到出报告实录 - 环保除醛知识库
  • 【H1】深度工业测评:双叠自锁垫圈出厂前要做哪些测试?重型机械紧固件抗震防线的硬核数据解构
  • 终极指南:WorkshopDL如何让非Steam游戏也能畅享创意工坊模组
  • 重庆力冠衡器:自贡电子测量仪器公司 - LYL仔仔
  • 老客带新客!湘潭这家麻辣烫口碑出圈,食客扎堆前来品尝 - 资讯快报
  • 基于LIN总线的分布式五轴机器人控制系统设计与实现
  • Winhance中文版:从Windows新手到系统调优专家的进阶之旅
  • MCreator终极指南:无需编程基础快速制作我的世界模组
  • 2026行业优选-靠谱单头热压机生产厂家|高性价比水口振落机源头厂家合集与推荐:功匠领衔 - 栗子测评
  • StarCore DSP上判决反馈均衡器(DFE)的定点实现与优化
  • Playnite终极指南:如何一键整合20+游戏平台打造专属游戏库
  • 2026年贵阳市泽成学校行业深度测评 - 精选优质企业推荐官
  • i.MX RT内存优化实战:从架构解析到代码重定位提升性能
  • 徐州SEO优化公司|官网收录与排名维护,徐州SEO托管服务商选择指南 - 招财兔数字员工