Press "Enter" to skip to content

HTML nədir

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

HTML

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

  • 1 Введение
  • 2 Собираем инструменты
    • 2.1 Текстовый редактор
    • 2.2 Браузер

    Введение [ править ]

    HTML (Hyper Text Markup Language, расшифровывается как язык разметки гипертекстовых страниц) — каркас всех современных сайтов.HTML является языком разметки, но не языком программирования. Под языком разметки понимается набор символов созданный с целью передачи информации о строении текста. Это значит, что в отличии от языков программирования, язык разметки только управляет “внешним видом” текста для конечного пользователя. Мы ранее сказали, что будем рассказывать об HTML5. Чем отличается стандарт HTML5 от предыдущих HTML? Существует такая организация W3C (World Wide Web Consortium). Суть её работы хорошо выражена в их лозунге «Leading the Web to Its Full Potential…» («Приведём всемирную паутину к лидерству, раскрыв все её возможности»). И когда они говорят, что в будущем браузеры не будут поддерживать старые версии HTML, то оно наверняка так и будет – в данный момент, почти все браузеры придерживаются единого стандарта, который разрабатывает W3C, а именно – HTML5. Когда W3C создавали стандарт HTML, в нём не предусматривалось тегов для форматирования гипертекста – теги показывали только структуру документа, например:

     html> head> head> body> h1> Это заголовок. h1> p> Это абзац. p> body> html> 

    Но потом разработчики браузеров начали добавлять в HTML свои теги, которые им нравились. Например:

    html> head> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> head> body> marquee> Бегущую строку, умеет отображать только IE. marquee> body> html> 

    Вскоре, количество тегов сильно разрослось. Также нежелательно было появление в стандарте HTML 3.2 тега (он нужен для изменения цвета, шрифта и размера текста). Представьте себе, что нужно написать страницу, где все заголовки красные. И приходится помимо тегов в заголовке писать ещё тег шрифта с атрибутом цвета. С HTML4 разделяются форматирование документа и его структура. Теперь в HTML-странице сохраняются только структура страницы (разноуровневые заголовки, абзацы, цитаты, списки), а всё, что относится к форматированию, описывается в CSS. Это удобно, поскольку позволяет быстро менять оформление всего сайта изменением только файла со стилем, и, кроме того, уменьшает длину кода, который нужно написать. В HTML5 же, была предпринята попытка стандартизации: многие привычные теги (в том числе и выше названный ) осуждаются, все оформление рекомендуется использовать в отдельном CSS-файле, появились новые семантические теги, функции для которых будут добавлены в будущем.

    Собираем инструменты [ править ]

    Текстовый редактор [ править ]

    Первым делом, нам понадобится текстовый редактор. Текстовый редактор есть на каждом компьютере. Важно заметить: нам нужна программа для редактирования текстовых файлов, а не документов (то есть ни в коем случае нельзя использовать текстовые препроцессоры по типу Microsoft Word). Обычно стандартного «Блокнота» Windows достаточно, но есть текстовые редакторы, которые лучше приспособлены к написанию HTML-страниц. Неплохие редакторы Notepad ++, Brackets, Atom, Sublime Text в которых хорошо писать не только HTML, CSS, но и ещё несколько десятков других языков программирования и разметки. У них есть несколько удобных функций,таких как подсветка синтаксиса, которая позволяет выявлять ошибки прямо во время их создания, автоматическое дополнение тегов, что позволит сэкономить время на написание кода и многое другое.

    Браузер [ править ]

    О браузере также стоит сказать несколько слов. Все советуют держать у себя на компьютере набор браузеров: Firefox, Opera, Chrome, Safari и просматривать свои страницы во всех сразу. Правда, функции тегов в разных браузерах отличаются не сильно (а с введением HTML5 – различий в тегах нет). Поэтому учиться можно просматривая свои страницы в одном из них, а уже когда пишете что-то большее — посмотрите, не имеется ли слишком критических различий во всех других. Тем не менее, в современных и наиболее популярных браузерах Firefox и Chrome различия настолько незначительны и касаются в основном старых тегов.

    Первая страница [ править ]

    Формат файлов [ править ]

    Чтобы создать веб-страницу, нужно создать в файловой системе текстовый файл с расширением .html или .htm. Какое из них выбрать — философский вопрос. .htm — сокращение от .html, что довольно смешно, поскольку .html — это тоже сокращение. Но были времена, когда в некоторых ОС расширение файла могло содержать максимум 3 символа (например, DOS), и страницы гипертекста имели расширение .htm. Теперь можно использовать оба расширения,но лучше всего использовать именно .html

    [ править ]

    • Открывающие
    • Закрывающие
    • Одинарные.

    Открывающие и закрывающие теги всегда существуют парами: открывающий и закрывающий . Закрывающий отличается от открывающего тем, что после угловой скобки < стоит знак слэш (знак дроби) «/».

    Элемент гипертекста — это всё, что находится между открывающим и закрывающим тегом. Элементы бывают вложенными.

    Приведу пример кода веб-страницы:

    html> head> title> Название страницы (отображается в строке заголовка браузера) title> head> body> Содержимое страницы. body> html> 

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

    Комментарии [ править ]

    Кроме тегов и текста, гипертекстовые страницы могут содержать комментарии. Комментарии выглядят так: . Они позволяют писать на странице текст, который не отображается браузером. Это нужно для вставки сообщений типа .

    В HTML существует проблемы с символами сравнения. Чтобы отображать некоторые нестандартные символы, существует понятие специальных символов. Специальные символы в HTML описываются так: &код;. Например:

    Название Код Вид
    Менее <
    Более > >
    Амперсанд & &
    Кавычка "

    Здесь я указал только самые-самые нужные. Если вам нужно больше, надо поискать. Можно поискать где-то здесь. То есть то, что мы хотели описать в предыдущем примере, будет выглядеть так:

     html> head> title> С чего начинается страница title> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> head> body> Каждая страница HTML начинается с тега <html>. body> html> 

    Кодировка [ править ]

    Одним из обязательных требований для веб-страницы является указывание кодировки. Опять же браузер сам может определить кодировку. Но лучше указывать. Способа есть два:

    meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    meta charset="utf-8" /> 

    Оба способа одинаковы. Но второй короче.

    Атрибуты [ править ]

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

     html> head> meta charset="utf-8"> title> Аббревиатура title> head> body> abbr title="Hypertext Markup Language"> HTML abbr> body> html> 

    Здесь мы видим, как правильно записывать атрибуты. Название атрибута, затем знак равенства, и значение в двойных кавычках. В стандарте HTML 4.01 нет атрибутов без значений.

    Лучше писать все атрибуты и их значения маленькими буквами

    Зачем? Ради будущего!

    Теги форматирования [ править ]

    Теперь перейдём к форматированию текста. Форматирование задаёт не так внешний вид, как структуру страницы. Важнейшими тегами форматирования есть абзацы (англ. paragraph) и заголовки (англ. header)

    Заголовки [ править ]

    Заголовки бывают шести уровней. Заголовки первого уровня — главные и самые большие, а заголовки шестого уровня даже меньше, чем текст абзацев. Ниже пример использования заголовков:

     html> head> title> Начало истории title> meta charset="utf-8" /> head> body> h2> Пролог h2> h3> О хоббитах h3> p> В этой книге речь пойдет преимущественно о хоббитах, и с её страниц читатель узнает немало об их . и т. д. p> h1> Братство кольца h1> h2> КНИГА ПЕРВАЯ h2> h3> I Долгожданная гостиная h3> h3> . и т.д. h3> h3> XII Побег к броду h3> h2> КНИГА ВТОРАЯ h2> h3> . и т.д. h3> body> html> 

    Эта страница отобразится так:

    В этой книге речь пойдет преимущественно о хоббитах, и с ее страниц читатель узнает немало об их . и т. д.

    I Долгожданная гостиная

    XII Побег к броду

    Я здесь пишу и пишу примеры. Не забывайте пробовать что-то сами! Или хотя бы по крайней мере посмотрите как будут выглядеть примеры страниц, которые вам даются, в вашем браузере (а если у вас несколько браузеров, то не забывайте посмотреть как выглядит страница в других!).

    Переносы строк [ править ]

    html> head> title> Ударяет мечом title> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> head> body> Ударяет мечом, Ударяет, ударяет, Большой комтура Закона, Чтобы с него честь Была для нас, А для Вкраплении оборона! body> html> 

    К сожалению, браузеры отвергают все символы переноса строки, табуляции, а также лишние пробелы. Поэтому этот стишок отображается в одну или несколько строк (в зависимости от ширины окна). Но есть выход.

    Можно каждую строчку стихотворения поместить в отдельный абзац. Правда обычно между абзацами большие белые поля. Поэтому можно использовать одинарный тег
    . Этот тег обозначает переход на новую строку, то есть обрыв (break) старого.

    Здесь следует вставить замечание. Все теги ходят парами открывающий — закрывающий. Между ними содержатся элементы гипертекста. Но тег обрыва строки не содержит ничего. Поэтому он пару и не имеет. Но новейшие стандарты требуют, чтобы все теги закрывались. Правда учтя наличие тегов подобных
    , придумали сокращённую форму записи (
    ). Он как бы открывается, а потом сразу закрывается. Это кажется довольно странным. Конечно можно писать и в старом формате:
    . Но лучше иметь код, который отвечает новейшим стандартам.

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

     html> head> title> Long Tail title> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> head> body> It is a long tail, certainly, 'said Alice, looking down with wonder at the Mouse's tail' `But why do you call it sad? ' And she kept on puzzling about it while the Mouse was speaking, so that her idea of the tale was something like this: - pre> `Fury said to a mouse, That he met in the house, "Let us both go to law: I will prosecute YOU. - Come, I'll take no denial; We must have a trial: For really this morning I've nothing to do. " Said the mouse to the cur, "Such a trial, dear Sir, With no jury or judge, would be wasting our breath. " "I'll be judge, I'll be jury, " Said cunning old Fury: "I'll try the whole cause, and condemn you to death. " pre> body> html> 

    Это выглядит следующим образом:

    It is a long tail, certainly, ‘said Alice, looking down with wonder at the Mouse’s tail’

    `But why do you call it sad? ‘ And she kept on puzzling about it while the Mouse was speaking,

    so that her idea of the tale was something like this: –

    `Fury said to a mouse, That he met in the house, "Let us both go to law: I will prosecute YOU. - Come, I'll take no denial; We must have a trial: For really this morning I've nothing to do. " Said the mouse to the cur, "Such a trial, dear Sir, With no jury or judge, would be wasting our breath. " "I'll be judge, I'll be jury, " Said cunning old Fury: "I'll try the whole cause, and condemn you to death. "

    Изменение шрифта [ править ]

    Ещё немного о теге изменения шрифта. Шрифт может иметь три дополнительных атрибута: жирность (bold), курсив (italic) и подчёркивание (underlined). Они меняются с помощью тегов: , и соответственно.

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

    Школа W3 напротив тегов , и пишет «deprecated». Что в переводе означает: «сильно возражать, выступать против, протестовать». Кто протестует не сказано, но скорее всего Консорциум трёх дубльве. Вместо тегов вычёркивания рекомендуют использовать тег удаления. А вместо тега подчёркивания — стили.

    Удаление и замена [ править ]

    Для того чтобы обходиться без , придумали тег он помечает что текст был именно удалён как неверный и автор акцентирует пользователя на этом. Кроме тега удаления ввели тег вставки . Тег вставки указывает текст, который вставили после удаления. Выглядит такая вещь примерно так:

    2 + 2 = del>5del>ins>4ins> 

    А отобразится она так:

    Причём текст в теге будет подчёркнут. (А ребята из W3schools говорили использовать CSS)

    Таблица тегов форматирования [ править ]

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

    b>текстb> 
    strong>текстstrong> 

    HTML nədir?

    İngilis dilində açılışı “Hyper Text Markup Language” olan HTML, Azərbaycan dilinə “Hipermətn İşarələmə Dili” kimi tərcümə edilən mətn işarələmə dilidir. Qeyd etmək lazım olan mühüm bir məqam var; o da budur ki, HTML skript və ya proqramlaşdırma dili deyil . HTML nədir? deyənlər üçün işarələmə dili olaraq ən qısa formada cavab vermək olar. HTML, kompüterlərimizdə, telefonumuzda istifadə etdiyimiz veb saytların yaradılmasında istifadə olunur. Eyni zamanda hazırlanmış səhifələrin veb-brauzerdə düzgün göstərilməsini təmin edir. Chrome, Firefox və Opera kimi brauzerlər html kodlarını emal edərək və bu kodları veb səhifələrə çevirir. Qısaca desək, HTML vebin təməl sütunudur .

    HTML Necə İşləyir?

    HTML faylları .html və ya .htm uzantısı ilə bitən sənədlərdir. Bu fayllara istənilən internet brauzerindən (Google Chrome, Safari və ya Mozilla Firefox) baxa bilərsiniz. Brauzer HTML faylını oxuyur və onu internet istifadəçilərinin görə biləcəyi məzmuna çevirir.

    Ümumiyyətlə, ortalama bir vebsayt bir neçə fərqli HTML səhifəsini ehtiva edir. Məsələn, ana səhifələr, haqqında səhifələr, əlaqə səhifələri kimi müxtəlif səhifələrdə fərqli HTML sənədləri var.

    HTML nə işə yarayır?

    HTML mətn, video və ya vizual elementləri səhifənin içərisinə yerləşdirməyə və istədiyiniz kimi mövqeləndirməyə imkan verir. Həmçinin, axtarış motorlarına vebsaytlar haqqında məlumat verir. Bu baxımdan veb səhifələr sadə kod strukturları olan teqatributlardan istifadə etməklə formalaşdırıla bilər. HTML əslində veb saytın skeleti adlandırıla bilər. Başqa sözlə, HTML kodları olmadan vebsayt kodlaşdırıla bilməz. Ancaq bilməniz lazım olan ən vacib şey HTML ilə yaradılan saytın dinamik deyil, statik olacağıdır.

    Html kodu yazmaq üçün kompüterlərə proqram quraşdırmaq lazım deyil. Wordpad, notepad və ya word kimi orta ölçülü mətn redaktoru html səhifələri yarada bilər. Kod yazmağı asanlaşdırmaq üçün Visual Studio Code, Dreamwear, IntelliJ Idea, Sublime Text, WebStorm, Notepad++ və s. kimi alətlərdən istifadə edilə bilər. Yazılan html kodları saxlanarkən htm, xhtml və html kimi brauzerlərin anlaya biləcəyi şəkildə saxlanmalıdır.

    HTML Yazarkən Bunları Nəzərə Alın

    HTML teqləri(etiket) “ və “ > ” işarələri arasında yazılır.

    HTML elementi adətən məzmun arasında yerləşdirilmiş başlanğıcbitiş teqindən ibarətdir. Teqlər / işarəsi ilə bağlanır. Məsələn:

    Bu teqləri yazarkən kiçik hərflərə üstünlük verilir.

    Ən çox istifadə olunan HTML kodları

    : Bütün HTML sənədləri bu kodla başlamalıdır. Bu kod əslində səhifənin HTML5 formatına uyğun kodlandığını göstərir.

    : Bütün HTML kodları bu iki teq arasında müəyyən edilməlidir.

    : Veb səhifənin dilininin, başlığınının və digər tərtibatlarınının yer aldığı etiketdir. Bu bölmədəki kodlar saytda görünmür.

    : Bu sahə bütün saytın göstərildiyi və sayta daxil olan hər kəsin görə biləcəyi sahədir. İstifadə olunan etiketlərin əksəriyyəti body bölgəsində yerləşir. Başlıqlar, paraqraflar, şəkillər və s.

    : Veb saytın başlıq sahəsini təyin etmək üçün istifadə olunur. Bu başlıq brauzerin yuxarı hissəsində görünür. teqi teqləri arasında olmalıdır.

    ,. : Bu, bizə veb səhifəmizə başlıq əlavə etməyə imkan verir. ən böyük şrift, ən kiçik şriftdir.

    : Bir paraqrafı təyin edir.

    : HTML kodunun Azərbaycan simvollarını dəstəklədiyini və bir çox dil toplusunu ehtiva etdiyini göstərir.

    : Veb səhifəyə şəkil əlavə edir. teq yalnız açılışı ehtiva edir, kimi bağlanmır.

    : Kliklənə bilən düymə yaradır.

    : Sənədinizin bir hissəsini təyin etmək üçün istifadə olunur.

    : Cədvəl yaradır.

    : Çərçivə yaradır.


    :
    İstifadə olunduğu yerlərdə mətn alt sətirdən davam edir.

    HTML-in müsbət cəhətləri

    1. Öyrənilməsi asan dildir

    2. Açıq mənbə koduna sahibdir

    3. Tamamilə pulsuzdur

    4. PHP ,Node.js və.s kimi backend dilləri ilə harmoniyada işləyir

    5. Rəsmi veb standartları World Wide Web (W3C) tərəfindən nəzarət edilir

    6. Demək olar ki, bütün internet brauzerlərində rahat şəkildə işləyə bilir

    HTML-i Necə Öyrənmək olar?

    HTML öyrənməsi üçün çox asan və zövqlü bir dildir. Siz sadə prakrikalar edərək başlaya və sonra öz veb saytınızı ilkin olaraq yarada bilərsiniz. Bu dili öyrənmək üçün alqoritm və ya başqa proqramlaşdırma dilini bilməyə ehtiyac yoxdur. Youtube və Udemy kimi video məzmun saytlarından çox rahat şəkildə öyrənə bilərsiniz. Video məzmundan başqa, HTML öyrənməyinizi asanlaşdıracaq bəzi vebsaytlarda var. Bunlar,

    W3schools HTML, CSS və Javascript öyrənmək üçün ən yaxşı yerdir.

    Stackoverflow, nümunələrə baxa biləcəyiniz bir veb saytdır.

    CodePen saytında siz öz hesabınızı yaradıb və HTML, CSS, JS yazmağa başlaya bilərsiniz.

    Müəllif

    Mən 1999-cu ildə Gəncə şəhərində anadan olmuşam. 2015-ci ildən proqramlaşdırma ilə m.

    HTML nədir?

    Kısaltma HTML, Köprü Metni Biçimlendirme Dilini nəzərdə tutur. Vebdə məzmun yazmaq üçün istifadə olunan əsas qeydlər dilidir. İnternette hər bir veb səhifə öz mənsubiyyət koduna daxil edilmiş ən az HTML formatına malikdir və əksər saytlar çoxdur. HTML və ya .HTM faylları.

    Bir veb sayt qurmaq niyyətindəsiniz, istəməzsiniz. HTML-nin nə olduğunu, necə mövcud olacağını və necə markalanma dilinin necə qurulduğunun əsasını bilmək həqiqətən bu əsas veb-sayt arxitekturasının gözəl yönlüliyini və veb-səhifəmizin necə göründüyünün əsas hissəsini necə davam etdirdiyini göstərir.

    İnternetdə olsanız, ən azı bir neçə HTML nümunəsinə rast gəlindiniz, ehtimal ki bunu hətta həyata keçirmədən.

    HTML ixtira edən kimdir?

    HTML 1991-ci ildə yaradılan Tim Berners-Lee tərəfindən yaradılıb.

    HTTP (web server və web istifadəçiləri üçün bir ünsiyyət protokolu) və URL -lərin köməyi ilə HTML-kodlu linklərdən istifadə edərək, bir kompüterin yerləşdiyi yerdən asılı olmayaraq, informasiya paylaşma fikri gəldi (İnternetdə hər bir web səhifəsi üçün asan bir ünvan sistemi).

    HTML v2.0 1995-ci ilin noyabr ayında buraxılmışdı, ondan sonra 2016-cı ilin noyabrında HTML 5.1 təşkil edən digər yeddi nəfər var idi. Bu W3C Tövsiyəsi kimi dərc edilib.

    HTML nədir?

    HTML dili brackets ilə əhatə olunan sözlər və ya qısaltmalar olan tags istifadə edir. Tipik bir HTML etiketi yuxarıda göründüyü kimi göründüyü kimi görünür.

    HTML teqləri cüt olaraq yazılır; Kodun düzgün göstərilməsini təmin etmək üçün başlanğıc etiketi və bitən bir etiket olmalıdır. Bunu bir açılış və bağlanma bəyanatı kimi və ya bir cümlə və bir sona çatma müddəti başlamaq üçün böyük bir məktub kimi düşünə bilərsiniz.

    İlk etiket, aşağıdakı mətnin necə qruplaşdırılacağını və ya nümayiş ediləcəyini göstərir və bağlanma etiketi (bir terslik ilə işarələnir) bu qrupun və ya ekranın sonunu göstərir.

    Web səhifələri HTML-ni necə istifadə edir?

    Veb-brauzerlər web pages içindəki HTML kodunu oxudular, lakin istifadəçi üçün HTML formatı göstərmirlər. Bunun əvəzinə, brauzer proqramı HTML kodlamasını oxunan məzmuna çevirir.

    Bu formatlaşdırma, başlıq, başlıq, paraqraf, bədən mətn və əlaqələri, eləcə də şəkil sahibləri, siyahılar və s. Kimi veb səhifənin əsas bloklarını ehtiva edə bilər. Həmçinin mətnin, görünüşlərin və s. qalın və ya başlıq etiketini istifadə edərək HTML-də özü daxilində.

    HTML öyrənmək üçün necə

    HTML öyrənmək üçün ən asan dillərdən biri olduğu deyilir, çünki bir çoxunun insan oxunaqlı və nisbi olmasıdır.

    HTML onlayn öyrənmək üçün ən məşhur yerlərdən biri W3Schools. Müxtəlif HTML elementlərindən ton nümunələr tapa bilərsiniz və hətta əlavələr və sınaqlar ilə bu konsepsiyaları tətbiq edə bilərsiniz. Formatlama, şərh, CSS, siniflər, fayl yolları, simvollar, rənglər, formalar və daha çox məlumatlar var.

    Codecademy və Xan Akademiyası digər iki pulsuz HTML resursudur.

Comments are closed, but trackbacks and pingbacks are open.