Невидимая страница

Как-то, много лет назад, партнёр по бизнесу показал исходник первой страницы сайта студии Лебедева. Он был очень озадачен остроумной шуткой — исходник представлял из себя одну строку HTML-комментария и, на первый взгляд, больше ничего. Я быстро догадался, что надо было всего лишь прокрутить текст вниз — за переводами строки прятался остальной код.

Если бы мне сегодня показали исходник страницы (будет видно только в «Опере» и «FireFox»), который я встретил сейчас на «Хабре», я был бы озадачен куда больше.

Кода у этой страницы просто нет. Ларчик открывается (в «Опере» и FF) просто: есть такой RFC 5988, озаглавленный «Web Linking», где описан способ подключать в документ различные ресурсы прямо через HTTP-заголовок.

Идея проста: подключаем через заголовок CSS для пустой страницы и внутри CSS уже формируем то, что нужно (текст можно писать через свойство «content»). HTTP-заголовок может выглядеть, например, так:
Link: </pathto/magic.css>;rel=stylesheet
15 декабря 2010 00:29

Slaver (slaver.info)
15 декабря 2010, 00:49

Мозг взорван!

bolk (bolknote.ru)
15 декабря 2010, 00:52, ответ предназначен Slaver (slaver.info):

Да уж, шоке :)

Павел Павлович Форкерт (blog.fxposter.org)
15 декабря 2010, 01:26

Ох. Чего только не придумают... А толку-то никакого...

bolk (bolknote.ru)
15 декабря 2010, 01:39, ответ предназначен Павел Павлович Форкерт (blog.fxposter.org):

Сначала отправил не та тот пост комментарий.

Особого применения этому я, признаться, тоже не нахожу. Запутать только разве.

SiMM (инкогнито)
15 декабря 2010, 10:58

Защита от сохранения странички ламерами :)

bolk (bolknote.ru)
15 декабря 2010, 11:18, ответ предназначен SiMM

Насыщенную страницу таким образом не сделаешь :)

Интересно испытать как поддерживающие эти технологию браузеры сохраняют такую страницу.

bolk (bolknote.ru)
15 декабря 2010, 11:20, ответ предназначен SiMM

Испытал. «Опера» 11 RC1 и FF 3.6.12 с задачей не справились.

GreLI (инкогнито)
15 декабря 2010, 13:15

Тут всё описано: http://css-tricks.com/using-css-without-html/

bolk (bolknote.ru)
15 декабря 2010, 13:24, ответ предназначен GreLI

Я читал перевод на «Хабре»: http://habrahabr.ru/blogs/webdev/110029/

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)