Кампутары, Праграмнае забеспячэнне
Структура HTML-дакумента: асноўныя тэгі, прыклад
HTML - гэта мова разметкі сайта. Многія лічаць яго праграмаваннем, але гэта не так. У HTML няма ніякіх зменных, вылічэнняў, масіваў і іншых элементаў, якія прысутнічаюць у любой мове праграмавання.
Карыстаючыся HTML, распрацоўшчык можа стварыць толькі знешні выгляд сайта. Важна разумець, што ні адзін сайт не існуе без разметкі. HTML з'яўляецца базай стварэння вэб-старонак. Увесь астатні функцыянал дадаецца рознымі мовамі праграмавання.
Стварэнне html-дакумента
Стварыць простую старонку сайта можна ў любым рэдактары. Падыдзе нават "Нататнік". Для пачаткоўца распрацоўніка рэкамендуецца выкарыстоўваць іншыя рэдактары, у якіх ёсць функцыі аўтападстаноўкамі і іншыя падказкі. Дзякуючы гэтаму можна ствараць гатовыя табліцы, спасылкі, малюнкі і іншыя элементы. А ў "Нататніку" кожную літару прыходзіцца пісаць ўручную.
Як правіла, "Нататнік" выкарыстоўваюць толькі ў тых выпадках, калі пад рукой няма іншых інструментаў. Спачатку ствараецца тэкставы дакумент, а потым захоўваецца ў фармаце html. Усе старонкі сайта павінны быць з пашырэннем html.
Мова html з'яўляецца іерархічнай. Гэта значыць існуе спецыяльная структура html-дакумента. Што гэта такое? Разгледзім ніжэй для нагляднасці.
Структура html-дакумента. прыклад
Структура заўсёды адна і тая ж. Калі вы захочаце памяняць штосьці, браўзэр не зможа гэта апрацаваць. У выніку вы не атрымаеце тое, што задумалі.
На малюнку вышэй паказаная структура любога html-файла. Першы пункт паказвае на тып файла. Гэты тэг паказваецца адзін раз. Калі вы будзеце выкарыстоўваць спецыяльныя рэдактары, то ўся структура створыцца аўтаматычна. Вам трэба будзе падправіць стандартныя значэння.
Структура html-дакумента - асноўныя тэгі:
З гэтых трох тэгаў складаецца каркас ўсяго сайта. Звярніце ўвагу на малюнак. Усе гэтыя тэгі маюць зачыняецца тэг са знакам "/". Калі вы пішаце ад рукі, абвыкайце ставіць адразу абодва тэга - які адкрывае і закрывае яго.
Вышэй было сказана, што старонкі сайтаў маюць пашырэнне .html. То бок, калі вы створыце тэкставы дакумент, але пры гэтым напішаце правільны код, браўзэр всё равно адлюструе вам проста тэкст. Ніякага пераўтварэнні кода не будзе.
Раздзел head
На малюнку пад пунктам 3 паказаны раздзел head. У гэтым раздзеле паказваецца службовая інфармацыя. Напрыклад, можна паказаць кадоўку (пункт 4) і загаловак старонкі (пункт 5).
Загаловак павінен быць заўсёды. Без яго ніводны пошукавік не зможа вызначыць назву кантэнту (тэксту) на вэб-старонцы. А гэта дрэнна для прасоўвання сайта. Больш за тое, у браўзэры наверсе не будзе паказаны загаловак старонкі. Гэта нязручнасць для карыстальніка.
Структура html-дакумента такая, што загаловак
Акрамя гэтага, у раздзеле head паказваецца інфармацыя для падлучэння скрыптоў, файлаў стыляў, інструкцыі для пошукавых сістэм або любыя іншыя дадзеныя, якія карыстальнік не павінен бачыць, але яны важныя для браўзэра або праграмістаў.
падключэнне стыляў
Структура html-дакумента дазваляе падключаць стылі рознымі спосабамі. Больш за тое, іх можна пісаць індывідуальна ў кожным элеменце. Але дадзены спосаб не рэкамендуецца, паколькі код становіцца занадта вялікім і нязручным.
Пошукавыя сістэмы рэкамендуюць ўсе стылі выносіць у асобны файл, а ў элементах проста выкарыстоўваць розныя класы.
Падключаецца файл наступным чынам.
У атрыбуце href паказваецца шлях да файла. Калі ў шляху будзе памылка, то стылі не загрузяцца. Таксама абавязковы атрыбут type, які паказвае, што гэта файл css.
Іншым варыянтам з'яўляецца вызначэнне стыляў прама ў раздзеле head.
Але гэты варыянт таксама не вельмі рэкамендуецца. Гэтыя метады моцна адрозніваюцца тым, што файл css можа быць адным для ўсяго сайта, і ўсе змены ў ім будуць імгненна прымяняцца да ўсіх старонках. А калі вы карыстаецеся метад, які паказаны на малюнку вышэй, то вам давядзецца ўносіць змены ва ўсе існуючыя старонкі сайта.
Калі які ствараецца клас будзе выкарыстоўвацца толькі на адной старонцы, тады гэты варыянт вам падыходзіць.
падключэнне скрыптоў
Скрыпты падключаюцца наступным чынам.