Месечен Архив за July, 2006

Защо XHTML?

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

Ако сте се занимавали с XML то ви е ясно каква е фунцията на маркъп езиците те просто дават структура на информацията била тя и текстова. Такава е и идеята за навлизането на XHTML. След като вече подръжката на CSS от страна на браузарите е достатъчна уеб разработчиците могат спокойно да започнат да правят сайтове по стандартите.

Един ненужен мит

„Сайтът ни трябва да е абсолютно еднакъв навсякъде – тогава мога да кажа, че работи!“

Това дали сайтът ви изглежда енакво под всички известни браузъри въобще не е критерии дали работи или не. Важното в случая е, че вие все пак представяте текстова информация или някаква друга, но по-голямата част е текстова, така че важното е вашите посетители да имат достъп до тази информация.

Точно това е достъпността на сайта. От колко хора може да бъде видян и с какви устройства, с какви възможности и т.н. Казано направо и с по-прости думи колкото повече се подържате към стандартите, толкова по-ползваем е сайтът ви.

Всички браузари са с различна подръжка на CSS и го разбират по различен начин така че много е трудна задачата сайтът ви да изглежда абсолютно еднакво навсякъде. Дори този сайт не изглежда еднакво навсякъде. Правил съм го по Firefox 1.0, IE 6.0, Opera 7.25, Mozilla. Това са най новите браузъри но подръжката на CSS е различна досри и в тези. Вземете и погледнете сайта под Firefox и под Opera ще забележите различните разтояния между списъците и много други подробности който не влошават изгледа на страницата но показват разликата е разбирането на CSS на различните браузъри.

Как XHTML ми помага за достъпността?

Ако приемем че наистина използвате XHTML, това означава че го проверявате за грешки и чак когата валидизирате свойте документи тогава можете да твърдите че използвате XHTML. От това следва код без грешки и браузъра знае това, от дефиницията в началото на документа и работи в различен режим. Поради това че браузерът знае че няма нужда да поправят кода показва всичко на доверие. Това води до по-бързо показване на кода. Тук от много голямо значение е CSS който ви дава възможност да контролирате визията на вашият документ. Когато CSS’а се намира във външни файлове те се кешират и не е нужно да се презареждат всеки път когато посетите или презаредите страницата. Това доста намалява времето за зареждане на страницата а и трафика.

Какво да правим с таблиците?

Таблиците не са тоталноотхвърлени те са си тук но само за да показваме таблична информация, а не да ги използваме за да кажем как да изглежда страницата. Когато ви се налага да показвате таблична иформация таблиците би трябвало да се използват и то със всички специални техни тагове.

Да обобщим!

Много е изговорено за уеб стандартите защото в последно време наистина мълниеносно навлизат в сила. Много компании разбраха че чрез тях могат да си спестят пари от редизайн на страниците си и от трафик дори. Въобще материали и приказки около тази тема има много при повече свободно време ще гледам да понаписвам някой и друг ред.

Философия за живота

Независимо от интелектуалното ниво на индивида, човешкият конгломерат винаги ще остане купчина идиоти!

Календар

July 2006
M T W T F S S
    Nov »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Снимки

Real life toysJuly Morning trip 2010July Morning trip 2010July Morning trip 2010July Morning trip 2010July Morning trip 2010July Morning trip 2010July Morning trip 2010July Morning trip 2010July Morning trip 2010

Набързо за мен

Компютърджия запален по научно фантастичната литература, колоезденето и други също толкова полезни занимания.

Отричам силните физически натоварвания с изключение на няколко общоизвестни и познати занимания. От тук идва и историята с мързела. Не ме разбирайте грешно мързи ме да мърдам, но не и да мисля.