【发布时间】:2013-02-25 23:00:04
【问题描述】:
我想在我的网络应用程序中使用不同的字体。由于它们的大小不相等,我想在 CSS 中做一些类似这样的伪代码:
if (exists(font1))
{
font-size: 9pt; font-family: font1;
}
else
{
font-size: 12pt; font-family: font2;
}
有可能吗?什么是最好和正确的解决方案?如何为某种字体定义字体大小并为下一个字体定义另一个字体大小?
【问题讨论】:
-
您是否尝试设置一个条件 JavaScript 语句来控制您的 CSS?
-
不,我没有。这是一个好方法吗?我该怎么做?
-
让我问你,font1什么时候存在?仅当页面上存在 font1 时,您才需要页面上存在某种 ID 或类或属性。
-
你不能用纯 CSS 做到这一点,用 JavaScript 是否值得做是值得怀疑的。
-
这是一个很好的问题,因为即使它们的大小相同,字体也会有很大的不同。但是,我想不出一种 CSS 方法来做到这一点。