• 回答数

    6

  • 浏览数

    247

zcp1211小窝
首页 > 论文问答 > css文字排版相对单位

6个回答 默认排序
  • 默认排序
  • 按时间排序

没油什么大不了

已采纳
px就是像素值,em就是根据基准来缩放字体的大小。em是相对于父元素的属性而计算的,Rem是相对于根元素
323 评论

张小电1301

331 评论

小陆是吃货

px:绝对单位,页面按精确像素展示:相对单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算(浏览器默认字体是16px),整个页面内1em不是一个固定的值。:相对单位,可理解为”root em”, 相对根节点html的字体大小来计算,CSS3新加属性,chrome/firefox/IE9+支持。vw:viewpoint width,视窗宽度,1vw等于视窗宽度的1%。vh:viewpoint height,视窗高度,1vh等于视窗高度的1%。vmin:vw和vh中较小的那个。vmax:vw和vh中较大的那个。%:百分比in:寸:厘米:毫米pt:point,大约1/72寸pc:pica,大约6pt,1/6寸x:取当前作用效果的字体的x的高度,在无法确定x高度的情况下以5em计算(IE11及以下均不支持,firefox/chrome/safari/opera/ios safari/android 4+等均需属性加么有前缀)h:以节点所使用字体中的“0”字符为基准,找不到时为5em(ie10+,chrome31+,1+,opera26+,ios safari 1+,android 4+支持)

186 评论

墨小客s

px就是像素值,em就是根据基准来缩放字体的大小。em是相对于父元素的属性而计算的,Rem是相对于根元素

104 评论

lisalisa喵喵

px,pt,cm,mm这些定值都是绝对单位,em,%这些是相对单位,没有参照就没有值

189 评论

羊咩咩要攒钱

PX:PX实际上就是像素,用PX设置字体大小时,比较稳定和精确。但是这种方法存在一个问题,当用户在浏览器中浏览我们制作的Web页面时,如果改变了浏览器的缩放,这时会使用我们的Web页面布局被打破。这样对于那些关心自己网站可用性的用户来说,就是一个大问题了。因此,这时就提出了使用“em”来定义Web页面的字体。EM:EM就是根据基准来缩放字体的大小。EM实质是一个相对值,而非具体的数值。这种技术需要一个参考点,一般都是以的“font-size”为基准。如WordPress官方主题Twenntytwelve的基准就是14px=1em。另外,em是相对于父元素的属性而计算的,如果想计算px和em之间的换算,这个网站不错,输入数据就可以px和em相互计算。狠击这里:px和em换算Rem:EM是相对于其父元素来设置字体大小的,这样就会存在一个问题,进行任何元素设置,都有可能需要知道他父元素的大小。而Rem是相对于根元素,这样就意味着,我们只需要在根元素确定一个参考值。浏览器的兼容性除了IE6-IE8r,其它的浏览器都支持em和rem属性,px是所有浏览器都支持。因此为了浏览器的兼容性,可“px”和“rem”一起使用,用"px"来实现IE6-8下的效果,然后使用“Rem”来实现代浏览器的效果。参考:-font-size-with-css3-rem

344 评论

相关问答

  • div+css排版教程

    这个,关键是看你想排成什么样拉。

    海晴whisper 7人参与回答 2023-12-08
  • div+css排版

    各地新华书店,网页制作那个柜子有一柜子的书讲这个,去书店看看吧,这不是三言两语能让你上手的,骚年。

    夏初哥哥 1人参与回答 2023-12-06
  • css文字纵向排版

    一、使用writing-mode属性  语法:writing-mode:lr-tb或writing-mode:tb-rl  参数:  1、lr-tb:从左向右,

    果冻爱之梦 6人参与回答 2023-12-08
  • 对位排版在第几页

    个人觉得可以考虑用分栏来实现。

    清清河中 5人参与回答 2023-12-05
  • 微信css排版

    这种不支持,两回事。公众平台支持的是HTML5通用的常规CSS,不是你自己编辑手写的独x立CSS文件。

    janniferLEE 6人参与回答 2023-12-11