首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在图中使用CSS中的rem值的工作流是什么?

在图中使用CSS中的rem值的工作流是什么?
EN

Stack Overflow用户
提问于 2020-06-06 10:00:39
回答 2查看 5.8K关注 0票数 3

我是网页开发的新手,我想了解以下工作流程:

  1. I设计一个以像素为单位(不能在
  2. 中使用em或rem )的网站,以便有一个响应性好的网站,我想用rem单元

编写CSS代码。

我现在是否根据段落标签中的基本字体大小手动将所有px单元转换为rem单元?这里的数学是怎么做的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-06 10:55:26

如果您正在寻找一种快速计算px和rems之间的转换的方法,给定一个基本大小,您可以在网上找到许多转换器,例如https://www.ninjaunits.com/converters/pixels/pixels-rem/

通常,尝试利用诸如sass这样的预处理程序,它允许您声明变量,从而使样式表更易于更改。例如:

代码语言:javascript
运行
复制
$font-size-base:              1.125rem !default; // Assumes the browser default, typically `16px`
$font-size-lg:                $font-size-base * 2 !default;
$font-size-md:                $font-size-base * 1.5 !default;
$font-size-sm:                $font-size-base * 0.8 !default;

希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2021-05-14 15:20:47

我与rem和em一起工作,他们对简单网站的功能正常,但是一旦你进入复杂的UI,像素就是王者。

当使用响应性媒体查询时,当文本也因为rem/em而扩展时,我发现它非常不可靠。对于像素,您可以为标准文本设置默认的16 in,在某些情况下,在移动时可能会将其降到14 in。这是跨网站完成的,不是针对每一个元素。

所以,是的,这里和那里都有一些调整,但没有那么多。这一开始的工作要多一些,但这将节省大量的时间,因为当用户单击链接并将文本进一步推到右边时,网站的某些部分在某些平板电脑上会出现10个错误。

在所有像素上保持不变,在图中有相同的度量单元,在HTML/CSS和Javascript中有相同的度量单元,并且保持简单,不需要任何计算。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62230092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档