php_mysql_dreamweaver_mx_2004 ÑазÑабоÑка web ÑайÑов.pdf
php_mysql_dreamweaver_mx_2004 ÑазÑабоÑка web ÑайÑов.pdf
php_mysql_dreamweaver_mx_2004 ÑазÑабоÑка web ÑайÑов.pdf
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Глава 2. HTML — язык написания Web-страниц 47<br />
вать по всему коду теги и помещать их содержимое еще и в теги<br />
.<br />
• Таблицы стилей предлагают больше возможностей. Например, написав<br />
пару строчек CSS-кода, мы можем заключить текстовый абзац в симпатичную<br />
рамочку. А средствами HTML напрямую это сделать невозможно<br />
— только довольно корявыми ухищрениями и уймой дополнительного<br />
HTML-кода.<br />
• Таблицы стилей развиваются, а теги физического форматирования — нет.<br />
Сейчас уже принят стандарт на вторую версию каскадных таблиц стилей<br />
— CSS2. Новых возможностей в ней столько, что пока ни один Webобозреватель<br />
не поддерживает CSS2 полностью.<br />
Что ж, на этом рассказ об оформлении Web-страниц можно считать законченным.<br />
Поговорим еще об одной важной вещи — о кодировках русского<br />
текста.<br />
Кодирование текста.<br />
Проблема русских кодировок<br />
Сначала выясним, как текст представляется в памяти компьютера. Дело<br />
в том, что каждому символу, вводимому с клавиатуры, выводимому на экран<br />
и хранящемуся в файле, сопоставляется уникальный номер, называемый<br />
кодом символа. Так что в памяти компьютера текст фактически представляет<br />
собой набор кодов. Служебные символы, не видимые на экране,<br />
например, возврат каретки и перевод строки, обозначающие конец каждой<br />
строки текста, также имеют свои коды.<br />
Совокупность кодов символов вместе с описанием, какой код какому символу<br />
соответствует, образует кодировку или кодовую таблицу. Каждая кодировка<br />
имеет свое имя, например, 1251 или КОИ-8.<br />
Поскольку любой язык использует свой набор символов, для каждого языка<br />
кодировки, как правило, различны. (Исключение — некоторые западноевропейские<br />
языки, использующие одну кодировку для всех.) Русский язык<br />
использует сразу несколько различных кодировок. Вот с этими кодировками<br />
и связана одна из главнейших проблем Рунета — русской части Интернета.<br />
А все потому, что русские версии разных операционных систем используют<br />
разные кодировки. Так, русская версия Windows использует кодировку 1251,<br />
а русская версия MS-DOS — 866 (она же ISO-8859-5). А если добавить сюда<br />
еще кодировку, используемую русской версией операционной системы<br />
UNIX, — КОИ-8 и русской версией компьютеров Macintosh — MacCyrillic,<br />
кодировок станет уже четыре. И это только главные — на памяти автора<br />
этой книги существовало еще несколько менее распространенных кириллических<br />
кодировок ("основная" кодировка ГОСТ, "болгарская", "американская",<br />
"югославская" и т. п.).