0

我有一个网站,其中包含所有元素<h1>-<sup>每个元素都有自己的字体大小,(大部分以像素为单位)

这个网站是客户端的集合,每个客户端都有自己的子域。虽然整个网站的基本代码、图像、css 和 js 都是相同的,但每个子域都有自己特定的 theme.css - 只是使用的一个 css 文件应用客户特定的设计。

现在,一位客户希望在其子域中使用更大的字体。所以我认为这只是添加的问题

*
{
    font-size: ...
}

现在,我不能在那里指定一个大小.. 我可以列出所有元素并单独设置字体大小(这将是 B 计划) - 但是有没有办法可以设置所有元素以增加它们各自的字体大小?


编辑
如果 css 无法做到这一点,我可以用 jquery 来做到这一点。我想。
另外,更改现有的 px 大小不是一个选项,因为这是遗留代码,我无权访问基本的 css 文件。 . 只是subdomain.csssubdomain.js文件..

4

1 回答 1

2

如果您将所有元素更改为使用 em 或 percent 而不是像素,您可以更改主体的基本字体大小,但由于它们以像素为单位指定,您不能这样做。

解决方案 1:
将所有以像素为单位设置的字体大小更改为相应的 em 或百分比大小,并设置更大的正文大小。这个工具可以帮助你:http: //pxtoem.com

例子:

body {
  font-size: 16px;
}

p {
  font-size: 1em;
}

解决方案 2:
将所有具有相同大小的元素分组并覆盖它们。

例子:

div,
span,
p {
  font-size: 12px;
}

sub,
sup {
  font-size: 10px;
}
于 2012-11-14T16:21:51.027 回答