Все стили размера шрифта переопределяются, размер текста по умолчанию устанавливается браузером - PullRequest
1 голос
/ 28 февраля 2012

Некоторый текст на странице, которую я изменяю, отображается с вычисленным размером 16 пикселей, что, как я понимаю, является размером шрифта по умолчанию для большинства браузеров.Firebug в FF 10 показывает несколько размеров шрифта, которые будут применяться к этому элементу, но все они переопределены (селектор и значение отображаются с зачеркиванием).

Почему это случилось?Я предполагаю, что любые стили, применяемые с помощью скриптов, будут отображаться в селекторе element.style.Style panel Computed panel HTML panel

1 Ответ

1 голос
/ 28 февраля 2012

Я считаю, что наличие элемента table внутри элемента p является недопустимым HTML (это можно проверить, запустив валидатор).

Я подозреваю, что это проблема, и тогда браузеры не позволяют table наследовать свойства font (из-за неверной структуры) и, таким образом, по умолчанию устанавливаются в настройках браузера.

Я думаю, что если вы избавитесь от p в качестве оболочки и включите в свой CSS:

#cajanoticias table {font-size: 10px}

, вы решите свою проблему.

...