Вебдизайнери проєктують логічну структуру вебсторінок, продумують найбільш зручні рішення подачі інформації, а також займаються художнім оформленням вебпроєкту. В результаті перетину двох галузей людської діяльності грамотний вебдизайнер повинен бути знайомий з останніми вебтехнологіями і володіти відповідними художніми якостями.
Вебпрограмування | |
Сфера діяльності | Вебпрограмування і d |
---|---|
Вебпрограмування у Вікісховищі |
Основні принципи роботи Web
Теоретично гіпертекст — це усього лише зручний спосіб представлення інформації. Але на практиці гіпертекст — це можливість зробити посилання на інші документи за допомогою слів, фраз, малюнків. Ім'я кожного з цих місць можна зв'язати з іншим документом, у якому міститься більш докладна інформація. Коли користувач вибирає посилання в першому документі, браузер відкриває другий документ із більш докладними даними.
У гіпертексту є дві важливі особливості.
1. Інформація ніяк не впорядковується — документи просто зв'язуються один з одним за допомогою посилань. Хоча головною метою багатьох методів є саме впорядкування інформації тим або іншим способом (наприклад, у виді ієрархії), у гіпертексті основна увага приділяється створенню інформаційних зв'язків. Таким чином, гіпертекст — це спроба створення моделі, що описує спосіб представлення інформації в мозку людини.
2. Інформаційні зв'язки можуть існувати між самими різними документами. Створюючи впорядкований список або схему, ви поміщаєте на кожне місце в списку або ієрархії (тобто в структурі) тільки один елемент. А в гіпертексті кожен інформаційний фрагмент (або елемент) може знаходитися в багатьох, причому зовсім різних, місцях структури.
Термін гіпермедіа (hypermedia) використовується для опису того, що ви знаходите в Web. Гіпермедіа — це природне узагальнення поняття гіпертексту, що відноситься до документів, у яких розміщується не тільки текст, але і мультимедіа, тобто зображення, відеозаписи і звук. Ці елементи також можна зв'язувати з іншими документами гіпермедіа. Наприклад, на Web-сторінці можна зв'язати зображення з документом таким чином, що якщо користувач клацне на зображенні, браузер відкриє відповідний документ.
Документи HTML
HTML (Hypertext Markup Language — мова гіпертекстової розмітки) служить для опису Web-сторінки, що зберігається у виді звичайного текстового файлу з розширенням *.htm або *.html. Головна мета HTML — описати формат вмісту Web-сторінки, він описується з допомогою дескрипторів (tag) HTML. Дескриптори визначають способи форматування тексту, служать розпізнавальними знаками зображень або таблиць, дозволяють зв'язувати слова або фрази з іншими документами в Internet.
Якщо дати коротке означення Web-сторінки, то це комбінація тексту і дескрипторів HTML, що описують способи форматування цього тексту.
Робота з динамічними даними
Динамічний HTML користується в даний час величезною популярністю, оскільки дозволяє розроблювачеві створити дійсно інтерактивну Web-сторінку, а не статичний документ. Подібна можливість досягається за рахунок того, що для кожного елемента Web-сторінки можна написати сценарій. Наприклад, можна написати сценарій зміни кольору слова при приміщенні на нього покажчика миші, чи написати сценарій імітації феєрверку при натисненні кнопки миші на деяких елементах Web-сторінки.
Створення WEB — сторінок
Створення Web-сторінок з допомогою мови HTML
Гіпертекстові Web-сторінки зберігаються в звичайних текстових файлах з розширенням НТМ або HTML. HTML — мова розмітки гіпертекстових документів, призначена для створення та написання гіпертекстів. HTML — базується на стандартній мові узагальненої розмітки (SGML — Standard Generalized Markup Language) та призначений для опису взаємопов'язаних документів у розподіленій мережевій інформаційній системі WWW. HTML описує не тільки структуру документів, а й зв'язок між ними. У загальному вигляді HTML — це набір стилів (tags), які виділяють різні компоненти WWW-документів.
Зовнішній вигляд документа на екрані користувача визначається браузером. Браузери є графічні та текстові, в кожнім браузері документ буде виглядати по-своєму, але структура його залишиться незмінною, оскільки вона задана форматом html.
Мова HTML є лінійною мовою й у стандартному варіанті не підтримує циклів або розгалужень, при умові, що не використовуються технології SSI (Server Side Includes), DHTML (Dynamic HTML) або ASP (Active Server Pages) чи PHP. Браузер передивляється документ від початку і до кінця, одразу форматуючи сторінку. Використання програм, які мають назву CGI-script (VB-Script, JAVA-Script), а також використання мов серверного програмування (включаючи SSI, ASP, PHP, JAVA) змінилося уявлення про HTML документ, як про статичний текст з елементами гіпертекстової розмітки. Нові технології дозволяють генерувати активні документи і використовувати всю техніку програмування для їх створення.
Чистий HTML— це мова, що описує, як повинен виглядати документ. Його також можна назвати мовою розмітки.
Основним елементом HTML є дескриптори або теги. Документ форматується при додаванні дескриптора, що точно вказує, як повинен виглядати текст. Дескриптори HTML розташовані у кутових дужках . Умовно дескриптори можна розбити на три частини:
• Дескриптори, які інформують браузер про те, що документ є HTML-документом, і дескриптори коментарів. • Дескриптори заголовків HTML-документа. • Дескриптори тіла HTML-документа.
Розрізняють два типи дескрипторів: дескриптори-контейнери і прості дескриптори.
Атрибути HTML
Безліч дескрипторів HTML також приймають параметри, які називаються атрибутами. Атрибути використовуються для вказівки додаткової інформації Web-браузерові про те, як застосовувати цей дескриптор. Якщо ви додасте дескриптор, що створює посилання, то атрибути будуть використовуватися для вказівки URL зв'язаної Web-сторінки. Атрибути — це імена, яким через знак рівності (=) привласнюються визначені значення. Наприклад, для зв'язку з файлом HTML необхідно атрибутові HREF привласнити URL цього файлу — HREF=document2.html і помістити його між відкриваючою і закриваючою кутовою дужками дескриптора ": "
Друга сторінка
Якщо рядок значення параметра містить пробіли, її необхідно записувати в одинарних або подвійних лапках.
Структура документів HTML
Кожен файл HTML має однакову базову структуру. Умовно його можна розбити на дві частини — заголовок і тіло. Відповідно є дескриптори які відносяться до заголовка і тіла html-документу, але крім цього, як ми говорили, існують ще загальні дескриптори. Тому, структуру html, розглядають поряд з структурою дескрипторів.
В загальному кожен html-файл починається з дескрипторів і закінчується дескриптором . Усередині цього контейнера вкладені два інші: і . Контейнер містить заголовну інформацію про документ, а контейнер вміст документа. В загальному ж структура html-файлу така: Текст заголовку html-документа Текст html-документу Розглянемо детальніше дескриптори, які відносяться до кожної частини html-документу.
Загальні дескриптори і коментарі.
До загальних дескрипторів можна віднести:
1) — дескриптор-контейнер, повідомляє браузеру, що вся інформація, яка знаходиться між і є текстом, закодованим згідно із форматом HTML.
2) — дескриптор контейнер, який вказує на те, що даний текст, який міститься між цими дескрипторами є коментарем. Коментарі, так як і коментарі в будь-якій мові програмування, на екран не виводяться.
3) — ще один вид дескриптора-коментаря.
Структура документів HTML
Кожен файл HTML має однакову базову структуру. Умовно його можна розбити на дві частини — заголовок і тіло. Відповідно є дескриптори які відносяться до заголовка і тіла html-документу, але крім цього, як ми говорили, існують ще загальні дескриптори. Тому, структуру html, розглядають поряд з структурою дескрипторів.
В загальному кожен html-файл починається з дескрипторів <HTML> і закінчується дескриптором </HTML>. Усередині цього контейнера вкладені два інші: <HEAD> і <BODY>. Контейнер <HEAD> містить заголовну інформацію про документ, а контейнер <BODY> вміст документа. В загальному ж структура html-файлу така:
<html>
<head>
Текст заголовку html-документа
</head>
<body>
Текст html-документу
</body>
</html>
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Vebdizajneri proyektuyut logichnu strukturu vebstorinok produmuyut najbilsh zruchni rishennya podachi informaciyi a takozh zajmayutsya hudozhnim oformlennyam vebproyektu V rezultati peretinu dvoh galuzej lyudskoyi diyalnosti gramotnij vebdizajner povinen buti znajomij z ostannimi vebtehnologiyami i voloditi vidpovidnimi hudozhnimi yakostyami Vebprogramuvannya Sfera diyalnostiVebprogramuvannya i d Vebprogramuvannya u VikishovishiOsnovni principi roboti WebTeoretichno gipertekst ce usogo lishe zruchnij sposib predstavlennya informaciyi Ale na praktici gipertekst ce mozhlivist zrobiti posilannya na inshi dokumenti za dopomogoyu sliv fraz malyunkiv Im ya kozhnogo z cih misc mozhna zv yazati z inshim dokumentom u yakomu mistitsya bilsh dokladna informaciya Koli koristuvach vibiraye posilannya v pershomu dokumenti brauzer vidkrivaye drugij dokument iz bilsh dokladnimi danimi U gipertekstu ye dvi vazhlivi osoblivosti 1 Informaciya niyak ne vporyadkovuyetsya dokumenti prosto zv yazuyutsya odin z odnim za dopomogoyu posilan Hocha golovnoyu metoyu bagatoh metodiv ye same vporyadkuvannya informaciyi tim abo inshim sposobom napriklad u vidi iyerarhiyi u giperteksti osnovna uvaga pridilyayetsya stvorennyu informacijnih zv yazkiv Takim chinom gipertekst ce sproba stvorennya modeli sho opisuye sposib predstavlennya informaciyi v mozku lyudini 2 Informacijni zv yazki mozhut isnuvati mizh samimi riznimi dokumentami Stvoryuyuchi vporyadkovanij spisok abo shemu vi pomishayete na kozhne misce v spisku abo iyerarhiyi tobto v strukturi tilki odin element A v giperteksti kozhen informacijnij fragment abo element mozhe znahoditisya v bagatoh prichomu zovsim riznih miscyah strukturi Termin gipermedia hypermedia vikoristovuyetsya dlya opisu togo sho vi znahodite v Web Gipermedia ce prirodne uzagalnennya ponyattya gipertekstu sho vidnositsya do dokumentiv u yakih rozmishuyetsya ne tilki tekst ale i multimedia tobto zobrazhennya videozapisi i zvuk Ci elementi takozh mozhna zv yazuvati z inshimi dokumentami gipermedia Napriklad na Web storinci mozhna zv yazati zobrazhennya z dokumentom takim chinom sho yaksho koristuvach klacne na zobrazhenni brauzer vidkriye vidpovidnij dokument Dokumenti HTMLHTML Hypertext Markup Language mova gipertekstovoyi rozmitki sluzhit dlya opisu Web storinki sho zberigayetsya u vidi zvichajnogo tekstovogo fajlu z rozshirennyam htm abo html Golovna meta HTML opisati format vmistu Web storinki vin opisuyetsya z dopomogoyu deskriptoriv tag HTML Deskriptori viznachayut sposobi formatuvannya tekstu sluzhat rozpiznavalnimi znakami zobrazhen abo tablic dozvolyayut zv yazuvati slova abo frazi z inshimi dokumentami v Internet Yaksho dati korotke oznachennya Web storinki to ce kombinaciya tekstu i deskriptoriv HTML sho opisuyut sposobi formatuvannya cogo tekstu Robota z dinamichnimi danimiDinamichnij HTML koristuyetsya v danij chas velicheznoyu populyarnistyu oskilki dozvolyaye rozroblyuvachevi stvoriti dijsno interaktivnu Web storinku a ne statichnij dokument Podibna mozhlivist dosyagayetsya za rahunok togo sho dlya kozhnogo elementa Web storinki mozhna napisati scenarij Napriklad mozhna napisati scenarij zmini koloru slova pri primishenni na nogo pokazhchika mishi chi napisati scenarij imitaciyi feyerverku pri natisnenni knopki mishi na deyakih elementah Web storinki Stvorennya WEB storinokStvorennya Web storinok z dopomogoyu movi HTML Gipertekstovi Web storinki zberigayutsya v zvichajnih tekstovih fajlah z rozshirennyam NTM abo HTML HTML mova rozmitki gipertekstovih dokumentiv priznachena dlya stvorennya ta napisannya gipertekstiv HTML bazuyetsya na standartnij movi uzagalnenoyi rozmitki SGML Standard Generalized Markup Language ta priznachenij dlya opisu vzayemopov yazanih dokumentiv u rozpodilenij merezhevij informacijnij sistemi WWW HTML opisuye ne tilki strukturu dokumentiv a j zv yazok mizh nimi U zagalnomu viglyadi HTML ce nabir stiliv tags yaki vidilyayut rizni komponenti WWW dokumentiv Zovnishnij viglyad dokumenta na ekrani koristuvacha viznachayetsya brauzerom Brauzeri ye grafichni ta tekstovi v kozhnim brauzeri dokument bude viglyadati po svoyemu ale struktura jogo zalishitsya nezminnoyu oskilki vona zadana formatom html Mova HTML ye linijnoyu movoyu j u standartnomu varianti ne pidtrimuye cikliv abo rozgaluzhen pri umovi sho ne vikoristovuyutsya tehnologiyi SSI Server Side Includes DHTML Dynamic HTML abo ASP Active Server Pages chi PHP Brauzer peredivlyayetsya dokument vid pochatku i do kincya odrazu formatuyuchi storinku Vikoristannya program yaki mayut nazvu CGI script VB Script JAVA Script a takozh vikoristannya mov servernogo programuvannya vklyuchayuchi SSI ASP PHP JAVA zminilosya uyavlennya pro HTML dokument yak pro statichnij tekst z elementami gipertekstovoyi rozmitki Novi tehnologiyi dozvolyayut generuvati aktivni dokumenti i vikoristovuvati vsyu tehniku programuvannya dlya yih stvorennya Chistij HTML ce mova sho opisuye yak povinen viglyadati dokument Jogo takozh mozhna nazvati movoyu rozmitki Osnovnim elementom HTML ye deskriptori abo tegi Dokument formatuyetsya pri dodavanni deskriptora sho tochno vkazuye yak povinen viglyadati tekst Deskriptori HTML roztashovani u kutovih duzhkah Umovno deskriptori mozhna rozbiti na tri chastini Deskriptori yaki informuyut brauzer pro te sho dokument ye HTML dokumentom i deskriptori komentariv Deskriptori zagolovkiv HTML dokumenta Deskriptori tila HTML dokumenta Rozriznyayut dva tipi deskriptoriv deskriptori kontejneri i prosti deskriptori Atributi HTML Bezlich deskriptoriv HTML takozh prijmayut parametri yaki nazivayutsya atributami Atributi vikoristovuyutsya dlya vkazivki dodatkovoyi informaciyi Web brauzerovi pro te yak zastosovuvati cej deskriptor Yaksho vi dodaste deskriptor sho stvoryuye posilannya to atributi budut vikoristovuvatisya dlya vkazivki URL zv yazanoyi Web storinki Atributi ce imena yakim cherez znak rivnosti privlasnyuyutsya viznacheni znachennya Napriklad dlya zv yazku z fajlom HTML neobhidno atributovi HREF privlasniti URL cogo fajlu HREF document2 html i pomistiti jogo mizh vidkrivayuchoyu i zakrivayuchoyu kutovoyu duzhkami deskriptora Druga storinka Yaksho ryadok znachennya parametra mistit probili yiyi neobhidno zapisuvati v odinarnih abo podvijnih lapkah Struktura dokumentiv HTML Kozhen fajl HTML maye odnakovu bazovu strukturu Umovno jogo mozhna rozbiti na dvi chastini zagolovok i tilo Vidpovidno ye deskriptori yaki vidnosyatsya do zagolovka i tila html dokumentu ale krim cogo yak mi govorili isnuyut she zagalni deskriptori Tomu strukturu html rozglyadayut poryad z strukturoyu deskriptoriv V zagalnomu kozhen html fajl pochinayetsya z deskriptoriv i zakinchuyetsya deskriptorom Useredini cogo kontejnera vkladeni dva inshi i Kontejner mistit zagolovnu informaciyu pro dokument a kontejner vmist dokumenta V zagalnomu zh struktura html fajlu taka Tekst zagolovku html dokumenta Tekst html dokumentu Rozglyanemo detalnishe deskriptori yaki vidnosyatsya do kozhnoyi chastini html dokumentu Zagalni deskriptori i komentari Do zagalnih deskriptoriv mozhna vidnesti 1 deskriptor kontejner povidomlyaye brauzeru sho vsya informaciya yaka znahoditsya mizh i ye tekstom zakodovanim zgidno iz formatom HTML 2 deskriptor kontejner yakij vkazuye na te sho danij tekst yakij mistitsya mizh cimi deskriptorami ye komentarem Komentari tak yak i komentari v bud yakij movi programuvannya na ekran ne vivodyatsya 3 she odin vid deskriptora komentarya Struktura dokumentiv HTML Kozhen fajl HTML maye odnakovu bazovu strukturu Umovno jogo mozhna rozbiti na dvi chastini zagolovok i tilo Vidpovidno ye deskriptori yaki vidnosyatsya do zagolovka i tila html dokumentu ale krim cogo yak mi govorili isnuyut she zagalni deskriptori Tomu strukturu html rozglyadayut poryad z strukturoyu deskriptoriv V zagalnomu kozhen html fajl pochinayetsya z deskriptoriv lt HTML gt i zakinchuyetsya deskriptorom lt HTML gt Useredini cogo kontejnera vkladeni dva inshi lt HEAD gt i lt BODY gt Kontejner lt HEAD gt mistit zagolovnu informaciyu pro dokument a kontejner lt BODY gt vmist dokumenta V zagalnomu zh struktura html fajlu taka lt html gt lt head gt Tekst zagolovku html dokumenta lt head gt lt body gt Tekst html dokumentu lt body gt lt html gt Div takozhVebdizajn Sajt Vebzastosunok Brauzer Vebforum