Материал был взят с сайта http://zfree.narod.ru/html_school_x2.html
Эта страничка обьясняет многое, что нужно
для тех кто хочет создать свою веб страничку. Ниже этого параграфа таблица
содержимого. Нажмите на любую тему содержимого и вы попадёте на это
подразделение моего руководства по HTML. Я надеюсь
что это руководство вам поможет. (Извените, школа будет ещё достраиваться.
Будут добавлены линки "Добавление" которые будут обьяснять как сделать много
разных Java добавок на странице. Эта самая Java поможет вам сделать цветные
анкеты, открывать окна каких угодно размеров, или даже указывать место для
текста, чтобы текст мог заходить на другой текст!)
Первое что нужно сделать - это дать
странички Заголовок. Заголовок будет показан на самом верху "окна". Дапустим что
ваш Заголовок будет "Главная Страница", тогда вы напечатаете:
<title>Главная Страница</title>
В HTML, каждая команда заключается в <, и >. И почти во всех командах,
вы должны указать веб броузеру когда закончить данную команду. Это делается
рутём печатания (/) перед окончанием команды, как видно выше. Так ка HTML не
"чувствительное" , <title> такое же как <TITLE>, которое такое же
как <TiTLe>. Следущее, вы должны решить что вы хотите поместить на свою
страницу. Текст, линки, графику, и текстовое пространство, просто несколько
идей. Следуйте таблице на самом верху чтобы решить
как, и что расположить на своей странице.
Текст
Заголовки
HTML включает шесть уровней заголовка,
номированых от 1 по 6, с 1 самым большим. Заголовки обычно показаны в большом,
или маленьком фонтах, и обычно жирнее. Если вы захотели написать "Привет", вот
что вы должны написать для каждого заголовка, и вот что получится:
<h1>Привет</h1>
Привет
<h2>Привет</h2>
Привет
<h3>Привет</h3>
Привет
<h4>Привет</h4>
Привет
<h5>Привет</h5>
Привет
<h6>Привет</h6>
Привет
Параграфы
Когда либо у вас есть больше чем одно
написанное предложение, вам лучше использовать параграфы. Сам я не вижу ни какой
разницы, но я всёравно это делаю, потому что тогда легче разобраться в своём
программировании. Чтобы сделать параграф "Это веб страница. Как вам нравится что
я сделал? Пожалуйста пишити мне идеи на почту a@a.com", тогда:
<P>Это веб страница. Как вам нравится что я сделал? Пожалуйста
пишити мне идеи на почту a@a.com"</P>
На странице будет:
Это веб страница. Как вам нравится что я сделал? Пожалуйста пишити мне идеи
на почту a@a.com"
Списки
Есть два типа списков в HTML, с точками,
и с номирами. Чтобы сделать с точками: red, orange, green, blue, purple, black,
и brown, напечатайте:
<UL> <LI> red <LI> orange <LI>
green <LI> blue <LI> purple <LI> black <LI>
brown </UL>
Результат:
red
orange
green
blue
purple
black
brown
Чтобы сделать с номирами: red, orange, green, blue, purple, black, and brown,
напечатайте:
<OL> <LI> red <LI> orange <LI>
green <LI> blue <LI> purple <LI> black <LI>
brown </OL>
Результат:
red
orange
green
blue
purple
black
brown
Прерыв в тексте
Если вы неожидано вы захотели завершить
строку иначать другую то используйте команду "прерыв в линии". Например вы
захотели написать "Приветик, как дела?", Но с каждым словом на следующей
странице. Всё что вам нужно напечатать:
Приветик,<BR>как<BR>дела?
Получается:
Приветик, как дела?
Горизонтальные линии
Если вы захотели сделать горизонтальную
линию на своей странице то четайте дальше. Горизонтальные линии могут быть
разной длины и велечины. И ещё онимогут быть разных цветов, путём печатания
NOSHADE. Вот несколько примеров:
Вы можете захотеть чтобы один текст
отличался от другово текста, тоесть быть другим форматом. Есть несколько стилей
вы можете использовать: bold, italic, underline,
strikeout, superscript, subscript,
teletype, and text are examples. Чтобы это
сделать, вклюючите слова в следующие скобки:
<b>, </b> для bold
<i>, </i> для italic
<u>, </u> для underlined
<strike>, <strike> для strikeout
<sup>, </sup> для superscript
<sub>, </sub> для subscript
<tt>, </tt> для teletype
<blink>, </blink> для (не знаю зачем :)
))
Ещё можно смешивать стили вот так!
Линки
URLs
Когда вы делаете линк, вы делаете цветной
текст или даже картинку(об этом попозже). Когда ктонибуть нажимает на этот
текст, он попадает на другую веб страницу, или даже на какой нибуть раздел
этойже страницы. Скажем вы захотели сделат линк с какой нибуть страницы, на это
страницу. URL (Uniform Resourse Location) этой
страницы: http://zfree.narod.ru/html_school_x2.html Чтобы это сделать, вы
напишите:
<A HREF="http://zfree.narod.ru/html_school_x2.html">Какой либо текст
вы хотите чтобы был цветным, идёт сюда</A>
Иногда, вы можете захотеть линк который
бы взял вас ниже на тойже странице, или на определённый сегмент на другой
странице. Пример этого индекс этой страницы. Нажмите на цветной текст, и вы
попадаете на этот раздел. Чтобы этого добиться, вам нужно делать две вещи.
Первая, взять линк, вторая, указать куда приведёт этот линк.
ВНИМАНИЕ: Вы не можете сделать линк к особому сегменту в
пределах другого документа пока любой из двух, у вас есть разрешение к
кодировоному источнику этого документа или в этом документе уже есть этот код с
именем линка. 1) Чтобы сделать линк, придумайте название. Например вы
назвали линк "spot"(место). Если это "место" на тойже стканице что и линк, вы
напишите:
<A HREF="#spot">Цветной текст</A>
Иначе, вы добавите "#spot" к концу URL. 2) Сейчас, вам нужно указать куда
вас должен взять линк. Идите к тому месту куда вы хотите чтобы вас взял линк, и
напишите:
<A NAME = "spot"></A>
И-майл Линки
Многие люди хотят чтобы у них был линк
который автоматически отпровляет e-mail на нужный адрес. Если вы хотите это, и
вас зовут Некто, и ваш e-mail адрес vbor@omen.ru, напишите:
<A HREF="mailto:vbor@omen.ru">Некто</a>
Вот результат (нажмите чтобы отослать мне e-mail).
Почти на каждой веб странице в инете,
есть хоть какая нибуть картинка:
1) Чтобы сделать картинку с чужой страницы, вам нужно найти URL этого
ресунка. Выберите View Source когда нажмёте на страницу правой кнопкой мышки.
Потом разберитесь в коде странички и найдите и скапируйте URL этого рисунка.
Допустим URL было: http://zfree.narod.ru/flame.gif. Вы напишите:
<IMG SRC="http://zfree.narod.ru/flame.gif">
Результат:
2) А чтобы показать картинку которая уже у вас загружена в корневую
директорию, вам только нужно написать название фаила.(например <IMG
SRC="flame.gif">
Запасной текст для картинок
Иногда картинка не грузится на странице,
но вы хотите знать что это за картинка, какую нибуть информацию о ней. Тогда
можно использовать "ALT", это даёт вам возможность указать текст который будет
показан если картинка не загрузилась или вы навели мышку на неё.
Например:
<IMG SRC="flame.gif" ALT="Просто огонёк">
Фон, текст, и цвет линка
На большенстве страниц, вы хотите
определённый цвет для фона, текста, не посещённых линков, уже посещённых линков,
и активных линков(при нажатие на линк). Чтобы это сделать, вам необходимо найти
номер кода для нужного цвета. Вот таблица цветов и кодов к ним. Вот как будет выглядеть
задоваемая команда.
Вместо того чтобы делать просто сплошной
цвет фона, вы можете сделать какую нибуть картинку как ваш фон. Эту картинку
можно будет сделать повторяемой. Если у вас есть уже картинка, скажем под
названием;bk.gif", то вам нужно написать следующее:
<body background="bk.gif">
Линки с графикой
Иногда вам необходимо сделать картинку
которая и будет линком. Это очень просто, так как вам только нужно смешать обе
команды линк, и показ графики. Вот пример картинки которая доставит вас на мой
сайт:
Вы можете сделать текст рядом с картинкой, который доставит вас на ту же
страницу.
Заполняемые анкеты дают читателю
возращать информацию на Веб сервер для какой либо деятельности. Например, скажем
вы набрали имена и имайл адреса, чтобы вы могли послать какую нибудь информациу
людям которые попросили этого. Этот процесс обычно делается скриптом или
программой написаной на Perl или каким нибудь другим языком который манипулирует
текст, файлы, и информацию. Если вы хотите, вы можете сами написать такую
программу, но только если можете. Тут я буду использовать точно такой же код как
на form.html.
Form Method/Action
Если вы хотите чтобы можно было
отправлять письма через анкету, то напишите следующее:
Вы можете делать вольшие анкеты, как
видно ниже. Это место предназначино для того, чтобы люди могли вписывать
коментарии. Вам только нужно решить какую длину и ширину вы хотите дать анкете.
Например вы хотите 7 рядов и 45 колонок. Вот что нужно напечатать:
Например вы захотели задать вопрос: "Что
вы любите делать?". У вас будет список вещей с checkboxes. Если вы хотите
список: Смотреть телек, игать в игры, заниматься спортом, читать журналы, и
ничего, вы напишите:
Если вы хотите задать вопрос с одним
ответом, вы можете использоватьyou radio кнопки. Если вы захотели спросить
"Какой броузер вы используете?", и вы хотите поместить на список Netscape
Navigator 4.x, Netscape Navigator 3.x, Netscape Communicator, Mosaic, and
Microsoft Explorer, вы напишите:
Ещё можно задавать вопросы с одним
ответом использовав pull-down меню. Вы можете использовать SELECTED команду
,чтобы был выделен любой вариант на списке в самом наччале, как будет видно
ниже. Если вы захотели спросить "Какой ваш любимый цвет?", и вы хотите список
следующих цветов: красный, жёлтый, оранжевый, зелёный, синий, феолетовый,
чёрный, и коричневый, с зарание выбраным чёрным цветом, вы напишите:
Ниже приведён пример этого списка.Иногда
вы хотите чтобы человек мог выбрать несколько или одну вещь на scroll-down
списке. Для этого человеку только нужно нажать и держать command или
shift кнопку. Ниже два примера. В первом, можно только выбрать одну вещь.
Во втором, можно выбрать сколько хочеш вещей путём нажатия command или
shift. Вопрос: "Какая ваша самая любимая игра ?" Ответы: Nintendo 64,
Sony Playstation, Sega Dreamcast, или arcade игры. Вот что нужно писать:
Какая ваша самая любимая игра ? <SELECT NAME="video game"
SIZE=3> <OPTION VALUE="nintendo64">Nintendo 64 <OPTION
VALUE="playstation">Sony Playstation <OPTION VALUE="dreamcast">Sega
Dreamcast <OPTION VALUE="arcade">Arcade
Games </SELECT><P>
Получается:
Какая ваша самая любимая игра ?
Какая ваша самая любимая игра ? (Hold shift to select more that
one) <SELECT NAME="video game" MULTIPLE SIZE=4> <OPTION
VALUE="nintendo64">Nintendo 64 <OPTION VALUE="playstation">Sony
Playstation <OPTION VALUE="dreamcast">Sega Dreamcast <OPTION
VALUE="arcade">Arcade Games </SELECT><P>
Получается:
Какая ваша самая любимая игра ? (Жмите shift чтобы выделить больше чем
одну категорию)
Фреймы
Что такое фреймы?
Фреймы просто разделяют окно на чати. Вы
можете показать две или больше веб страниц за раз. Хороший пример на моей главной странице. Не
обязательно чтобы вся страница была в фреймах. Но если авам очень сильно хочется
сделать фреймы, я могу предложить вот этот
сайт. Там всё по английски, так как я ещё пока не нашёл такого сайта на
русском.
Хотя я могу дать один пример фрейма который можно помещать в любом месте на
своей странице.
JavaScript - встроенный язык
программирования. На нем НЕЛЬЗЯ писать апплетов. Он НЕ взаимодействует с
сервером, а исполняется на клиентовской машине.
Java - язык для написания
небольших программ, встраевымых в браузер на исполнение. На нем делаются меню,
например, из картинок. Это ОЧЕНЬ сложный язык, по-моему, сложнее, чем С++. Его
знает очень мало народу, даже "крутых" мастеров. Он уже не популярен из-за своей
сложности и чрезвычайной глючности. Он, как и остальные языки, требует
компиляции программ. Файлы Java имеют расширение .class. Сейчас правда уже это
же расширение использует и Perl (в некоторых случаях), и сервер Apache.
Программирование в Java
Я могу совсем немного программировать на
java. Есть очень много хороших сайтов на русском, которые могут вас научить как
программировать на этом языке. Я могу только научить как использовать java в
тегах и немного скриптов.
Ниже вы найдёте некоторые сайты которые
помогут вам сделать Java скрипты! Правда у меня уже есть свой раздел "Скрипты" ,
но он ещё маленький и будет только пополняться!