помещаются элементы списка. Пример кода отображения списков, представленный в виде нумерованного и маркированного списков представлен на рисунке.Для связи двух и более Web-страниц между собой используются гиперссылки, для создания которых используется тэг . Причем в тэгах гиперссылок используются дополнительные атрибуты, позволяющие либо перейти к другой web-странице, либо переместиться внутри данной страницы. Второй способ желательно использовать в большом документе, имеющем несколько смысловых разделов.
Пример использования гиперссылок представлен на рисунке.
При указании URL адреса другой страницы необходимо указывать либо полный абсолютный путь к странице «полный путь/папка/страница» либо относительный (относительно данной страницы) «папка/страница». Параметр “target” позволяет открыть web-страницу в новом или существующем окне браузера.
Для вставки изображения на web-страницу используется тэг с параметрами src (путь к изображению), width (ширина изображения), height (высота изображения), border (рамка вокруг рисунка). Пример кода вставки изображения:
Часто при создании Web-страниц необходимым является задание фонового цвета или фонового изображения. Для этого используются атрибуты тэга
«bgcolor» или «background-image». Пример вставки фонового цвета:Пример вставки фонового изображения:
Указанные атрибуты могут быть использованы не только для тэга
, но и для тэгов таблицы , области и других, которые будут рассмотрены в следующих темах.
Заметка:
активирована адаптивная версия сайта, которая автоматически подстраивается под небольшой размер Вашего браузера и скрывает некоторые детали сайта для удобства чтения. Приятного просмотра!
Здравствуйте уважаемые читатели блога Site
on!
В прошлый раз мы говорили об – языка гипертекстовой разметки. Сегодня у нас с вами будет вступительная статья в практику по созданию сайтов. А именно, сегодня мы создадим нашу первую веб-страницу всего за пару минут, и узнаем все подробности об её составляющих.
И так, ниже представлен макет самой простой веб-страницы:
Как создать веб страницу?
И здесь пишем любой интересующий нас текст.
Скопируем этот код в наш текстовый файл (блокнот) и не забываем поменять расширение файла на.html Таким образом мы получим готовую веб-страницу. Можете перетянуть её прямо в ваш браузер и насладиться результатом, а затем давайте же разберёмся во всём по порядку.
Тег!DOCTYPE
Первое, что появляется у нас в коде - это не закрывающийся тег
вместе с его описанием. Без этого тега, между прочим, наша страница тоже работала бы, НО! Но писать его обязательно, так как он служит указателем для браузеров: какой разметкой и её версией мы собираемся дальше пользоваться (XHTML, HTML). Без указания DOCTYPE (типа документа) браузеры, из-за отсутствия информации о вашей страничке, автоматически переходят в таинственный Quirks Mode (эдакий режим совместимости), поведение которого абсолютно не предсказуемо для вашего сайта.
Нам же нужно правильное отображение сайта, а значит, мы хотим, чтобы браузер использовал второй из двух своих режимов - Standards Mode. Но просто указать тег
мало, нужно также дать браузеру его полное описание, а именно
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
и не забываем в конце поставить угловую скобку.
Тег html
Следующим по списку идёт тег начала страницы
, который обязателен к закрытию (хотя современные браузеры могут закрыть его и без вас). Обращаю ваше внимание, что при использовании XHTML в теге
обязательно должна присутствовать ссылка на спецификацию xhtml и тег в конечном варианте выглядит как
Тег head
«Голова» нашего сайта начинается тегом head. Информация, находящаяся в голове нашей странички, также как и предыдущие её части не видны нашим посетителям (за исключением тега title). В голове указывается мета-информация для поисковых систем и браузеров, а также подключаются (если есть) скрипты и стили нашего сайта. Однако самым важным элементом в голове сайта (особенно для ) является тег title
, в котором записывается название нашей страницы. Это же название выводится в выдаче поисковых систем (для каждой страницы должно быть разным!).
Внимание!
Обязательно указывайте мета-тег кодировки, как я сделал в примере выше
Более подробно о том, читайте по ссылке.
Тег body
Далее наконец-то открывается тег body
, который олицетворяет начало «тела» - основной части нашей страницы. Вся информация, которая записана внутри этого тега, создана для посетителей. Именно здесь мы и будем разворачивать наши действия, по написанию правильного и «чистого» макета для нашего сайта. В следующей статье мы на практике разберём самые элементарные – каскадных таблиц стилей.
А на сегодня всё, спасибо за то, что уделили своё внимание. Если у вас возникли какие-либо вопросы – пишите в комментариях, я обязательно отвечу.
Заметки:
1) Тег head и тег body могут встречаться только по одному разу на странице: у сайта, как и у человека, может быть только одна голова и одно туловище. Естественно теги!DOCTYPE, html и title – тоже употребляются единожды на странице.
2) Теги html, head, body, title – обязательно должны иметь закрывающий тег!
3) Не ставьте enter’ов (переносов строки) и пробелов (табуляций) в самом начале документа, пишите тег начиная с самого первого символа в вашем текстовом документе.
Человек не может жить одними словами,
в каком бы количестве он их ни проглатывал.
Эдлай Стивенсон.
В
ообще-то, язык HTML не является языком программирования. Это язык разметки гипертекста (HyperText Markup Language). Т. е. называть его «языком HTML» не верно.
Е
сли говорить проще, то HTML - это список тегов
(управляющих слов), которые позволяют представить обычный текст в форматированном виде. Например, выделить его жирным
, или курсивом
и т. д. Но представить так текст можно только в специальных программах - (программы, с помощью которых ты бродишь по Интернету).
О
ни отображают только отформатированный текст и скрывают теги HTML
, которые применялись для форматирования. Чтобы тебе было понятней, о чем я говорю, щелкни правой кнопкой мыши по этой странице и в открывшемся меню выбери пункт «Исходный код» или что-то подобное. Перед тобой откроется эта страница в своём настоящем виде.
С
оздавать код HTML можно как в обычных , так и использовать специальные программы, так называемые . Визуальные редакторы отличаются от текстовых тем, что заточены под набор кода HTML, CSS, JavaScript, PHP и др., т. е. под web-программирование. Кроме того, они позволяют сразу же просмотреть плоды своих трудов во встроенном браузере и подсвечивают некоторые ошибки в набранном коде.
Н
астоятельно рекомендую набирать весь код руками (для улучшения прямоты этих самых рук), визуальные редакторы же значительно облегчают этот процесс. Лично я пользуюсь . Это далеко не самая последняя версия, но её возможностей мне хватает с избытком.
Я
поступаю так: набираю код в Dreamweaver, затем сохраняю и нажимаю кнопку «Просмотр в браузере» (список браузеров в этом меню ты редактируешь сам), после возвращаюсь в Dreamweaver и продолжаю редактирование. Здесь . Это то, что касается инструментов, теперь перейдём непосредственно к тегам HTML.
Н
ачнём со строения html-страницы, вернее с её основных тегов.
Обязательные теги HTML-страницы
К
обязательным (основным) тегам HTML, которые используются в каждом html-документе, относятся следующие:
Примечание.
Для того, чтобы браузер выводил код HTML как текст (не интерпретировал его в код), после каждой открывающей угловой скобки «» я оставляю пробел. Ты, когда будешь набирать код, пробелы НЕ ОСТАВЛЯЙ
.
К
ак видишь, все теги парные
(есть открывающий тег и закрывающий), в HTML почти все теги такие. Отличаются открывающий тег от закрывающего тем, что перед закрывающим стоит косая черта «/
». Такие теги ещё называют контейнерными
, потому что между ними можно вставить другие теги, т.е. поместить в контейнер. Ты и сам можешь видеть, что между тегами и находятся другие теги.
Н
абирать имена тегов можно как заглавными буквами, так и прописными, разницы нет никакой. Т. е. записи вида и для браузера различий не имеют и интерпретируются одинаково. Теперь поговорим поподробнее о том, что означают эти теги.
Т
ак, основные теги и показывают браузерам и другим программам для просмотра гипертекстовых страниц, что они как раз и имеют дело с гипертекстовым документом. Любой html-документ должен начинаться с и заканчиваться. Т. е. между этими тегами находится ВЕСЬ
код html-страницы.
М
ежду тегами и находятся мета-теги (заголовок страницы, описание, ключевые слова и т.д.). В них хранится информация об html-странице и технические сведения. Вообще, данный тег не является обязательными, т. е. без него html-документ будет нормально отображаться браузерами. Но даже, если ты не планируешь использовать область заголовка, то напиши хотя бы просто. Это нужно для совместимости между различными версиями программ.
В
се сведения, находящиеся между тегами «HEAD», никак не отображаются браузером (за исключением информации между тегами, где расположено название html-документа, выводимое в верхней панели браузера). Но могут оказывать большое влияние на вид html-страницы, её жизнь в Интернете и ранжирование . Подробнее о тегах, которые располагаются в заголовке гипертекстового документа, мы поговорим позже.
О
сновное содержимое html-документа располагается между тегами и . Здесь находится всё, что мы видим, когда открываем html-страницу: текст, графика, меню, кнопочки и т. д. Это основное «тело» страницы.
В
се остальные теги, использующиеся при создании html-документа, находятся между (т. е. внутри) этими обязательными тегами. Практически все теги в HTML имеют различные атрибуты, свойства и параметры, которые позволяют отобразить информацию именно так, как задумал разработчик. Например, если ты напишешь:
То фон всей страницы будет красным.
З
десь тег
- это, собственно, тег; bgcolor
- его атрибут; "#FF0000"
- значение атрибута (у тега может быть несколько атрибутов).
Примечание.
Все атрибуты тега и их значения указываются в открывающем
теге (тот, который без
косой черты), но ни в коем случае не в закрывающем.
И
так, мы разобрались с основными тегами html-документа. Теперь настало время более подробно изучить остальные. Здесь я хочу сделать небольшое отступление.
Как я предлагаю изучать HTML
П
рименяя на практике знания, полученные из , я понял, какую ошибку допустило большинство авторов этих книг и самоучителей. Все эти учебники, во-первых, предназначены новичкам
, во-вторых, изучение основ HTML идёт в них по порядку.
Т
. е. сначала рассматриваются теги заголовка html-документа (, а потом теги «тела» ().
О
сновываясь на собственном опыте, смею утверждать, что такой порядок изучения основ HTML для новичка категорически неприемлем. Новичок предпринимает попытку изучить все эти многочисленные и малопонятные ему теги заголовка, во-первых, не видя результатов своего обучения (напомню, теги заголовка браузером не отображаются). А во-вторых, даже не подозревая, что большинство этих тегов для создания задуманного им сайта не понадобятся (по крайней мере, в начале работы).
Т
аким образом, он только теряет время и желание продолжать изучение HTML. При этом утверждаясь во мнении, что могут только «гуру» за хорошие деньги. Я бы тоже бросил это занятие, если бы не наплевал на то, что мне пока непонятно и не пошёл дальше.
П
оэтому, я предлагаю тебе сначала рассмотреть теги, относящиеся к «телу» html-документа (), а уж затем переходить к остальным. Тем более, что в «теле» html-страницы и содержится информация, за которой будут приходить посетители сайта. А создать или найти её гораздо сложнее, чем написать код.
Н
у что же, теперь, не мешкая ни минуты, жми кнопку «Дальше» и продолжи узнавать, как эти небритые и невыспавшиеся дядьки создают сайты.
Доброго всем времени суток, дорогие друзья и читатели моего блога. Я смотрю, что вконтакте уже части населения страны поставили новый дизайн. Один из моих аккаунтов подвергся этому. Но правда я, в отличие от других пользователей, паники никакой не вижу. Ну сменили, и сменили. Почему бы и нет? Ну да ладно. Речь-то не об этом. В готовы сегодня продолжать лепить сайт в блокноте?
Мы уже с вами научились делать , узнали с вами основные теги, которые обязательно должны присутствовать. А сегодня я вам хочу рассказать подробнее про теги для создания сайта html, показать еще несколько очень важных из них и показать работу на живом примере.
Понятие и назначение
Тег — это обязательный элемент языка гипертекстовой разметки html. Нужны эти знаки для того, чтобы говорить определенному куску контента (например тексту) каким он должен быть и как он должен себя вести. Благодаря таким тегам мы можем сделать текст больше, меньше, жирнее, изменить цвет, поставить фон, создать ссылку, поставить картинки, влепить текст в таблицу и многое другое.
Теги бывают парные и одиночные, но одиночных на самом деле очень мало (сегодня мы пройдем один из них). Все парные теги действуют по принципу: Сначала ставится открывающий тег, потом идет контент, а потом ставится закрывающий, причем закрывающий ставится точно также как и открывающий, только с добавлением слэша (/). Тогда контент, который находится внутри изменится в соответствии с командой, которую ему дали, например сменить цвет.
На практике это выглядит так
Контент
Но главное следить за правильностью, потому что если вы что-то забудете или неправильно поставите, то вы не увидите ожидаемый результат. Приведу пример неправильного оформления
Какой-то текст
Еще один какой-то текст
Несколько тегов могут применяться к одному контенту, в таком случае их нужно использовать по принципу матрёшки:
Текст
Абзац (P)
Начнем мы пожалуй с тега абзаца. Обозначается он буквой латинской буквой
(Paragraph — параграф) и, как вы уже поняли, заключается в угловые скобки. Также как и большинство тэгов этот является парным, то есть текст обрамляется этими значениями. Для чего он вообще нужен? Да чтобы отделять текст абзацами.
Давайте напишем какой-нибудь текст в нашем подготовленном документе, только три разных куска текста мы заключим в абзацы.
Мой первый сайт
Сегодня мы научимся пользоваться несколькими важными тегами,
которые пригодятся вам в сайтостроении, даже если вы будете
делать свой ресурс на движках
На забудьте закрывать тэги. Если вы открыли его, но не закрыли
(или закрыли неправильно), то он будет работать, но распространится
на всё следующее содержимое. Поэтому внимательно следите, чтобы
всё было правильно.
А сегодня в завтрашний день не все могут смотреть.
Вернее смотреть могут не только лишь все.
Мало, кто может это делать.
Таким образом мы получим документ, разделенный на абзацы. А ведь если вы помните, то в прошлом уроке обычным переносом ничего не удалось сделать. В общем вы итоге у вас должно получиться так.
Переход на новую строку (BR)
Мы можем перейти на новый абзац, а что если нам этот абзац не нужен? Что если нам нужно сделать один или несколько переходов на новую строку? В этом нам поможет тэг
(Break). Он несколько отличается от предыдущих тем, что он одинарный, а не парный. Ну оно не ясно, он служит аналогом клавиши «Enter» в обычном текстовом редакторе. Ставится он в любом месте, когда вам нужно перенести строку.
Давайте в каждом абзаце, после каждого четвертого слова сделаем по одному пропуску, а между вторым и третьим абзацем сделаем сделаем два. И посмотрим насколько он уйдет вниз. Должно получиться что-то вроде этого.
Выделение текста
Давайте с вами также научимся выделять какие-то фрагменты текста жирным и курсивом. В этом вам помогут два парных тэга:
Теперь просто попробуйте обрамить этими тэгами куски текста в разных местах, сохраните документ и обновите в браузере (или запустите заново).
Теперь обратите внимание, что первый абзац у нас стал выделен жирным, а второй абзац курсивом. Третий абзац мы не трогали вообще, поэтому он остался без изменений.
Заголовки (H1-H6)
Я думаю не надо объяснять что такое заголовки. Но надо упомянуть, что в html существует 6 видов таких заголовков. Самый большой как правило ставится всего один раз на странице, а дальше по убывающей по степени вложенности. Например заголовок первого уровня может содержать в себе несколько заголовков второго уровня, а каждый заголовок второго уровня может содержать по нескольку заголовков 3-го уровня, и т.д.
Заголовки обозначаются следующими парными тегами:
Первый уровень
Второй уровень
Третий уровень
Четвертый уровень
Пятый уровень
Шестой уровень
Попробуйте скопировать это в документ между тэгами body
и сохранить в формате html и вы увидите, что у вас получилось. А должно у вас получиться, как на рисунке ниже.
Живой пример
Итак, часть новых тегов мы изучили и надо переварить их назначение. Вообще ничего сложного тут нет. Отдохнули? Молодцы. Теперь идем дальше.
Представьте, что вы получили техническое задание от заказчика сделать веб-страницу по его требованиям. Скачайте его . Там написан лишь текст, но нам из него нужно сделать веб-страницу. Ребята, только одна к вам просьба:
В начале попытайтесь сделать всё самостоятельно по заданию. А уж если возникли трудности, то тогда смотрите то, что я написал ниже.
Вот собственно и весь наш план действий. Осталось только посмотреть, что у нас в итоге получилось. Вроде всё правильно, и со всеми условиями технического задания мы справились. Что я забыл сделать по данному ТЗ? Напишите пожалуйста в комментариях.
Смотрите как всё изменилось по сравнению с первоначальным вариантом, благодаря html-разметке с помощью тегов. В следующих статьях мы затронем работу с другими элементами разметки, но кстати я вам советую в случае чего обращаться к сайту htmlbook.ru
, так как там всегда можно посмотреть подсказки по этому делу: что, как и куда ставить, что с чем взаимодействует, для каких браузеров подходит и т.д.
И конечно, если вам уже не терпится освоить язык гипертекстовой разметки, то обязательно посмотрите курс "HTML5 и CSS3 с нуля до профи
". Курс отличный и все прекрасно и подробно рассказано, как сверстать три разных типа сайтов. Я сейчас в данный момент сам его изучаю и вам советую. Для полных новичков есть несколько бонусных курсов по html и css.
Ну на этом позвольте мне откланяться. Ждите моих следующих уроков, где мы продолжим покорять вершину сайтостроения (громко сказал). А чтобы ничего не пропустить, рекомендую вам подписаться на обновления моего блога. В общем спасибо за внимание. Удачи вам. Пока-пока!
С уважением, Дмитрий Костин