2010-07-03 6 views
2

Я думаю об использовании аккордеона на странице «пожалуйста, включите Javascript», но я не знаю, возможно ли это с CSS только.Можно ли создать только аккордеон с CSS?

Я почти уверен, что это для большинства браузеров, но я также опасаюсь, что столкнусь с некоторым ограничением IE, и я хотел бы знать, пытался ли кто-нибудь из вас это сделать (или нет) и мог бы сказать если это возможно или невозможно (считая IE6 +).

+0

Какой тип согласно вам нужно, вы можете показать и пример? –

+0

Очень простой способ, например: http://www.brown.edu/, но не обязательно переход. Я хочу, чтобы это не пугало пользователя с длинной страницей со многими заголовками, а просто позволяло им нажимать на пошаговую инструкцию своего браузера, чтобы включить JS. –

ответ

2
+0

+1, так как это почти то, что мне нужно, но, цитируя сайт, «будет работать в IE6 с JavaScript». Таким образом, это не сработает, если я намерен попросить пользователей IE6 включить JS, но на самом деле я не думаю, что пользователи IE6 даже знают, как отключить его. –

+0

работает, даже если js отключен http://www.cssnewbie.com/example/css-only-accordion/vertical.html –

+0

И BTW это нормально, если Аккордеон работает, если JS включен и если JS отключен, то по умолчанию будет открыто по умолчанию , как в этой ссылке http://www.brown.edu/. Главное, что контент должен быть доступен в обоих условиях. –

-1

Это невозможно без JavaScript. Даже если вы используете новые переходы HTML5 (которые, конечно же, не поддерживаются в IE6), для запуска перехода по-прежнему требуется JavaScript.

+1

Вы ошибаетесь, переходы CSS (поддерживаемые в последних версиях webkit, beta gecko и AFAIK stable presto) могут использоваться исключительно с CSS. И я рекомендую вам их использовать, посмотрите: http://u.nu/7avrc –

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