html, xhtml, xml, css

3 отговора 202 прегледа
#1

html, xhtml, xml, css

ок, занчи четох досега няколко дена висчките неща из нета и рабрахс ледното:

в момента повечето сайтове са доста остарели защото ползват хтмл 4

и съвета е да се премине на ххтмл 1.0 или 1.1 + цсс, това е така защото в бъдеще ще се премине изцяло на хмл, а преминаването от xhtml към hml е много по лесно, отколкото от html към xml...

да де ама сега вече има xhtml 2.0 и се задава CSS3...

каква е гаранцията, че аз или който и да е научи като хората ЦСС2 и xhtml 1.1 и си каже - ето дойде времето да мина на xml, няма да се окаже, че xml е няква стъпка към нещо още по-...

демек, струва ми се, че се получава така, че уж учиш най-съвременните неща, както уж в момента са CSS i XHTML 1.1 - ама всъност не е точно така...

Ясно ми е че на базата на едното учиш другото, но това едва ли не означава. че сега трябва да се пренаправят всички стари сайтове по ЦСС и хнтмл, а след 3-5 години да се пренаправят по хмл...и така до безкрайност...

Отговор
в отговор на oбъpkaн #2

Re: html, xhtml, xml, css

Прав си, че девелоперите постоянно се явяват в ролята на догонващи стандартите, но това си има и обратна страна, а именно:

1. Браузърите също малко или много са догонващи, а пък сайтовете се правят, за да се гледат под браузъри.

2. По едно и също време винаги има няколко действащи стандарта от различни "епохи", така че не си длъжен да работиш винаги по най-последния стандарт, то си е до лично предпочитание и изисквания за функционалност. По-важно е да работиш просто по НЯКОЙ стандарт.

3. Браузърите могат да показват сайтове, правени по най-различни, включително стари, стандарти.

Примерно в момента много хора, включително и аз, работим по стандарт XHTML 1.0, обаче по спецификации той трябва да се поднася като MIME type application/xhtml+xml, който MIME type не се разбира от Internet Explorer. Затова го поднасяме като text/html (дори W3C така правят), което самите W3C казват, че е грешка.

Та с едно изречение - не се юркай да гониш най-новото, направи си сайта като хората, пък дали ще е HTML 4.01, или XHTML 1.0 - в момента няма никакво значение.

[линк] - лекции, мъдрости, интернет сигурност, уеб дизайн
Отговор
в отговор на dimodi #3

Re: html, xhtml, xml, css

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

от друга страна, видях един съвет, да си гледаш сайта по най-добрите браузъри, нот ИЕ нене такъв, а все пак е най-масов...

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

в смисъл, че иделаният вариант сякаш го няма...

уж идеята е чрез всики тези стандарти да се появи иделаният вариант, а то става точно обратното:

1. Повечето хора пишат по "старите" методи

2. Тези които пишат по "новите" трябва да се съобразяват със сума ти бъгове.

3. От друга страна правачите на браузъри не им пука и не се опитват да спазят спецификациите...

Отговор
в отговор на oбъpkaн #4

Re: html, xhtml, xml, css

3. От друга страна правачите на браузъри не им пука и не се опитват да спазят спецификациите...

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

[линк] - лекции, мъдрости, интернет сигурност, уеб дизайн
Отговор