Невидимая страница
Как-то, много лет назад, партнёр по бизнесу показал исходник первой страницы сайта студии Лебедева. Он был очень озадачен остроумной шуткой — исходник представлял из себя одну строку HTML-комментария и, на первый взгляд, больше ничего. Я быстро догадался, что надо было всего лишь прокрутить текст вниз — за переводами строки прятался остальной код.
Если бы мне сегодня показали исходник страницы (будет видно только в «Опере» и «FireFox»), который я встретил сейчас на «Хабре», я был бы озадачен куда больше.
Кода у этой страницы просто нет. Ларчик открывается (в «Опере» и FF) просто: есть такой RFC 5988, озаглавленный «Web Linking», где описан способ подключать в документ различные ресурсы прямо через HTTP-заголовок.
Идея проста: подключаем через заголовок CSS для пустой страницы и внутри CSS уже формируем то, что нужно (текст можно писать через свойство «content»). HTTP-заголовок может выглядеть, например, так:
Link: </pathto/magic.css>;rel=stylesheet
Мозг взорван!
Комментарий для slaver.info:
Да уж, шоке :)
Ох. Чего только не придумают... А толку-то никакого...
Комментарий для blog.fxposter.org:
Сначала отправил не та тот пост комментарий.
Особого применения этому я, признаться, тоже не нахожу. Запутать только разве.
Защита от сохранения странички ламерами :)
Комментарий для SiMM:
Насыщенную страницу таким образом не сделаешь :)
Интересно испытать как поддерживающие эти технологию браузеры сохраняют такую страницу.
Комментарий для SiMM:
Испытал. «Опера» 11 RC1 и FF 3.6.12 с задачей не справились.
Тут всё описано: http://css-tricks.com/using-css-without-html/
Комментарий для GreLI:
Я читал перевод на «Хабре»: http://habrahabr.ru/blogs/webdev/110029/