千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:武汉千锋IT培训  >  行业资讯  >  武汉Web前端培训分享:7个前端程序员必会的CSS技巧

武汉Web前端培训分享:7个前端程序员必会的CSS技巧

来源:千锋教育
发布人:alents
时间: 2022-01-07 14:46:00

       要知道,HTML、CSS、JavaScript是学习Web前端绕不开的知识点,尤其是对于零基础的新手来说,学好这三个基本知识点是向前进阶的前提条件。下面,千锋武汉IT培训小编就给大家分享一下7个前端程序员必须会用的CSS技巧。

1641364044627

       1、元素的margin的top、bottom及padding的top、bottom使用百分比作为单位时,其是相对父元素的宽度width的而不是我们想象的高度height,我们可以巧用margin/padding的百分比值实现高度自适应,当然该元素高度上的百分比是相对其父元素高度的百分比的,min-height及max-height也适用这条规律。

       2、含有定位属性的元素,其top、bottom单位为百分比时,该百分比是相对于父元素的高度的。

       同理,left、right则是相对于父元素的宽度的。

       3、边框宽度不允许使用百分比值。

       4、width:100%,当父容器里有绝对定位的子元素时,子元素设置width:100%实际上指的是相对于父容器的padding+content的宽度。当子元素是非绝对定位的元素时width:100%才是指子元素的content,其等于父元素的content宽度。

       5、line-height,你知道line-height:150%和line-height:1.5的区别吗?line-height有单位时,子元素是继承父元素的line-height的,无单位时,其line-height等于无单位的数值乘以子元素本身的字体大小。显然为了不出现意外,还是建议首选无单位的。

       6、ex和ch单位,ex:取当前作用效果的字体的x的高度,在无法确定x高度的情况下以0.5em计算;ch:以节点所使用字体中的“0”字符为基准,找不到时为0.5em。

       ex和ch单位,类似于em和rem,依赖于当前的字体和字体大小。但是,不同的是,这两货是基于字体的度量单位,依赖于设定的字体。

       ch单位通常被定义为数字0的宽度。你可以在EricMeyers的博客里找到关于它的一些有意思的讨论,例如将一个等宽字体的字母”N”的宽度设置为40ch,那么在另一种类型的字体里它却可以包含40个字母。

       这个单位的传统用途主要是盲文的排版,但是除此之外,肯定还有可以应用他的地方。ex定义为当前字体的小写x字母的高度或者1/2的1em。很多时候,它是字体的中间标志。

       7、使用calc时运算符之间要有空格,否则可能无效。

       以上就是给大家介绍的Web前端程序员必会的7个CSS技巧,虽说Web前端开发入行门槛低,但新手学起来并不容易,想要高效快速的学习参加培训班是不错的选择。千锋武汉Web前端培训采用全新六维全息课程,强化加薪技术深度,全方位助你成为一名具有竞争力的前端工程师,如果你想学习Web前端,可以来千锋武汉Web前端培训领取两周试听课,亲身实地感受教学效果。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

什么是web前端开发?在哪学效果比较好

2023-03-23

JAVA培训班多少钱?JAVA培训班费用的影响因素

2023-03-07

初学武汉Java培训常见的5个问题及解决方案!

2022-06-29

最新文章NEW

想转行学it会不会有更多的就业机会

2023-03-13

如何快速学习java?学习java主要学什么

2023-02-28

学java有什么用,怎样才能学好java

2023-02-23

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>