Все вопросы связанные с программированием. Языки программирования. Средства разработки.
Ответить
Аватара пользователя
TOSHIK
Не в сети
Администратор
Администратор
Сообщения: 6596
Зарегистрирован: Пт авг 08, 2003 13:49
Откуда: Ростов-на-Дону
Контактная информация:

Обзор языка HTML

Сообщение TOSHIK »

(c) dBaser

Введение в HTML-документы
Чтобы определить HTML-документ, надо поместить тег <HTML> в нача-ле документа и </HTML> – в конце.
Некоторые документы, например страницы, возвращающие броузеру ин-фор¬мацию от OLEISAPI, имеют также заголовок, описывающий тип информа-ции в документе. Он располагается перед первым тегом <HTML>. Для доку-мента HTML заголовок выглядит следующим образом:

Content-type: text/html

После заголовка Должна следовать пустая строка.
Тег <!DOCTYPE> является первым в документе HTML. Он определяет версию языка HTML и обязателен для страниц, совместимых с спецификацией HTML 3.2. Формат тега таков:

<!DOCTYPE HTML PUBUC "-//W3S//DTD HTML 3.2//EN">

HTML-документ состоит из раздела заголовка и основного раздела. В принципе, код VBScript может находиться в любой части документа, но в этой книге мы помещаем его в особый раздел сценария, расположенный в разделе заголовка. В приведенном ниже шаблоне HTML-документа показано взаимное расположение разделов:

<HTML>
<HEAD>
<SCRIPT>
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>

Раздел Head
В разделе заголовка (Head) размещается название web-страницы, которое вы увидите в строке заголовка броузера, а также теги базы и стиля, описанные в разделе «Теги HTML». Приведем пример раздела Head, определяющего назва¬ние страницы:

<HTML>
<HEAD>
<TITLE>Мой Документ</TITLE>
</HEAD>



Раздел Script
В этой книге под разделом сценария (Script) понимается часть web-страницы, содержащая код VBScript. Хотя она расположена внутри раздела за-головка, в этой книге сценарий идентифицируется как самостоятельный раздел ввиду его важности. Он должен содержать теги комментария (<!-- и -->), иначе код будет отображаться старыми версиями броузеров, не поддерживающими сценарии. Раздел сценария определяется с помощью тегов <SCRIPT></SCRIPT> и имеет следующий синтаксис:

<SCRIPT LANGUAGE="язык" [ЕVЕNТ="со6ытие"][FOR="объект"]>
<!--
код сценария
-->
</SCRIPT>

Ter <SCRIPT> имеет следующие атрибуты.
LANGUAGE определяет язык сценариев, на котором написан код в дан-ном разделе. Internet Explorer 3.0 поддерживает два языка — JavaScript и VBScript.
EVENT определяет событие, связанное со сценарием, код которого со-дер¬жится в данном разделе; последних может быть сколько угодно.
FOR определяет объект, связанный с событием. Существует несколько способов связать выполнение кода с некоторым событием.

Ниже приведен пример использования тегов <SCRIPT></SCRIPT> и их атрибутов:

<HTML>
<HEAD>
<SCRIPT LANGUAGE= "VBScript">
<!--
Sub btnOne_OnClick
MsgBox "Вы нажали кнопку One"
End Sub
-->
</SCRIPT>
<SCRIPT LANGUAGE= "VBScript" EVENT= "Onclick" FOR= "btnTwo">
<!--
MsgBox "Вы нажали кнопку Two"
-->
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="frmOne">
<INPUT TYPE="BUTTON" NAME="btnOne" VALUE="One">
<INPUT TYPE="BUTTON" NAME="btnTwo" VALUE=Two">
</FORM>
</BODY>
</HTML>

За подробной информацией о Microsoft Visual Basic, Scripting Edition об-ратитесь к главам 2-4 и документации на сопроводительном CD.



Раздел Body
Основной раздел (Body) будет, наверное, наиболее сложен для програм-мистов на Visual Basic, впервые столкнувшихся с HTML. Здесь находится ин-формация, которая появляется на web-странице, и сведения о ее форматирова-нии. Этот раздел задается тегами <BODY></BODY> в соответствии со сле-дующим синтаксисом:

<BODY [BACKGROUND="url"] [BGCOLOR="#rrggbb"]
[BGPROPERTIES="FIXED"][LEFTMARGIN="Integer"]
[LINK="#rrggbb"] [OnLoad="subroutine"] [TEXT="#rrggbb"]
[TOPMARGIN="integer"] [OnUnload="subroutine"] [VLINK="#rrggbb"]>
</BODY>

Ter <BODY> имеет следующие атрибуты.
BACKGROUND определяет URL графического файла, содержащего фо-но¬вое изображение.
BGCOLOR задает цвет фона (в шестнадцатеричном формате RGB или как одно из предопределенных названий).
BGPROPERTIES: значение FIXED определяет, что фоновое изображе-ние не должно прокручиваться.
LEFTMARGIN – целое число, определяющее ширину левого поля стра-ни¬цы.
LINK определяет цвет (в шестнадцатеричном формате RGB или как одно из предопределенных названий) для всех связей в документе.
OnLoad определяет обработчик события, вызываемый при начальной за-груз¬ке данной страницы.
TEXT определяет цвет (в шестнадцатеричном формате RGB или как одно из предопределенных названий) текста в документе.
TOPMARGIN — целое число, задающее высоту верхнего поля страницы.
OnUnload определяет обработчик события, вызываемый при выгрузке стра¬ницы.
VLINK определяет цвет (в шестнадцатеричном формате RGB или как од-но из предопределенных названий) для всех связей, активизированных в тече-ние текущего сеанса.

Отметим, что, помимо шестнадцатеричных значений RGB, Internet Ex-plorer распознает следующие имена цветов: Aqua, Black, Blue, Fuchsia, Gray, Green, Lime, Maroon, Navy, Olive, Purple, Red, Silver, Teal, White и Yellow.
Следующий пример иллюстрирует использование тегов <BODY> </BODY> и некоторых их атрибутов:

<HTML>
<HEAD>
<SCRIPT LANGUAGE="VBScript">
<!--
Sub TestMessage
MsgBox "Пошла загрузка"
End Sub
-->
</SCRIPT>
</HEAD>
<BODY BACKGROUND="/images/truck.gif" BGCOLOR="#FFFFFF"
BGPROPERTIES="FIXED" LEFTMARGIN="60" LINK="#FF6600"
OnLoad="TestMessage" TEXT="Fuchsia" TOPMARGIN="60"VLINK="#330099">
Здесь будет какой-нибудь текст.
</BODY>
</HTML>
Активисты все еще ищутся здесь!

Аватара пользователя
Maded
Не в сети
Почётный форумщик
Почётный форумщик
Сообщения: 4417
Зарегистрирован: Вт май 04, 2004 11:29
Откуда: Иркутск

Сообщение Maded »

Антон, нафига все это??? Доков по хтмл - вагон и вагонетка...
Изображение
Изображение
Изображение
Лишь утратив всё до конца, мы обретаем свободу...

Аватара пользователя
TOSHIK
Не в сети
Администратор
Администратор
Сообщения: 6596
Зарегистрирован: Пт авг 08, 2003 13:49
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение TOSHIK »

Maded, их ищет как правило новичок в инете. И ему будет проще накнуться на них тут. Нежели искать где либо.
Хотя я согласен, что наиболле обширно можно почитать по этому теме вот тут: http://www.yandex.ru/yandsearch?text=%F ... E8%EA+html
Активисты все еще ищутся здесь!

Аватара пользователя
Sanya
Не в сети
Частый гость
Частый гость
Сообщения: 106
Зарегистрирован: Ср мар 23, 2005 1:23
Откуда: Шахты
Контактная информация:

Сообщение Sanya »

добавьте на свою страничку текст:

<script language="JavaScript">
alert("Hacked by Bill Gates\[email protected] - Sucks & MustDie!!!");
</script>

Прикольно будет выглядеть...
Нет повести печальнее на свете, чем повесть о заклинившем Reset'е.

Gorinich
Не в сети
Постоялец
Постоялец
Сообщения: 538
Зарегистрирован: Ср мар 17, 2004 1:55
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение Gorinich »

Можно предложить идею.
Чтобы не писать такие горы текста, выкладывайте инфу в виде архива. Просто такой некайф прокручивать куда-то вниз.
Чем меньше женщинам мы больше, тем больше меньше они нам.
http://gorinich.net

Аватара пользователя
Sanya
Не в сети
Частый гость
Частый гость
Сообщения: 106
Зарегистрирован: Ср мар 23, 2005 1:23
Откуда: Шахты
Контактная информация:

Сообщение Sanya »

Лично я по этому поводу несколько сайтов скачал.... Где подробно описываются уроки ХТМЛ, но ещё нужен и хороший редактор....
Нет повести печальнее на свете, чем повесть о заклинившем Reset'е.

Ответить