русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Форматування тексту мовою HTML


Дата добавления: 2015-07-09; просмотров: 2014; Нарушение авторских прав


Форматування тексту передбачає створення заголовків, абзаців, вирівнювання тексту, вибір стилів шрифту (напівжирний, курсив, підкреслений), зміну розміру шрифту.

У HTML існує шість рівнів заголовків і кожному з них відповідає свій розмір шрифту. За допомогою заголовків різних рівнів можна створювати чітку ієрархічну структуру документа. Заголовку І рівня відповідає найбільший розмір шрифту. Синтаксис HTML-коду, що створює заголовки різного рівня, має вигляд:

<Н1> Заголовок першого рівня </Н1>

<Н2> Заголовок другого рівня </Н2>

…………………….

<Н6> Заголовок шостого рівня </Н6>

Для кращого сприйняття сторінки користувачем не слід пропускати рівні заголовків.

Для відображення тексту в HTML немає спеціального дескриптора. Текст вводиться у будь-якому місці між дескрипторами <BODYx/BODY>. У текст не потрібно вставляти ні порожні рядки, ні символи переведення рядка, оскільки при відображенні сторінки броузером вони не враховуються. Текст автоматично розміщується за шириною вікна броузера. Якщо ж необхідно на Web-сторінці помістити порожній рядок або забезпечити в потрібному місці перехід до наступного рядка, слід використовувати спеціальні дескриптори: дескриптор розриву абзацу <Рх/Р> та розриву рядка <BR>. Дескриптор розриву абзацу дає команду броузеру закінчити поточний абзац і помістити порожній рядок перед наступним абзацом. Дескриптор розриву рядка вказує про закінчення поточного рядка і переходу до наступного. Для дескриптора розриву абзацу використовувати, закриваючий дескриптор </Р>, не обов'язково.

Текст абзаца, чи заголовка може бути вирівняний по лівому краю, по правому краю, або по центру вікна броузера. Для вирівнювання тексту використовується параметр ALIGN=вирівнювання, де вирівнювання може приймати значення: LEFT для вирівнювання по лівому краю, RIGHT для вирівнювання по правому краю, CENTER для вирівнювання по центру Найчастіше параметр ALIGN використовується в дескрипторах розриву абзацу та задания заголовка.



Наприклад:

 

 

<HTML>

<HEAD>

<ТІTLЕ>Приклад вирівнювання Teкстy</TITLE>

</HEAD>

<BОDY>

<Н2 ALIGN=CENTER>Цей заголовок буде розміщено посередині</Н2>

<!-- Наступний абзац буде вирівняно по лівому краю -->

<P ALIGN=LEFT> Вивчення HTML невдовзі стане такою ж

необхідністю, як вміння ввімкнути комп'ютер,

скопіювати файл чи скористатися текстовим

редактором. Якщо користувач вміє набирати

текст, то зможе освоїти і використання HTML.

</Р>

</BОDY>

</HTML>

 

 

Приклад

 

<HTML>

<head>

<title> магазин "Магнолия" </title>

</head>

<BODY BACKGROUND="6137.jpg">

 

 

<p><font size="22"> <FONT Color=ff111><CEnter> <marquee>Вітаю на нашій сторінці </marquee></CEnter> </FONT> </font>

<p><HR SIZE=9 NOSHADE Width=75% color=ffffff>

<p><center><IMG SRC=SAD001.JPG><IMG SRC=KAM1.JPG><IMG SRC=033.JPG><IMG SRC=037-1.JPG><IMG SRC=037-2.JPG><IMG SRC=BROMELII.JPG></center>

<p><HR SIZE=9 NOSHADE Width=75% color=ffffff>

<font size="16"> <FONT Color=ff555><CEnter> <marquee> магазин "Магнолія" </marquee></CEnter> </FONT> </font>

 

<p><H3><FONT Color=44ffff> Я рада вітати Вас на квітковій сторінці магазину "Магнолія"!

</FONT>

<P>

<ADDRESS> <FONT Color=ffffff> Анастасія - lune@ukr.net </FONT></ADDRESS>

</body>

</html>

 

 

Результат

 

 

У HTML є контейнер, в який можна помістити заздалегідь відформатований текст. Контейнер <PRE>...</PRE> використовується для відображення відформатованого текстовим редактором блоку тексту, який складно було б прочитати, якщо б броузер переформатував його (наприклад, блоки програмного коду мовою C++). Цей контейнер дозволяє зберегти розбиття тексту на рядки (символи переходу на новий рядок, отримані в результаті натискування клавіші <Enter>, інтерпретуються як розриви рядка), пропуски всередині тексту інтерпретуються у точній відповідності з їх розміщенням у текстовому редакторі. Недоліком такого підходу є втрата гнучкості, а також те, що броузери зазвичай виділяють відформатований заздалегідь текст із допомогою моноширинного шрифту. Це призводить до того, що довгі фрагменти тексту зливаються. У наступному прикладі створюється сторінка зі заздалегідь відформатованим текстом:

 

Приклад

 

<HTML>

<HEAD>

<TITLE> Приклад заздалегідь відформатованого тексту </ТІТLЕ>

</HEAD>

<BODY>

<Н1 ALIGN=CENTER> Книги про HTML </H1>

<PRE>

НАЗВА АВТОР ВИДАВНИЦТВО РІК

------------------------------------------------------------------------------------------

Использование HTML 4 М. Браун "ВИЛЬЯМС" 2000

</PRE>

</BОDY>

</HTML>

 

 

Мова HTML надає можливість вибирати для написання фрагментів тексту різні стилі: напівжирний, курсив, підкреслення тощо. Для цього в HTML існують спеціальні дескриптори, які називають дескрипторами стилів.

ТаблицяОсновні дескриптори стилів

 

ДЕСКРИПТОР СТИЛЬ
<В> Напівжирний шрифт
<І> Курсив
<U> Підкреслення
<SUB> Підрядковий текст
<SUP> Надрядковий текст
<STRIKE> Перекреслення

 

Використання дескрипторів стилів розглянуто в наступному прикладі:

 

Приклад

 

<HTML>

<HEAD>

<TITLE> Приклади виділення тексту дескрипторами стилів </TITLE>

</HEAD>

<BОDY>

Приклад виділення тексту <В> напівжирним шрифтом</B><BR><BR>

Можна також виділити текст <І>курсивом</І>. <BR><BR>

Особливо важливі місця можна <U>підкреслити</U>. <BR><BR>

Можна створити <SUP> надрядковий </SUP>

або <SUB> підрядковий </SUB> текст <BR><BR>

Крім того, текст можна <8ТНІКЕ>перекреслити</SТРІКЕ>.

</BОDY>

</HTML>

 

Для вибору шрифту, його розміру та кольору в HTML служить контейнер | <FONT>.... </FONT>.

Розмір шрифту можна визначити за допомогою атрибута SIZE дексриптора

<FONT>:

<FONT SIZE="значення">

Атрибут SIZE дозволяє вказувати абсолютний ( значення від 1 до 7) та відносний (значення від -4 до +4) розміри шрифту по відношенню до розміру основного шрифту, що використовується в основній частині сторінки.

Для зміни розміру основного шрифту використовується елемент <BASEFONT SIZE =значення>. Значення атрибута SIZE може бути число від 1 до 7. Для броузера стандартним є розмір шрифту 3.

Атрибут FACE дескриптора <FONT> дозволяє вказати броузеру шрифт, яким необхідно відображати документ. Якщо розробник сторінки не знає, які шрифти можуть бути на комп'ютері користувача, то в атрибуті FACE можна вказати через кому декілька назв шрифтів, наприклад:

<FONT FACE="Verdana", "Arial", Helvetica">

Броузер переглядає список шрифтів зліва направо і використовує перший, який встановлено на комп'ютері користувача. Якщо броузер не знаходить на комп'ютері користувача жодного шрифту, що вказані в атрибуті FACE, документ відображається шрифтом, який задано в броузері користувача за замовчуванням.

За допомогою дескриптора <FONT> можна також змінити колір шрифту. Для цього використовується атрибут COLOR, наприклад, код

<FONT C0L0R="GREEN">текст </FONT>

задає вказівку броузеру відобразити слово «текст» зеленим кольором. Детальніше про використання кольору у Web-документах розглянуто в розділі Web-графіка.

Крім дескрипторів у мові HTML існують також спеціальні символи форматування. Одним з таких символів є — нероздільний пропуск — &nbsp;. Використання цього символу в коді HTML-файла забезпечує появу на Web-сторінці одного пропуску. Наприклад, за кодом:

poзмір&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;шрифту

броузер між словами «розмір» і «шрифту» помістить 6 пропусків.

У таблиці 1.3 описано коди деяких спеціальних символів.

 

Таблиця 1.3.Коди спеціальних символів

 

КОДИ СИМВОЛИ
&сору, &геg ©, ®
&frac14, &frac12, &frac34 1/4 , 1/2 ,3/4
&рі П
&lе, &ge <,>
&аmр &

 


 

Код сторінки:

 

Лістинг 1.6.

 

<HTML>

<HEAD>

<TITLE>Fizmat home</TITLE>

<META content="text/html; charset=windows-1251"

http-equiv=Content-Type>

</HEAD>

<BODY bgColor="#ffffff"><!-задаємо білий колір фону-->

<Н1 АІШ=СЕ№ТЕН>Фізико-математичний факультет ТДПУ

імені Володимира Гнатюка</Н1>

<H2 ALIGN=CENTEH>46003, м.Тернопіль, вул.Карпенка,тел. (0352)33-00-00</Н2:

<FONT COLOR="GREEN">тeкст</FONT>

</BODY>

</HTML>

 

Контрольні запитання

1.Який синтаксис HTML-коду, що створює заголовки різного рівня?

2. Як вирівняти текст абзацу?

3. Як помістити на сторінку попередньо відформатований текст?

4. Назвіть основні дескриптори стилів.

5. Яке призначення контейнера <FONT>? Назвіть його параметри.

6. Як помістити на сторінку спеціальний символ форматування?

 



<== предыдущая лекция | следующая лекция ==>
Приклад2 | 


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.12 сек.