2009-09-11 4 views
0

Я пытаюсь создать пару экземпляров текста sIFR на сайте, над которым я работаю, и я не совсем понимаю технику, рекомендованную в the styling documentation.Настройка размера sIFR-текста

В нем говорится: «Когда указано для класса .sIFR-root и задано единица px, это определяет фактический размер шрифта, используемый sIFR для рендеринга Flash-фильма», но затем предупреждает вас об этом, поскольку это будет сделать текст нерезким.

В этом случае говорится, что «если для других селекторов указано значение«% », размер шрифта зависит от размера основного шрифта», но я не знаю, какие «другие селекторы» они имеют в виду. В нем говорится, что стиль должен быть указан в файле sifr-config.js, но единственное место в этом файле, которое я могу увидеть, где вы можете ввести свой собственный CSS, - это класс .sIFR-root. Вот код, который вызывает каждый экземпляр SIFR:

sIFR.replace(inkburrow, { 

селектор: '#sidebar h3', CSS:».sIFR корень {цвет фона: # F7F8F2; цвет: # 222222; размер шрифта: 24px; } ' });

(в данном случае конкретный шрифт, цвета и т. Д. - это те, которые я использую). Поэтому я не знаю, где, кроме как в классе .sIFR-root, они хотят, чтобы вы разместили относительный размер шрифта. Помещение какой-либо единицы, отличной от пикселей в классе .sIFR-root, не работает - я попробовал. И придание любого стиля шрифта заменяемому селектору (в данном случае #sidebar h3) в обычной таблице стилей сайта не имеет эффекта - попробовал это тоже.

Как вы можете видеть, в настоящее время я делаю это так, как они предупреждали: установка размера px в .sIFR-root. Но я предпочел бы использовать относительный размер, если это возможно - я просто не могу понять, где я должен его поместить!

ответ

0

Убедитесь, что у вас есть размер шрифта: 100%; в вашем теле {} в главной таблице стилей.

Предположим, что у большинства браузеров размер шрифта по умолчанию составляет 16 пикселей. Поэтому, если вы хотите, чтобы ваш шрифт был 24px, установите CSS-корневой CSS. Say font-size: 150%; и он изменит размер вашего текста sIFR на 24px с относительным размером.

Если он по-прежнему не работает, посмотрите на него с помощью дополнения Firebug в Firefox и посмотрите, почему этот стиль переопределяется другим стилем где-то в другом месте.

0

Если вы не указали размер шрифта в sIFR.replace(), sIFR будет использовать размер шрифта из документа.

Проценты полезны, если вы хотите смешивать разные размеры шрифта в формате sIFR Flash без указания размера основного шрифта в пикселях.

Смежные вопросы