ІнтэрнэтВэб-дызайн

Тэгі HTML Спіс Вядомы

На світанку станаўлення Інтэрнэту распрацоўшчыкі задумваліся пра тое, якім чынам можна перадаваць паміж кампутарамі самую разнастайную інфармацыю такім чынам, каб яе можна было цалкам адэкватна ўспрымаць на любой платформе. Уся справа ў тым, што калі па сетцы перадаваць файлы, створаныя ў якіх-небудзь праграмах, што тэхнічна цалкам магчыма, то яны могуць не на ўсіх кампутарах адлюстроўвацца карэктна, паколькі кампутары сеткі могуць мець розныя платформы і розныя наборы устаноўленых праграм.

Выхад быў знойдзены. Тэкставыя файлы могуць адлюстроўвацца на ўсіх платформах. Таму ўсю інфармацыю было вырашана перадаваць менавіта ў тэкставых файлах. Але як быць з выявамі і фарматаваннем тэксту?

Для гэтага быў распрацаваны спецыяльны метаязык, які атрымаў назву Standard Generalized Markup Language, або скарочана SGML - стандартны абагульнены мова разметкі. Ідэалогія гэтага мовы такая, што па Сеткі перадаецца тэкст, размечаны з дапамогай спецыяльных дэскрыптараў - тэгаў, якія даюць каманду спецыяльнай праграме браўзэру адлюстроўваць тэкст менавіта так, як задумана.

Прамым нашчадкам SGML стаў мова разметкі гіпертэксту HTML (Hypertext Markup Languale), які ўспадкаваў ідэалогію свайго бацькі. Тэгі HTML спіс якіх вядомы кожнаму вэбмайстру, паказваюць браўзэру не толькі на тое, якім чынам трэба адлюстроўваць тэкст, але і ў якім месцы ўставіць малюнак, якое перадаецца асобна, як аформіць табліцы, як размясціць інфармацыю на экране кампутара і многае іншае.

Аднак у адлюстраванні інфармацыі удзельнічаюць не толькі тэгі HTML спіс якіх вельмі шырокі, але і іншыя тэхналогіі. Так дружна якая з'явілася не так даўно ідэалогіі падзелу разметкі гіпертэксту і фарматавання тэксту ўсе фарматаванне пачалі выносіць у асобныя файлы, названыя каскаднымі лістамі (або табліцамі) стыляў - Cascading Style Sheets (CSS), а ўсе HTML старонкі падключаць да файлаў CSS, што моцна спрашчае задачу не толькі фарматавання тэксту, але і стварэння розных элементаў дызайну вэб-старонкі.

Так тэгі HTML спіс якіх усё ж недастатковы для стварэння дынамічных элементаў вэб-старонак, немагчыма ўжыць для стварэння прыгожай дынамічнай кнопкі, якая змяняе фонавы малюнак пры навядзенні курсора. Дык усё ж як зрабіць кнопку для сайта, прычым прыгожую і дынамічную? Тут на дапамогу таксама прыходзіць тэхналогія CSS. Тэгі HTML спіс якіх з развіццём мовы можа змяняцца, паказваюць браўзэру, дзе менавіта размяшчаецца кнопка, а элементы CSS паказваюць, які фон (або надпіс) будуць прысвоены кнопцы ў розных палажэннях курсора мышы.

Вядома, з гэтай мэтай можна ўжыць і іншыя тэхналогіі накшталт мовы праграмавання JavaScript, што вельмі часта і робіцца, але ў гэтым выпадку старонка можа некарэктна адлюстроўвацца ў некаторых браўзэрах, што з'яўляецца сумным наступствам так званай «браузерной вайны». Мова JavaScript пасля яго стварэння хутка стаў настолькі папулярным сярод распрацоўшчыкаў, што фірмы, распрацоўвальныя і якія падтрымліваюць браўзэры, пачалі ўносіць у яго свае змены. Таму тое, што напісана на мове JavaScript для браўзэра Internet Explorer, можа некарэктна адлюстроўвацца ў браўзэры Netscape і наадварот.

Такім чынам тэгі HTML фон, вядома, адлюстроўваць могуць, але ў сучасных тэхналогіях падзелу вёрсткі і афармлення вэб-старонкі гэтую задачу аддаюць CSS. Мова HTML бесперапынна ўдасканальваецца. Распрацоўнікі ў цяперашні час стварылі ўжо пятую версію мовы, якую падтрымлівае большасць сучасных браузеров.В новай версіі мовы шмат новага, што дае распрацоўнікам неверагодны прастор для творчасці.

Ўдасканальваецца таксама тэхналогія CSS. У трэцяй версіі ёсць таксама шмат новага, напрыклад рамкі са скругленымі кутамі. У ранейшых версіях, каб "стварыць" такія рамкі, трэба было ў таблічнай структуры звярстаць асобныя графічныя элементы такой рамкі.

Гэта - тэхналогіі сённяшняга дня. А што будзе заўтра?

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.unansea.com. Theme powered by WordPress.