Начнем с теории.
Сразу дадим определение: HTML – сокращение от Hyper Text Markup Language — язык разметки гипертекста. Что-нибудь понятно из этого?
Я думаю, чтобы стало все понятно, сначала стоит рассмотреть, что такое гипертекст. Представьте себе, что Вы рассказываете своему другу или знакомому какую-либо историю. И в этой истории упоминаете какое-то явление, незнакоме Вашему собеседнику. И Вам приходится отвлечься от основного рассказа, чтобы объяснить слушателю суть явления, иначе Ваш рассказ потеряет для него весь смысл. А в этом отвлеченном рассказе может встретиться новое, непонятное Вашему слушателю, явление. И вам придется снова отвлечься для разъяснений. И так может происходить до бесконечности. Примерно так можно представить суть гипертекста.
На практике Вы, наверное, уже заметили, посещая сайты в Сети, что в текстах, размещенных на страницах сайтов, имеются ссылки, ведущие на другие страницы. Перейдя на другую страницу, Вы снова можете наблюдать ссылки, вставленные в текст. И так можно бродить по ссылкам бесконечно.
Для чего это все было придумано? Создатель языка HTML, программист Европейского центра физики элементарных частиц (European Center For Particle Physics— CERN) Тим Бернерс Ли (Tim Berners Lee), преследовал две цели:
-дать ученым доступное средство круглосуточного опубликования, хранения и исправления информации;
-создать язык, облегчающий всеобщий доступ к информации, независимо от используемой вычислительной платформы, сети и терминала.
Вспомните книжки с формулами, где каждой формуле присвоен порядковый номер. В дальнейшем в учебнике при объяснении последующего материала просто ставится ссылка на номер формулы и Вам приходится листать учебник, чтобы найти эту формулу, если, конечно Вы не выучили ее наизусть.
С помощью гипертекста этот вопрос решается намного проще – просто кликнули на ссылку и перед Вами открылась соответствующая страница. Представляете, насколько облегчился труд научных работников, которым постоянно прихоилось оперировать различными данными, изменяющимися в течение времени.
HTML очень быстро завоевал популярность и оказался полезным не только для ученых. Сегодня с помощью этого языка создается большая часть веб-документов и электронных книг.
Состоит же этот язык из набора тегов – команд, указывающих браузеру, как выводить на экран ту или иную информацию, содержащуюся в веб-документе. Чтобы не объяснять, как говорится, на пальцах, приведу примеры тегов.
<html></html> — тег указывает браузеру, что данный документ составлен с применением языка html
<body></body> — все содержимое этого тега должно выводиться на экран монитора, то есть, собственно, внутри этого тега заключается все содержимое страницы, преднаначенное для обозрения
<p></p> — абзац
И так далее. Вы зметили, что приведенные теги парные. Первая часть тега – открывающая, вторая – закрывающая тег. Есть исключения. Например, тег <br> — перенос строки – непарный. Стоит заметить, что регистр при написании тегов значения не имеет – браузеры одинаково распознают теги, написанные как прописными, так и заглавными буквами. А некоторые редакторы, предназначенные для облегчения ваяния сайтов, так просто обожают писать теги только заглавными.
Изначально html предназначался для работы исключительно с текстовой информацией. Но со временем пользователям захотелось сделать свои веб-страницы более живыми и красочными, применяя цвета, вставить на них графические файлы. Непосредственно страница, написанная на html, не включает в себя подобные файлы. А испольуются для вставки на страницы картинок ссылки, указывающие баузеру, где находится картинка. Причем графический файл может быть расположен совршенно не на том сервере, где расположена сама страница.
Итак, подведем черту. HTML – язык разметки, позволяющий создавать веб-документы с применением гипертекста. Эта технология позволяет создавать связанные между собой гиперссылками страницы во Всемирной Паутине. Благодаря этому Интернет представляет собой огромную библиотеку, доступ к которой имеет любой человек, подключившийся к Сети.
А теперь практика.
Как видите, язык html довольно прост. А знания его являются базовыми в сайтостроении. Уверен, что у Вас появилось желание изучить эти основы и попробовать собственноручно склепать свой первый сайт.
Теперь постараюсь ответить на вопрос что такое CSS или каскадные таблицы стилей?