Основы программирования html и css для начинающих. Основы HTML для начинающих

Язык HTML по определению не может являться языком программирования, как ошибочно полагают многие неопытные в программировании люди. Язык HTML – это в принципе изначально неправильная формулировка. Называть его нужно языком разметки гипертекста, ведь HTML так и расшифровывается – HyperText Markup Language . А если выражаться тривиально, то HTML – это ряд тегов. Тег, в свою очередь, – управляющее слово, основное. Теги обеспечивают возможность придавать стандартным по виду текстам форматированный облик, то есть выделить курсивом, жирным шрифтом, подчеркнуть или сделать какое-либо другое действие. Однако сделать разные действия над текстами Вы сможете лишь в специализированных программах- браузерах, благодаря которым Вы собственно и путешествуете по глобальной сети World Wide Web. Эти программы показывают единый уже изменённый текст, а теги HTML, используемые для видоизменения, они прячут. Чтобы лучше со всем этим разобраться и скорее понять, о чём идёт речь, прямо на этой страничке нажмите на правую клавишу мыши и выберите в раскрывшемся меню точку «Исходный код» или нечто похожее по смыслу. Та же самая страница появится перед Вами в своём истинном облике.

Чтобы создать HTML-код можно применить стандартные текстовые редакторы, а также можно воспользоваться зрительными редакторами, их чаще называют визуальными. Главное различие этих видов редакторов в том, что визуальные специально созданы для набора HTML – кода, кодов JavaScript , CSS и PHP , а также и некоторых других, а именно для web-программирования. К тому же, такие редакторы дают Вам возможность немедля увидеть то, что Вами было сделано в программе и выявляют (показывают) совершённые помарки в напечатанном коде. Советуем набирать код непосредственно своими руками, а зрительные редакторы упростят Вашу работу. Вы можете пользоваться браузером Macromedia Dreamweaver 8 . Хоть эта программа и не из последних, однако её функциональности Вам будет вполне достаточно, и даже с излишком. Лучше всего сделать следующим образом: напечатайте код в программу Dreamweaver , далее сохраните и кликните клавишу «Просмотр в браузере», где комплект браузеров Вы сможете поменять самостоятельно. Вслед за этим перейдите обратно в Dreamweaver и возобновите процесс редактирования. В этом месте Вы увидите русификатор для Macromedia Dreamweaver 8. Итак, мы рассказали Вам про средства. Далее приступаем прямо к HTML – тегам.

Для начала познакомимся со структурой страницы в коде HTML, а точнее с тех элементов, которые должны в ней присутствовать неукоснительно всегда.

Неизменные теги страницы в коде HTML:

, , , , ,

Обратите внимание на то, что многие, дабы программа выдавала HTML-код в текстовой форме, ставят после вскрывающей угловой скобочки пропуск, то есть пробел. Вам при печатании кода этого делать не следует!

Наверняка Вы сразу заметили, что все теги парны относительно друг друга. Один тег вскрывающий, а другой затворяющий его. В коде HTML практически все теги парные. Различие между ними в том, что перед затворяющим тегом располагается косая линия /. Эти теги также именуются контейнерными по той причине, что возможно установить ещё и иные теги между данными, как бы определить в контейнер. Вы, возможно, уже видите сами, как среди тегов и располагаются и другие. Печатать названия тегов разрешено и заглавным, и прописным шрифтом, отличий здесь не будет. Такие записи, как и для программы никакой разницы иметь не будут, и истолковываются ею идентично.

Так что же такое неизменные теги для страницы в коде HTML? Рассмотрим этот вопрос более детально.

Открывающий тег и затворяющий его передают программам, предназначенным для визуализации гипертекстовых страниц, и иным браузерам сведения о том, что они работают именно с гипертекстовыми материалами. Каждый документ в html-коде всегда начинается с , а завершается . Это значит, что между этими двумя тегами размещён целый html-код.

Теги и заключают заглавие гипертекстового материала. Он содержит сведения о странице в html-коде. В принципе эти теги не обязательны, даже если их не будет, браузеры отлично интерпретируют Ваш html-материал. Однако решив и не писать заглавие в документе, всё-таки наберите . Такой ход необходим для сочетаемости в разных вариациях браузеров. Абсолютно каждый знак, располагающийся в данных тегах, никоим образом не расшифруется браузером. Сюда не относятся только лишь сведения в тегах </b> <b> , заключающих само название html-материала (название выносится в верхнюю область панели браузера). Однако это может воздействовать на общий облик html-документа, то, как она будет существовать в сети и классифицироваться по иерархии в поисковых системах. Детальнее о тегах, размещающихся в заглавии гипертекстового материала, будет изложено позднее.

Вся суть материала в коде html размещается в тегах и . На этом месте располагается совершенно всё, из чего состоит наш html-документ и что мы созерцаем при его разворачивании (графические образы, текстовые данные, кнопки и прочие элементы). Это и есть главный «корпус» страницы, или основа.

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

где – непосредственно сам тег, bgcolor – атрибут тега, «#FF0000» – смысл данного атрибута. Атрибутов у тега бывает некоторое количество.

И, таким образом, тон полностью всей страницы станет красным.

Обратите внимание здесь на тот факт, что атрибуты тега (все до единого) и их смысл ставятся во вскрывающем теге (он без косой черты), и никогда – в затворяющем.

Таким образом, Вы узнали о неизменных тегах html-страницы. Но прежде, чем мы перейдём к исследованию прочих, прервёмся на маленькое отступление.

Используя полученный багаж знаний, вычитанный из всевозможных пособий по азам языка HTML для начинающих, в практической деятельности мы выявили главную и очень серьёзную помарку, которую совершили многие авторы данной литературы. Предназначенные исключительно для начинающих, все эти учебные пособия и руководства обучают азам HTML последовательно, начиная с тегов заглавия гипертекстового материала ( ) и продолжая ознакомлением с тегами основания документа ( ). По существу всё это разумеется очень правильно. Однако, как показывает наш практический опыт, для новичков этот путь изучения основ HTML нецелесообразен. Исследуя бесчисленное множество совершенно неясных для себя тегов заглавия, новичок не сможет увидеть плоды своего обучения, так как браузер не интерпретирует эти теги, а также многие из них он не сможет применить в работе над своим творением никоим образом (в самом начале обучения точно). Так любой новичок лишь потратит свои силы и время, а самое главное – хотение что-либо делать в дальнейшем, и изучать ли вообще HTML. К тому же мысль о том, что работа по разработке ресурса под силу только бывалым web-мастерам за немалые деньги, прочно укоренится в неопытных головах новичков. Поэтому советуем Вам оставить на время всё непонятное и двигаться дальше. Потом, разобравшись с всем понятным, Вы сможете усвоить и остальное.

HTML расшифровывается как H yper T ext M arkup L anguage, т.е. язык гипертекстовой разметки — основной строительный блок веб-страниц, используется для создания и визуального представления веб-станиц.

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

и так далее. Эти элементы формируют строительные блоки для любого веб-сайта.

HTML был изобретён в 1991 году учёным, Тимом Бёрнсом-Ли (Tim Berners-Lee), и изначально предназначался для обмена документами между учёными различных университетов. Своим изобретением Тим Бёрнс-Ли заложил основы современной сети Internet.

Существует несколько версий HTML. Стандарт языка непрерывно обновляется и дополняется, следствие этого - почти каждый год выходит новая версия HTML. Версия "HTML 2.0" была первым стандартом HTML спецификации, которая была опубликована в 1995 году. HTML 4.01 является основной версией HTML, которая была опубликована в конце 1999 года, и широко используется в настоящее время. Сегодня наиболее популярной становится версия HTML-5, которая является расширением HTML 4.01, и опубликована в 2012 году.

HTML-документ или веб-страница - это простой текстовый документ, содержащий тэги (которые в свою очередь являются обычным текстом, заключенным в угловые скобки <имя тэга>). Веб-страницу можно набрать как в обычном текстовом редакторе (Блокнот, WordPad, Word и т.д.), так и в специализированном, с подсветкой кода (Notepad++, Sublime Text идр.). Документы HTML хранятся в виде файлов с расширением.htm или.html.

Онлайн-примеры в каждом уроке

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

Пример HTML:

Попробуй сам


Заголовок страницы

Это заголовок


Это параграф.



Онлайн-примеры HTML

В учебнике HTML для вас подготовлено более 100 онлайн-примеров, благодаря которым вы легко освоите язык разметки. Лучше один раз увидеть, чем сто раз услышать! Теория плюс практика - залог вашего успеха в освоении HTML.

HTML - язык разметки гипертекста, который сделал интернет таким, каким мы его знаем и любим. Именно благодаря этому замечательному инструменту сайты выглядят красиво и современно, а также обеспечивается удобство их использования. Язык HTML просто компонует элементы веб-страницы в удобный для пользователя вариант. Его работа сравнима с тем, что делают типа MS Word или OpenOffice. Они превращают безликую массу букв в документ, в котором есть абзацы, жирный текст, курсив, таблицы и даже изображения. Примерно то же самое делает язык HTML, с той лишь разницей, что его документы отображаются в браузере, да и возможности этого инструмента гораздо шире, чем у текстового редактора. Для разметки используются теги — специальные команды, описывающие структуру веб-страницы. Они заключены в угловые скобки - <тег>, чтобы браузер мог отличить их от общей массы текста. Далее мы рассмотрим основы HTML для начинающих.

Визуальные редакторы

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

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

Теги

Как упоминалось выше, теги описывают браузеру структуру веб-страницы. Большинство из них имеют открывающий и закрывающий тег, но далеко не все. Например, ..., где вместо точек находится содержимое. Первый из них показывает, где начинается тег, а второй закрывает его. Внутри могут находиться другие элементы разметки страницы, они могут вкладываться друг в друга подобно матрёшке. Тут важно своевременно закрывать теги, чтобы страница отображалась корректно.

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

Структура документа

Каждый документ HTML имеет соответствующее расширение, например, Index.html. Так браузер сможет понять, с чем он имеет дело, и правильно отобразит страницу. Все файлы, используемые для создания сайта, желательно хранить в одной директории, что в дальнейшем существенно облегчит вам жизнь. Основы языка разметки гипертекста HTML предполагают чёткое понимание структуры документа. Начинается он с тега , сообщающего браузеру версию HTML, которая используется в этом документе. На данный момент актуальна пятая версия языка, так что тут не нужно ничего выдумывать, можно смело вставлять приведённый выше тег в начало любой страницы.

Потом идут основные парные структуры, составляющие «скелет» сайта. Первый тег, в который вложены все остальные — .... Всё, что находится за его пределами, не распознаётся браузером как веб-страница, так что он открывает документ и закрывает его. Этот тег является обязательным для любого документа. В нём также содержатся ещё несколько обязательных тегов, которые будут рассмотрены ниже.

Head

Внутри тега ... содержится информация технического характера, которая не будет отображаться на странице, но, тем не менее, является важной частью документа HTML. Основы сайта закладываются именно в этом месте, здесь выбирается кодировка и вводится название страницы. Оно содержится внутри обязательного тега .... Отображается название в верхней части браузера, где также можно разместить небольшую иконку, характеризующую содержимое страницы. Желательно сразу указать кодировку документа для его корректного отображения. Это можно сделать при помощи тега . Метатеги предоставляют данные о структуре страницы и обычно располагаются внутри head.

Link

Знание основ HTML также предполагает использование каскадных стилей оформления, или css. В них задаются свойства элементов, которые будут отображены на странице. Современный подход к этой задаче предполагает вынесение таких характеристик, как цвет, высота и местоположение элемента, во внешний файл для большего удобства. Для подключения css-файла используется тег . В готовом виде это выглядит примерно вот так: , где href указывает на местоположение файла, а type - на его тип.

Body

Именно в этой части HTML-документа создаётся видимая часть страницы. Всё, что делается внутри «тела», будет показано браузером. В используется огромное количество тегов HTML. Основы — это форматирование текста, работа со ссылками и простейшие инструменты для структурирования веб-страницы. Чтобы приступить к работе в HTML, достаточно знать основные теги и уметь ими пользоваться. Ниже приведены самые популярные из них:


© 2024, leally.ru - Твой гид в мире компьютера и интернета