WEB-FAQ

Спецвыпуск хакер, номер #002, стр. 002-124-5

Стереть все рисунки. :) Шутка. Почти все программы просмотра, в том числе НетШкаф и ИЕ, перед началом отображения пытаются "спланировать" размещение текста, рисунков и таблиц на странице и не выводят изображение, пока не узнают размеры рисунков и таблиц. Поэтому просто-напросто укажи физические размеры рисунков и таблиц (в пикселах или процентах). Для этого юзай дополнительные атрибуты WIDTH и HEIGHT в описаниях рисунков и таблиц.

Можно ли включать один HTML-файл в другой?

В легкую. Такая ситуация возникает, например, если ты захотел включить оперативную (часто меняющуюся) информацию в несколько своих файлов, не редактируя каждый раз все эти файлы. Для этого твой сервер должен поддерживать режим server-side includes (SSI) и использовать его в директории с твоими файлами. Обратись к администратору сервера, чтобы уточнить эту возможность и узнать точный синтаксис.

В чем заключается оптимизация и сжатие графики для веба?

С чего ты решил, что оптимизация и сжатие применяются только для веба? :) Обычно сжатие информации основано на частой повторяемости одинаковых последовательностей бит в графических файлах. Например, горизонтальная последовательность из пикселов одного цвета может выглядеть в двоичном представлении так: 0100010001000100... Вместо такой длинной последовательности бит при использовании одного из простых алгоритмов сжатия - так называемого Run-Length Encoding - в файл может быть записана короткая подпоследовательность 0100 и число ее повторений. При записи в формате GIF применяются более сложные и эффективные алгоритмы Лемпеля-Зива-Уэлча (LZW), на которых также основана работа большинства программ архивирования файлов. А алгоритмы сжатия, используемые для записи графики в формате JPEG, основаны не только на устранении избыточности, но и на особенностях человеческого зрения, что позволяет отбрасывать некоторую часть информации без ущерба для ее восприятия глазом.

Почему цвета в хтмл пишутся именно в шестнадцатиричном виде?

Шестнадцатиричная система счисления широко применяется из-за того, что ее основание является степенью двойки, что значительно упрощает преобразования между шестнадцатиричным и двоичным, "родным" для компьютеров современной архитектуры, представлением чисел. Тогда ты спросишь, а чего, мол, тогда не в двоичном коде? Сама двоичная запись неудобна из-за того, что требуется слишком много разрядов для записи даже небольших чисел. Например, число 65 в десятичной системе - это 1000001 в двоичной и 41 в шестнадцатиричной системах. Так как в RGB используется нумерация каждой составляющей от 0 до 255, то вот таблица соответствия записей в десятичной и шестнадцатиричной формах:

0 1 ... 9 10 11 12 13 14 15 16 17 18 ... 254 255

0 1 ... 9 A B C D E F 10 11 12 ... FE FF

Что вообще обозначает протокол?

Ну вот смотри. Ты спер у кого-то пароль к Инету, тебя засекли и вызвали омон. Омон приехал и от%?%#@ил (вставьте по вкусу) тебя. После этого пишут протокол. :) Протоколами называются принятые всеми разработчиками коммуникационных программ правила, которые описывают порядок установления соединения между двумя включенными в сеть компьютерами, способ последующей передачи информации и правила разрыва соединения. Используемые в Инете протоколы, строго говоря, не являются стандартами, а носят характер рекомендаций. Именно поэтому глюки во многих программах зависят от того, насколько точно разработчики программного обеспечения, установленного на компьютерах сервера и клиента, следовали этим документам. :)

Назад на стр. 002-124-4  Содержание  Вперед на стр. 002-124-6

загрузка...
Cпец Хакер #075Cпец Хакер #074Cпец Хакер #073Cпец Хакер #072Cпец Хакер #071Cпец Хакер #070Cпец Хакер #069Cпец Хакер #068Cпец Хакер #067Cпец Хакер #066Cпец Хакер #065Cпец Хакер #064Cпец Хакер #063Cпец Хакер #062Cпец Хакер #061Cпец Хакер #060Cпец Хакер #059Cпец Хакер #058Cпец Хакер #057Cпец Хакер #056Cпец Хакер #055Cпец Хакер #054Cпец Хакер #053Cпец Хакер #052Cпец Хакер #051Cпец Хакер #050Cпец Хакер #049Cпец Хакер #048Cпец Хакер #047Cпец Хакер #046Cпец Хакер #045Cпец Хакер #044Cпец Хакер #043Cпец Хакер #042Cпец Хакер #041Cпец Хакер #040Cпец Хакер #039Cпец Хакер #038Cпец Хакер #037Cпец Хакер #036Cпец Хакер #035Cпец Хакер #034Cпец Хакер #033Cпец Хакер #032Cпец Хакер #031Cпец Хакер #030Cпец Хакер #029Cпец Хакер #028Cпец Хакер #027Cпец Хакер #026Cпец Хакер #025Cпец Хакер #024Cпец Хакер #023Cпец Хакер #022Cпец Хакер #021Cпец Хакер #020Cпец Хакер #019Cпец Хакер #018Cпец Хакер #017Cпец Хакер #016Cпец Хакер #015Cпец Хакер #014Cпец Хакер #013Cпец Хакер #012Cпец Хакер #011Cпец Хакер #010Cпец Хакер #009Cпец Хакер #008Cпец Хакер #007Cпец Хакер #006Cпец Хакер #005Cпец Хакер #004Cпец Хакер #003Cпец Хакер #002Cпец Хакер #001