Данный раздел предназначен сугубо для уроков по сайтостроению. Вопросы и обсуждения в данной теме запрещены...Для этого создана отдельная тема Вопросы и обсуждение по теме "Уроки по сайтостроению"
Уроки по сайтостроению
Сообщений 1 страница 8 из 8
Поделиться230-06-2011 22:18:39
Раздел I.Web-программирование с помощью HTML
Глава 1. Введение
HTML относится к самым простым языкам web-программирования (создания сайтов), тем не менее с его помощью включая дополнительные языки(css, java-script и другие) Вы получаете возможность создавать многофункциональные и профессиональные сайты.
HyperText Markup Language или сокращенно HTML – язык гипертекстовой разметки документов, продукт W3C консорциума – лежит в основе почти всех существующих web-страниц, что ставит его на первое место в иерархии инструментов для создания сайтов.
Будем проходить вместе этап начиная от самого легкого и закончим на более тяжелым, но я попытаюсь донести до Вас материал как можно проще и понятнее. Действуя моим инструкциям вы без особых трудностей освоите HTML. Повторяйте за мной, ну и если есть какое то желание можете проводить и свои эксперименты, но не нарушайте логической цепочки.
И так приступим.
Глава 2. Структура HTML
Для начала работы создаем Новую папку и называем ее как вздумается, например [inetdoxodu.ru]. В ней и будут храниться все файлы, которые необходимы для правильного функционирования нашего сайта. В папке создаем текстовый документ, будь то Word или Блокнот не столь важно, куда мы будем и вносить наши коды.
Открываем наш текстовый документ и вносим в него следующий код
<html> <head> <title>HTML структура документа</title> </head> <body> <h3>Мой первый заголовок</h3> <p>Мой первый параграф</p> <p>Мой второй параграф</p> </body> </html>
Теперь поясню что мы сделали:
<html> </html> - теги которые определяют то, что мы создаем сайт в HTML; требует как открывающий <html>, так и закрывающий </html> теги;
<head> </head> - определяют секцию со служебной информацией, содержат инструкции для поисковиков, для браузеров, скрипты; как и предыдущий требует как открывающего, так и закрывающего тега;
<title> </title> - с помощью его вы вносите свой заголовок web-страницы; требует как открывающего, так и закрывающего тег;
<body> </body> – определяют видимую часть документа, так называемое тело документа; требует как открывающего, так и закрывающего тег;
<h3> </h3> – определяют заголовок 3-го уровня;
<p> </p> – определяют параграф.
Все использованные теги Я Вам пояснил... Теперь сохраняем данный документ с расширением .html, например index.html. Открываем любимым браузером (Opera, Mozilla или другими) и смотрим на результат совместных трудов.
Глава 3. Заголовки и их выравнивание
В Главе 2 Вы познакомились с Заголовками 3 уровня, пришло время коснуться их поподробнее. Существует 6 уровней заголовков:
<html> <head> <title>HTML заголовки</title> </head> <body> <h1>HTML заголовок 1-го уровня</h1> <h2>HTML заголовок 2-го уровня</h2> <h3>HTML заголовок 3-го уровня</h3> <h4>HTML заголовок 4-го уровня</h4> <h5>HTML заголовок 5-го уровня</h5> <h6>HTML заголовок 6-го уровня</h6> </body> </html>
Внесите их в свой документ index.html и вы заметите, чем меньше цифра заголовка, тем больше размер.
Хотелось бы в данной главе затронуть так же и выравнивание заголовков. Их существует 4 вида: выравнивание по правому краю(right), выравнивание по центру(center), выравнивание по левому краю(align), по ширине(justify).
Задается данная команда с помощью тега align="вид выравнивания"
<h3 align="left">Заголовок слева</h3> <h3 align="center">Заголовок по центру</h3> <h3 align="right">Заголовок справа</h3> <h3 align="justify">Заголовок справа</h3>
Обратите внимание что я пишу только отдельные теги рассматриваемые в данном примере, Вам же необходимо прописывать код полностью, как показано на примере Главы 2.
Поделиться301-07-2011 11:49:52
Глава 4. Работа с текстом
В данной главе я расскажу Вам о способах форматирования текста и изменение его цвета.
Для начала рассмотрим теги форматирования текста:
<strong> </strong> → жирный HTML текст (жирный шрифт).
<b> </b> → жирный HTML текст (жирный шрифт).
<code> </code> → моноширинный HTML текст (моноширинный шрифт).
<big> </big> → HTML текст, размер больше обычного (крупный шрифт).
<small> </small> → HTML текст, размер меньше обычного (мелкий шрифт).
<i> </i> → наклонный HTML текст (наклонный шрифт).
<ins> </ins> → подчеркнутый HTML текст (подчеркнутый шрифт).
<del> </del> → зачеркнутый HTML текст (зачеркнутый шрифт).
<sub> </sub> → HTML текст (шрифт) в нижнем индексе.
<sup> </sup> → HTML текст (шрифт) в верхнем индексе.
Все они требуют после себя закрывающих тегов, чтобы можно было знать на каком участке завершить ту или иную функцию работы с текстом. Обычно они применяются к небольшим участкам предложения или словам, если Вам нужно форматировать большие участки, тексты к примеру, обычно используют css.
<strong>жирный шрифт</strong> <code>моноширинный шрифт</code> <big>размер шрифта больше обычного</big> <small> размер текста меньше обычного</small> <i>наклонный шрифт</i> <ins>подчеркнутый текст (подчеркнутый шрифт)</ins> <del>зачеркнутый текст (зачеркнутый шрифт)</del> <sub>нижний индекс</sub> <sup>верхний индекс</sup>
Размер шрифта.
Обычно используется команда <p style="font-size:...px">Текст</p>, где вместо ... вставляется значение в пикселях(px)
<html> <head> <title>HTML размер шрифта</title> </head> <body> <p style="font-size:5px">Текст высотой 5 пикселей</p> <p style="font-size:10px">Текст высотой 10 пикселей</p> <p style="font-size:15px">Текст высотой 15 пикселей</p> <p style="font-size:20px">Текст высотой 20 пикселей</p> </body> </html>
Цвет.
При выборе цвета можно использовать несколько параметров.
Цветовая гамма может указываться как в виде кода (#ff0000), так и задаваться словом на анг. языке(red, black, blue и тд.).
<html> <head> <title>HTML цвет текста</title> </head> <body> <h1 style="color:#ff0000">Заголовок 1-го уровня</h1> <p style="color:#ffff00">Желтый цвет</p> <p style="color:#00ff00">Зеленый цвет</p> <p style="color:red">Красный цвет</p> </body> </html>
Думаю будет не лишним дать вам парочку шаблонов с цветами:
Black #000000
Navy #000080
DarkBlue #00008B
Indigo #4B0082
MidnightBlue #191970
Maroon #800000
Purple #800080
DarkRed #8B0000
MediumBlue #0000CD
DarkMagenta #8B008B
DarkGreen #006400
DarkSlateGray #2F4F4F
SaddleBrown #8B4513
Blue #0000FF
Green #008000
DarkViolet #9400D3
Teal #008080
DarkSlateBlue #483D8B
DarkOliveGreen #556B2F
Olive #808000
Brown #A52A2A
DarkCyan #008B8B
FireBrick #B22222
Sienna #A0522D
ForestGreen #228B22
MediumVioletRed #C71585
DimGray #696969
OliveDrab #6B8E23
Crimson #DC143C
SeaGreen #2E8B57
DarkGoldenrod #B8860B
DarkOrchid #9932CC
Red #FF0000
Chocolate #D2691E
BlueViolet #8A2BE2
Fuchsia #FF00FF
Magenta #FF00FF
OrangeRed #FF4500
SlateBlue #6A5ACD
DeepPink #FF1493
RoyalBlue #4169E1
IndianRed #CD5C5C
Gray #808080
SlateGray #708090
SteelBlue #4682B4
DarkOrange #FF8C00
LightSeaGreen #20B2AA
Peru #CD853F
MediumOrchid #BA55D3
DodgerBlue #1E90FF
DarkTurquoise #00CED1
LightSlateGray #778899
Goldenrod #DAA520
Orange #FFA500
MediumSeaGreen #3CB371
CadetBlue #5F9EA0
DeepSkyBlue #00BFFF
Tomato #FF6347
PaleVioletRed #DB7093
MediumSlateBlue #7B68EE
MediumPurple #9370DB
LimeGreen #32CD32
Coral #FF7F50
Orchid #DA70D6
YellowGreen #9ACD32
RosyBrown #BC8F8F
Salmon #FA8072
Gold #FFD700
LightCoral #F08080
HotPink #FF69B4
DarkKhaki #BDB76B
CornflowerBlue #6495ED
MediumSpringGreen #00FA9A
Lime #00FF00
DarkSalmon #E9967A
SpringGreen #00FF7F
SandyBrown #F4A460
LawnGreen #7CFC00
Aqua #00FFFF
Cyan #00FFFF
MediumTurquoise #48D1CC
DarkGray #A9A9A9
Violet #EE82EE
Chartreuse #7FFF00
DarkSeaGreen #8FBC8F
MediumAquamarine #66CDAA
Turquoise #40E0D0
LightSalmon #FFA07A
Yellow #FFFF00
Tan #D2B48C
BurlyWood #DEB887
Plum #DDA0DD
GreenYellow #ADFF2F
Silver #C0C0C0
SkyBlue #87CEEB
LightSteelBlue #B0C4DE
LightSkyBlue #87CEFA
Thistle #D8BFD8
LightPink #FFB6C1
LightGreen #90EE90
Khaki #F0E68C
LightBlue #ADD8E6
Pink #FFC0CB
LightGrey #D3D3D3
PowderBlue #B0E0E6
PaleGoldenrod #EEE8AA
PaleGreen #98FB98
Wheat #F5DEB3
Aquamarine #7FFFD4
NavajoWhite #FFDEAD
PeachPuff #FFDAB9
Gainsboro #DCDCDC
PaleTurquoise #AFEEEE
Moccasin #FFE4B5
Bisque #FFE4C4
BlanchedAlmond #FFEBCD
AntiqueWhite #FAEBD7
MistyRose #FFE4E1
PapayaWhip #FFEFD5
Lavender #E6E6FA
Beige #F5F5DC
LemonChiffon #FFFACD
LightGoldenrodYellow #FAFAD2
Linen #FAF0E6
Cornsilk #FFF8DC
OldLace #FDF5E6
LavenderBlush #FFF0F5
WhiteSmoke #F5F5F5
LightYellow #FFFFE0
Seashell #FFF5EE
LightCyan #E0FFFF
AliceBlue #F0F8FF
FloralWhite #FFFAF0
Honeydew #F0FFF0
GhostWhite #F8F8FF
Ivory #FFFFF0
Azure #F0FFFF
Snow #FFFAFA
MintCream #F5FFFA
White #FFFFFF
Все положения я перечислил попробуйте все их повторить и поэкспериментировать на практике. Удачи.
Поделиться401-07-2011 22:05:04
Глава 5. Горизонтальная линия. Фон страницы.
Горизонтальная HTML линия определяется непарным тегом <hr />.
<html> <head> <title>Горизонтальная линия в HTML</title> </head> <body> <hr align="center" width="500" size="2" color="#ff0000" /> </body> </html>
<hr align="center" width="500" size="2" color="#ff0000" /> - означает что это горизонтальная линия, размещенная по центру длиной 500, толщиной 2 и имеет красную окраску.
Фон страницы.
Фон задается тегом background-color:(номер или название цвета), который в свою очередь записывается внутри тела документа
<body style="color:red; background-color:blue">
Код означает, что текст имеет красный цвет, а фон документа синий.
Так же вместо обычной цветовой гаммы можно вставить и картинку на фон нашей страницы
<html> <head> <title>Картинка - фон </title> </head> <body style="background-image:url(image.jpg)"> </body> </html>
(image.jpg)-путь к нашему изображению, если он находится в одной папке с нашей страницей, то просто указываете название и расширение изображения, если он к примеру находиться в другой папке к примеру [backgroundimage], то путь будет выглядеть следующим образом <body style="background-image:url(backgroundimage/image.jpg)">
Буду надеяться, что Вы уловили смысл...
Поделиться501-07-2011 22:14:11
Глава 6. Перенос строки.Тег определяющий параграф, пробел
Перенос
Тег <br /> осуществляет перенос строки
<html> <head> <title>Расстояние между строками по вертикали, HTML перенос строки</title> </head> <body> <p>Тег <br /> осуществляет перенос, то есть текст,<br /> размещенный за ним, будет отображен с новой строки.</p>
Параграф.
HTML параграф определяется тегами <p> </p>.
<html> <head> <title>HTML параграфы и блоки</title> </head> <body> <p>Первый параграф</p> <p>Второй параграф</p> </body> </html>
Пробел.
Если вам понадобится увеличить растояние – используйте символ пробела .
Поделиться601-07-2011 22:33:25
Глава 7. Работа с изображениями.
Для удобства работы предлагаю в нашей папке с документом index.html создать папку [image], в которую мы и будем "складировать" все наши изображения.
Вставка изображения происходит с помощью тега <img src="image/image.jpg" width="100" height="80" /> - вставка изображения под названием image с расширением jpg c шириной 100px, длиной 80px с папки [image], которую мы не так давно и создали.
<html> <head> <title>Вставка изображения</title> </head> <body> <img src="image/image.jpg" width="100" height="80" /> </body> </html>
Отступы по горизонтали и по вертикали
hspace="" – определяет расстояние между изображением и текстом по горизонтали.
vspace="" – определяет расстояние между изображением и текстом по вертикали.
<html> <head> <title>Отступы между изображением и текстом</title> </head> <body> <p>Текст вверху изображения на дополнительном расстоянии в 20 пикселей</p> <img src="image/image.jpg" align="left" width="195" height="157" hspace="50" vspace="20" /> <p>Текст справа от изображения на дополнительном расстоянии в 50 пикселей</p> <p>Текст</p> <p>Текст</p> <p>Текст</p> <p>Текст</p> <p>Текст</p> <p>Текст внизу изображения на доболнительном расстоянии в 20 пикселей</p> </body> </html>
Изображение - ссылка
<title>HTML изображение - ссылка</title> </head> <body> <p> <a href="http://inetdoxodu.ru"><img src="image/image.jpg" border="0" /></a> </p>
И так разберем представленный мною тег <a href="http://inetdoxodu.ru">...</a>- представляет собой ссылку, дальше идет тег самого изображения, да кстати тег border="0" говорит о том, что изображение не содержит рамки, если же стоит 1 - то вокруг изображения обрисуется рамка.
Ну вот и еще одна глава с успехом пройдена. Жду Ваших вопросов или предложений в данной ТЕМЕ .
Поделиться702-07-2011 04:21:42
Глава 8. Ссылки. Бегущая строка.
Ссылки.
Мы уже немного поговорили о ссылке в виде картинки, аналогично происходит и с текстовой ссылкой.
<html></head> <body> <a href="http://inetdoxodu.ru">Форум, который поощряет за активность</a> </body></html>
Ничего сложного я тут не вижу, по этому задерживаться не стоит.
Бегущая строка.
Бегущая строка может быть текстовой, а может быть графической( движется изображение)
<marquee behavior="alternate" direction="right">Бегущая строка</marquee>
если же Вам нужно изменить цвет, то пожалуйста:
<span style="color:#f25100">Бегущая строка</span>
Пример графической бегущей строки:
<marquee behavior="scroll" direction="right"> <img src="image/image.png" /> </marquee>
Поделиться806-07-2011 18:10:24
Глава 9. Таблицы.
Таблицы
Сразу же рассмотрим пример кода, а затем разберемся, что к чему:
<html> <head> <title>HTML код таблицы, примеры</title> </head> <body> <table border="1"> <tr> <td>ячейка 1, первый ряд</td> <td>ячейка 2, первый ряд</td> </tr> <tr> <td>ячейка 1, второй ряд</td> <td>ячейка 2, второй ряд</td> </tr> </table> </body> </html>
В нашем случае мы создали 2 строки и 2 столбца.
<table> </table> – объявляют о создании HTML таблицы.
border="1" – устанавливает границу HTML таблицы и ее ячеек в 1 пиксел. Если атрибут border отсутствует или его значение равно 0 – границ не будет.
<tr> </tr> – определяют табличный ряд.
<td> </td> – определяют ячейку HTML таблицы.
Я думаю все гениально и просто и особо заострять внимание на этом не стоит.
В следующих примерах вы и сами без труда разберетесь если читали уроки до данной главы, особого пояснения я на них давать не буду чтобы сэкономить наше с вами время.
HTML высота ячеек и их ширина, размер
<html> <head> <title>Пример таблицы: HTML высота ячейки и ее ширина, размеры ячеек</title> </head> <body> <table border="1" cellspacing="0" cellpadding="12"> <tr> <td width="200" height="100">ячейка 1, первый ряд</td> <td>ячейка 2, первый ряд</td> </tr> <tr> <td>ячейка 1, второй ряд</td> <td>ячейка 2, второй ряд</td> </tr> </table> </body> </html>
Горизонтальное HTML выравнивание в таблице и в ячейке, текст
<html> <head> <title>Пример: текст в таблице, HTML выравнивание в ячейке</title> </head> <body> <table border="1" cellspacing="0" cellpadding="17" width="450"> <tr height="100"> <td align="left">ячейка 1</td> <td align="right">ячейка 2</td> <td align="center">ячейка 3</td> </tr> </table> </body> </html>
HTML выравнивание в таблице. Текст вверху, внизу, по центру ячеек таблицы:
<html> <head> <title>Пример: текст в таблице, HTML выравнивание в ячейке</title> </head> <body> <table border="1" cellspacing="0" cellpadding="17" width="450"> <tr height="100"> <td valign="top">ячейка 1</td> <td valign="bottom">ячейка 2</td> <td valign="middle">ячейка 3</td> </tr> </table> </body> </html>
Горизонтальное расположение HTML таблицы внутри web-страницы:
<html> <head> <title>Примеры HTML таблиц</title> </head> <body> <table align="center" width="220" bgcolor="#006699"> <tr height="220"> <td> <p>align="center"</p> </td> </tr> </table> <table align="left" width="220" height="220" bgcolor="#cc0000"> <tr> <td> <p>align="left"</p> </td> </tr> </table> <table align="right" width="220" height="220" bgcolor="#66cc66"> <tr> <td> <p>align="right"</p> </td> </tr> </table> </body> </html>
HTML таблица расположена внутри ячейки
<html> <head> <title>Примеры HTML таблицы</title> </head> <body> <table border="1" cellspacing="0" bgcolor="#cccccc"> <tr> <td width="150" height="100"> </td> <td width="150" align="center"> <table border="1" cellspacing="5" style="background-color:#ffffff; width:80px; height:60px"> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> </table> </td> </tr> </table> </body> </html>
Вот мы и рассмотрели все возможные варианты по работе с таблицами...
Похожие темы
Вопросы и обсуждение по теме "Уроки по сайтостроению" | ВЕБ-МАСТЕРСКАЯ | 01-07-2011 |
Уроки от inetdoxodu | ВЕБ-МАСТЕРСКАЯ | 30-06-2011 |