2010-08-25 3 views
0

Есть ли способ переключить таблицу стилей CSS с помощью XSLT? Мы пытаемся сделать это без Javascript или включать разные файлы, основанные на том, что CSS Stylesheet используется.Переключатель стилей XSLT

Пример:

XSLT для нормального зрения. Перейдите по ссылке и переключите таблицу стилей, чтобы просмотреть представление «Только текст» для обеспечения доступности и чтения с экрана. В то же время избавиться от всех ссылок на JavaScript в главе HTML. Также необходимо использовать переключатель для определения мобильных устройств, а затем использовать правильную таблицу стилей CSS и Javascript для мобильной версии.

Может ли кто-нибудь указать нам направление? Заранее спасибо.

ответ

0

Это странный путь к слову его, но это звучит, как вы просто хотите иметь различные файлы XML, которые связаны с различными XSL таблицы стилей:

Тогда просто попросите их связаться друг с другом. Вы можете легко сделать это вручную или с помощью написания сценария на стороне сервера, который обслуживает их на основе переданного параметра:

Как последний является реализовано в зависимости от вашего языка программирования на стороне сервера, но должно быть очень простым.

0

Для одного только таблицы стилей XSLT, у вас есть два варианта:

  1. Passing метаданных внутри документа retrived по ссылкам URI
  2. Cacth щелкните событие и передавать параметр в таблицу стилей с помощью JavaScript.

О CSS: вы также можете использовать медиа-запрос (заботясь о проблемах с кроссбраузерами), или вы можете проверить серверный серверный сервер.

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