У меня есть строгая страница XHTML, у которой есть невидимый div, который контролируется Javascript. Div устанавливается прозрачным и видимым с помощью события script и mouseover, чтобы сделать div непрозрачным при наведении.
Когда кто-то использует браузер (или firefox с noscript) без javascript, div просто остается невидимым. Проблема заключается в том, что я не хочу, чтобы содержимое было недоступным. Я также не хочу оставлять div видимым, а затем использовать script, чтобы сделать его прозрачным, поскольку div находится в нижней части документа и вызывает заметное мерцание всякий раз, когда страница загружается.
Я пробовал использовать теги noscript для встраивания дополнительной таблицы стилей, которая загружается только для людей без роскоши Javascript, но это не соответствует строгой проверке XHTML. Есть ли другой способ включить дополнительную информацию о стиле в блок noscript, который является XHTML действительным?
Ed:
С помощью простого тестового примера я получаю ошибку проверки: тип документа не позволяет использовать стиль "style" здесь. Это с пустым документом XHTML Strict со стильным элементом внутри элемента noscript. Носок внутри тела.