????????? ??? ????????? ??????? ??? blog. ???? ????????? ???? ??? ??? ??????????, ???????? ?? ??????????? ??? ?????????.

Monday 17.07.2006, ¶ Web standards , 0 ??????

?? ????? ?? Web Standards

“?? Web standards ????????? ?? ????? ??? ????? ????... ??? ???? ??? ???????? ?? web ???? ?? browsers ?? ???? ????????? ?? ??????? ?? ???????????? ?? ???? ?????????”.

Eric Meyer

?? Web Standards

? W3C (World Wide Web Consortium) ?? ????? ?????????? ????? ????????? ??????????? ??? ?? ?????????? ??? ?? ????????? ?????? ??? ?? web. ?? ???????? standards ?????:

??????? ??????? ??????

??????? ??????????? ??????

???????

Scripting ???????

????? ??????? ??????????? ?????? (Markup)

?? ?? ????? ?? ?????? ?? Web Standards;

?? Web Standards ???????????? ???? ??:

  • ?????????? ?? ?????????? ????????????? ?? ??? ?? ?????? ????????????? ???????
  • ?????????? ?? ?????????? ?????? ??????????? ??????? ??? ?? web
  • ?????????? ??? ?????? ??? ?? ???????? ?? ?????? ?????????
  • ?????????? ?????????? ?????? ???????????? ?? ????????????? ????????? ??? ?? ???????????? ???????? ???????????? ?? ?? Internet
  • ?????????? ?? ????????? ????? ????? ?? browsers ???????????? ??? ???? ???????? ?????????????? ??? ??? ??????? ??? ??????

??? ???? web designers ??? ???? developers, ?? Web Standards ??????????? ?? ?? ????? standards (??? ?? ??????, ??? ?????????? ??? ??????) ??? ?? ??? ????????? ????????? ???? ?? ????????? ?? ???????, ?? ??????? ??? ?? ?????.

??? ?????? ???? ????? ??????

?????? ????? website

? ?????????? ?????? ????? websites ????? ??? ???????? ??? ??????????? ?????? ??? ?????? ??? ????????????, ??? ?????????? ??? ???? ?? ????? ?? ???? 5-6 ???????????? browsers. ?? ????? ?????????????? ?????????????:

  • ???????? layout ?? ???????
  • ?????????? ?? ???????? ???? ???? ???? ?? ?? ????? (?.?. font tags)
  • ??????? ?? ???????
  • ??????? ?? ???????????
  • ??????? ????????? ?? ????? ????? ??? ?????? ???????

“Web Standards” website

?? Web Standards ??????????????? ?? web ?? ??? ??????????? ???????? ????????????, ?? ????? ?????? ?? ????? ?????????? ?? ??????? ?????? ???????? ??? ????????. ?? ????? ?????????????? ?????????????:

?????? ?????? ??? ??????

???? ???????? ????? html ????????? ?????????? ??? ??? ???? ?????????. ?????? ???? ????????????:

  • ??? ??? ???????????? ????? heading tags ?????????? ?? H1
  • ??? ??????????? ????? ??? p tag
  • ??? ?????? ????? ??? li tag

?? ????? ? ??????? ???????;

?? Validation ????? ??? ?????????? ??????? ???? ??????? ?? ???? ?? standards, ???? ???? ???????????? ??? ??? W3C. ??? ?????? ??? ???? ??????? ??? ??????? ??? ?????? ????????? ??????.

????? ?? ???????????? ??????? ?????? ??????;

  • ? ??????? ??????? ?? “?????????” ??????????? ??? ?? ?? ??????
  • ? ??????? ??????? ?? “?????????” ??? ????? ??? ?? ?? ??????
  • ?? browsers ???????? ?? ?? ????? ???????? ?? ?? standards ?? ???? ????????? ??? ?? ??????? ??????? ?????? ?? ??????????

??? ?? ???????? ??? ? ??????? ??? ????? ???????

??? ?????? ??????? ?????? ??????;

  • ? ??????? ???????? ?? ?? ????? doctype
  • ? developer ???????? ?? ??????????? ???? doctype
  • ? developer ??????????? ?? ????? ????????????
  • ??? ?? HTML tags ????????
  • ????? alt ??? ??? ???????
  • ??????? HTML hacks
  • ????? ????? ??? HTML validators
  • ???????? ????? ???? ???? ???? ????? ???? ????
  • ? ??????? ????????? ??????? ????? ??? ???????? ??? developer

????? ?? ??????????? ??????? ?????????? ??????;

  • ????? ????????? ???????? ??? ???????? ??? ???? ??? ????????????? ????????? (?.?. ?? ?????????? ??????)
  • ????? ????????? ???????? ??? ???????? ??? ???? ??? ???????????? ???????? (?.?. screen readers, text browsers, search engines)
  • ????? ????? ??? ?????? ?????????? ??? ?????? ??? ??????????????? ??? ?? ??????

??? ?????? ??????? ?????????? ??????;

  • ??????? ????????? ?? ??????? ??? ??????????? ??? ??? ????? ???????
  • ??????????? ??????????? ??????? ????????
  • ??????????? ??????????? ?????? (label for, id, fieldset, legend)
  • ??????????? ?????? ???? ??????? ??? ?? ????????? ??? ??????????
  • ??????? ???????? ???????? ??? ?????
  • ??????? ??????? ?????????
  • ??????????? style sheets ?? ????? ???? ?? ??????? ?? ??? ??????????? ??? ??????
  • ????????? ?? ???????? ???? ??????? ????? ??? ????? style sheets
  • ??????? metadata ??? ?? ???????????? ???? ??????? ???

????? ?? ?????????????? ??????? CSS ??? ?? ?????????? ?? ??????????? ??? ?? ???????? ??????????? ???? ?????;

?? web developers ????????? ??? ?? ???????????? ??? ?????? ?? ???????? ?????? ??? ?????????? ??? ?? ??????????? ?? ?????? ??? ?? ??????????? ????? ????????? ??? HTML ?????? ??? ??? “??????” ???????. ???? ?????????:

  • ??????? ??????????? ?? ???????????? ????????
  • ?????????? ?????? ??? ????? ??? ??????, ????? ? ???????? ??? ??????? ??????????? ??? ??? ???? ??????
  • ????????? ??????/??????????? “?????????” ??? ??????? - ????????? ??????? ?? ??? ??????
  • ???????? ?????? ?? ??? ?????? - ?????????? ??????? ???? ??????
  • ?? ??????? ??????? ?? ??????????????? ??????????? ???? ??????? ?? ??? ??????? ????
  • ?????????? ??? ???????? ?????? ??? ??????

???????? ??? ??????????? ?? ???? ??? ???????

presentation an all HTML pages

??????????? ????????? ??? ?? ??????????? ???? ???????

Presentation in separater CSS file

??????????? CSS ?????? ??? ???????????? ????????

Different operation in different means

??? site ????????? ?? CSS ?????? ???? ?????

??? ??? ?? ??? ????????? ?????????????? ????? ??? ??????? ????? ??? ?? ??????????? ???? ?????? ???? ????, ???? ?? ??? ????????????? ?????? ?? ???????, ????? ?? ????????? ??????? ? html ???????.

??? ?? ?????????? ??? ?????????? ??? ?? Web Standards;

  • ?? ?????? “???????????” ??????????? (????????? ???????, ??????? ???????, ??????? ???????)
  • ?? ??????????? ????? ?????????? ??? ????????????? ??????? (????????? ???????, ?????? ???????, ??????? ?? ?????????? ?????? ???????, ??????? ?? ????????, ??????? ?? ???????? ?????????? ???)
  • ?? ??????????? ????? ?????????? ?? ???????????? ???????? (screen readers, browsers, text based browsers, hand helds, search robots, printers, fridges ???)
  • ?? ??????? ????? ?? ?????????? ?? ???????????? ??? ???????? ??? ????? ???? ??????? ???? (style switchers)
  • ??????? ?????? ??? site ???? ????????

??? ?? ??????? ??? ?????????? ??? ?? Web Standards;

  • ??????????? ??????? ???? ???????? ??? (????????? ???????)
  • ????????? ????? ?????????? (hosting) (????????? ???????)
  • ???????? ????? ???? ??????? ??????????
  • ?? ??????????? ?????? ?? ???????????? ??????????? ????? ?? ???????? ? ??????? ??? HTML ??????
  • ?? ??????? ??????? ?? ???????????? ??? ????????
  • ?? ??????? ??????? ?? ?????????? ??????? ??? ????? ??????????? ??? ?????
  • ?????????????? (?????????? ??? ??????? ??? ??????????? ?? ?? ??????)

??? ????? ????????? ??? ?? Web Standards;

  • ??????????? ??? ????????? ???????
  • ??????? ??? ????????? ???????? ??? ??? ???????? ????????? ???
  • ?????????????????, ????? ? ?????? ??? web ???????? ???? ?? ?????????? ????? Web Standards.

???? ????? ?? ?????????????

  • ???????? ?????????
  • ?????????? ?? ??? ???????????? ???????? ??? browser
  • ?????? layouts ?????????????? ???? ?????????? ?? ?? ????? ??????? ???? ??? CSS

??? ??????? ??????????? ?? ???????? ?? ?? Web Standards;

?? Web Standards ??? ????? ??? ???? “????? - ?????”. ???? ?? developers ?? ?????? ???? ???????? ?? ???????? ???? ???? ??? ??????????.

? ?????????? ??????? ????? ??? ?????????? ?????? ??????????. ???? ?? ???????????? ????????? ??? ??? ??????, ??????????? ?? ?????? ???????????? ???????. ?????? ????????????:

??????? ???????

  • ????????? ??? ????? doctype ?? ???? ??? ???????
  • ????????? ??????????? ??????? ?? ???? ??? ???????
  • ????????? ??????????? ??????? ???? ???????

??? ???????????? ???????

  • ??????? ???????
  • ?????? ??????? ???????
  • ????????????? ??? font tags ??? ??? inline ???????? ?? CSS
  • ??????????? ??????, ??????? ??? ?????

???????????? ???????

  • ?????????? ??? ????? ??? ????????? ??? ??????? ?? CSS (padding, margins etc) ??? ?? layout ??????????? ??? ???????
  • ?????? ?????????? ??? ????? ??? ????????? ??? ??????? ?? CSS - ????? ??????? ???????

??????

?? Web Standards ????????:

  • ??????????? “?????????” ??? ???????
  • ?????? ?????????? ?? ????????????? ????????? ??? ???????? ?????????
  • ??????????????? ???? ??????? ??? ???? ???????
  • ?????????? ??? ??????????? ?????????
  • ???????? ????? ?????????? (hosting)
  • ???????? ???? ???? ?????? ??? ??? ??????? ??????????
  • ?????????????????

?????

Web Standards

??????? ?? ??????

Validation

??????????????

CSS

????: http://www.maxdesign.com.au/presentation/benefits/index.htm

0 ??????