Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ІКТ_КЛ_Розділи 1 і 2.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
1.57 Mб
Скачать

6. Звернення до певних розділів інших документів

Гіперпосилання можуть також використовуватися для з’єднання з певними розділами документів. Припустимо, ми хочемо з’єднати документ А з першим розділом документа В, для чого нам необхідно створити іменоване гіперпосилання в документі B.

Тут ви можете побачити <A NAME = "Розділ 1">Главу 1</a>

Текст першого розділу.

Тепер, описуючи посилання в документі A, треба включити не тільки ім’я файлу "documentB.html" але також і ім’я гіперпосилання, відокремлюване символом (#):

Тут ви можете побачити текст<A HREF = "documentB.html#Глава1"> Глави 1 </A> документа B.

Тепер "кликнувши" в слово "Глава 1" в документі А, ви переходите безпосередньо в Розділ 1 в документі B.

З’єднання з розділами поточного документа

Техніка з’єднання аналогічна описаною вище, тільки опускається ім’я файлу. Ось, наприклад, зв’язок з Розділом 1 усередині того ж самого файлу (Документ B)

Це <A HREF = "#Глава1">Глава 1</A> поточного документа.

7. Авторський стиль редагування

Як ми вже говорили вище, в загальному випадку, текст документа формується browser, ігноруючи пропуски і перенесення рядків. Використовуючи <PRE> можна описати в тексті заданий авторський стиль. (Тобто пропуски і порожні рядки показані як пропуски і порожні рядки, і рядки уриватимуться там же що і в початковому HTML-файлі.) Це корисно, наприклад, для зображення програм:

<PRE>

#!/bin/csh

cd $SCR

cfs get mysrc.f:mycfsdir/mysrc.f

cfs get myinfile:mycfsdir/myinfile

fc -02 -o mya.out mysrc.f

mya.out

cfs save myoutfile:mycfsdir/myoutfile rm *

</PRE>

що дає на екрані:

#!/bin/csh

cd $SCR

cfs get mysrc.f:mycfsdir/mysrc.f

cfs get myinfile:mycfsdir/myinfile

fc -02 -o mya.out mysrc.f

mya.out

cfs save myoutfile:mycfsdir/myoutfile rm *

При цьому на екрані текст пишеться шрифтом фіксованої ширини.

В межах <PRE> можуть використовуватися гіперпосилання. Проте, в межах <PRE>, необхідно уникати використовувати інші методи форматування HTML-документів. Відмітимо, що оскільки <, >, і & мають спеціальне значення в HTML, необхідно використовувати замість них символи ( & lt;, & gt;, і & amp;, відповідно).

8. Стилі

Можна описувати спеціальними стилями окремі слова або пропозиції. Є два типи стилів: логічний і фізичний. Логічні стилі визначають текст згідно заданому значенню, тоді як фізичні стилі визначають деякі ділянки тексту.

Навіщо існують два стилі, якщо вони можуть дати однаковий результат на екрані? У якості відповіді на це питання зішлемся на аксіому: "Довіртеся вашому browser."

У ідеалі, в, зміст відділяється від заголовка. Таким чином, SGML визначає рядок як заголовок, але не визначає, що заголовок повинен бути написаний, наприклад, жирним шрифтом з розміром букв 24 пункти, і повинен бути розташований у верхній частині сторінки. Перевага цього підходу (це подібно в концепції стилю в більшості текстових процесорів) - в тому, що якщо Ви вирішуєте замінити стиль заголовка - все, що Ви повинні зробити - це змінити визначення заголовка в Web browser.

Інша перевага стилів в тому, що, наприклад, зручніше визначити що - небудь як < H1> чим пам’ятати, яким шрифтом треба описувати заголовок. Це ж істинно і для окремих символів. Наприклад, розглянемо <STRONG> . Більшість browsers розглядають це як жирний шрифт в тексті. Проте, можливо, що читач вважав за краще б що цьому розділі це виділялося, наприклад, іншим кольором. Таким чином, стилі дають користувачеві велику свободу у виборі шрифтів.