如何在 CSS 中定义(重载?)预定义尺寸(大、x-large 等)?

发布于 2025-01-03 23:06:44 字数 376 浏览 0 评论 0原文

嗯,CSS font-size 属性支持一些预定义的值,如 xx-small、x-small、small、medium、large、x-large、xx-large 等。

它们显然映射到一些以像素为单位的固定值。

有没有办法通过 CSS 样式表定义这些相应的值(作为重载 stock 值)?

例如,我想让所有带有 font-size: large 的选择器都像 font-size: 30px 。 那么这里如何将large定义为30px呢?

如果无法通过简单的 CSS 样式表来定义它,您将如何使用 jQuery 动态执行此映射?

预先感谢您的帮助。

Well, CSS font-size property supports some predefined values like xx-small, x-small, small, medium, large, x-large, xx-large, etc.

They are obviously mapped to some fixed values in pixels.

Is there any way to define these corresponding values via CSS stylesheet (as overloading stock values)?

For example I would like to make all selectors with font-size: large to be like font-size: 30px.
So how to define large as 30px here?

If there is no way to define this via simple CSS Stylesheet how would you perform this mapping dynamically with jQuery?

Thanks in advance for help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

書生途 2025-01-10 23:06:44

根据Mozilla

xx-small,x-small,small,中号、大号、x-large、xx-large:
基于用户默认字体大小的一组绝对大小关键字

因此,要控制这些值,您需要定义默认字体。我想这些只是默认百分比的快捷方式。

According to Mozilla:

xx-small, x-small, small, medium, large, x-large, xx-large:
A set of absolute size keywords based on the user's default font size

So to have control over these values you need to define a default font. I guess these are just shortcuts to default percentages.

香草可樂 2025-01-10 23:06:44

为了回应 Diodeus 从未“在野外”见过这些 - 流行的 WordPress 的 TinyMCE Advanced 插件在其“字体大小”下拉框中使用预设的字体大小属性(中、大、超大等)。能够覆盖默认大小会很有用。

In response to Diodeus having never seen these "in the wild" - the popular TinyMCE Advanced plugin for Wordpress uses the preset font-size properties (medium, large, x-large, etc) in its 'Font Size' drop-down box. It would be useful to be able to override the default sizes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文