Форматиране на символи (character-formatting commands)

Елементите за форматиране на символи са винаги непразни и могат да бъдат разделени на две групи - за задаване на физически и логически атрибути на текст. Тези елементи формират стиловия израз на символите в текста при избран шрифт. Употребата им е възможна в рамките на текстов параграф или списъчна структура.

Физически атрибути

Физическите атрибути са същите както в текстообработващите системи. Употребата на завършващ елемент е задължителна (непразни елементи). Поставеният между началния и краен елемент текст се форматира в зависимост от употребената команда, например:

Пример 1 с команди за форматиране на символи - код:
 
    <P><FONT SIZE=-2>Размер n=1 - Размер n=-2<BR></FONT>
    <FONT SIZE=-1><U>Размер n=2, подчертан - Размер n=-1</U><BR> </FONT>
    <FONT FACE="Hebar" SIZE=+0>Размер n=3, шрифт Hebar - Размер n=+0 <BR></FONT>
    <B><FONT SIZE=+1>Получер с размер n=4 - Размер n=+1<BR></FONT> </B>
    <I><FONT SIZE=+2>Курсив с размер n=5 - Размер n=+2<BR></FONT> </I>
    <FONT SIZE=+3>Размер n=6 - Размер n=+3<BR></FONT>
    <FONT SIZE=+4>Размер n=7 - Размер n=+4</FONT><BR>
    <TT>Teletype text-fixed-width font Courier</TT></P>

Визуализация след интерпретация на кода:

Symbol-formatting
Екран 2 - Стилови формати

Възможна е комбинация от различни команди за форматиране на текст, например:
 

    <B><I><U> Определен текст </U></I></B>

В подобни случаи поведението на различните WWW клиентите не е гарантирано. Някои съблюдават всички елементи, други избират един от атрибутите и го прилагат, а трети игнорират изцяло зададената комбинация.

Шрифтове

Вида на шрифта се определя автоматично от браузъра при визуализация на документа. Този т.н. автоматизъм всъщност произлиза от настроиките на WWW клиента, където се задават двойка предпочитани шрифта - един пропорционален и един с фиксирана широчина. Този подход е много рационален и не създава неудобства на клиента при разчитане на изтегления документ.

Тенденцията за динамизиране съдържанието на HTML страниците, често пъти, изисква съобразяване с авторския подход. Авторът на HTML страници може да задава конкретни имена или фамилии от шрифтове, с които да се визуализира съдържанието на неговите документи при клиента. За удовлетворяване на тази цел се използва елемента <FONT>. Елементът се прилага за текстови фрагменти и определя шрифта, големината му и цвета на изобразявания текст.
 

    <FONT FACE="font_name" SIZE=n COLOR="rrggbb" ... </FONT>

където:

Атрибутът FACE може да съдържа списък от шрифтове или фамилия шрифт. Това осигурява безпроблемно изобразяване на документа при клиента при отсъствие на някои от тях.

Стойността за елемента SIZE се задава в относителни (SIZE=+2) или абсолютни (SIZE=2) единици.

За цвета на текста чрз атрибут COLOR се указва името или шестнадесетичната стойност на избран цвят от RGB палитра.

Например:
 

    <html>
    <head><title>Using Font Tag</title>
    </head>
    <body>
    <p><FONT FACE="Comic Sans Ms, arial" SIZE=+3 COLOR="#C0C0C0" > 
    Шрифт Comic Sans Ms, Размер +3, Цвят сив
    </FONT>
    <p><FONT FACE="Impact, verdana" SIZE=2 COLOR="green"> 
    Шрифт Impact, Размер 2, Цвят селен 
    <p><FONT FACE="Times New Roman" SIZE=+2 COLOR="red"> 
    Шрифт Times New Roman, Размер +2, Цвят червен
    </FONT> 
    </body>
    </html>

Визуализация след интерпретиране на кода - Екран 2.1.

Usinf font tag
Екран 2.1 - Различни шрифтове, големини и цвят на текста

Използването на различни шрифтове подобрява визията на документа. Желанието на някои автори да направят страниците си по-атрактивни се натъква на затруднения при визуализацията им при клиента, особено в случаите, когато използваният шрифт липсва. Тогава, той е заменен автоматично с шрифт от същата фамилия, но търсения ефект се губи. Проблемът отчасти се решава с използване на DHTML и стилови формати (виж раздел "Независима каскада от стилови формати в HTML 4.0 Cascading Style Sheets Level 1"). Цялостно решение се постига при представяне на характерния надпис като графичен компонент във формат gif. Много разпространена практика е използването на банер-панели с анимирани надписи. Те се съставят като графични елементи и комбинират графика с текст.

За указване на шрифт, общ за целия документ, се използва елементът <BASEFONT>. Тази директива се разпознава от браузъра на Microsoft Internet Expolrer 5.0. Атрибутите не елемента и начина на използване е същият както при елемента <FONT>, но без затварящ елемент.
 

    <BASEFONT FACE="font_name" SIZE=n COLOR="rrggbb"

Елементът се поставя в секцията <HEAD> след <TITLE> на HTML документа.
 
За постигане на същия ефект при Netscape Communicator 4.x, елемента <FONT> с неговите атрибути се поставя на същото място без затварящ елемент.
 



Интернет за персонални компютри
Copyright © 1998-2003 by Ivan Madjarov All rights reserved