????????? HTML ? CSS ??? ????????

????????? HTML ? CSS ??? ????????

???????? ?????? ????? ?????? ? ???????? ???? ???????? ????????????. HTML ???????? ?? ?????????? ? ?????????? ???????. CSS ?????????? ?????????? ??????????? ?????????.

???-??????? ????????? HTML ??? ???????????? ??????, ???????????, ?????? ? ?????? ?????????. CSS ????????? ????????? ???????, ??????, ??????? ? ???????????????? ??????. ??? ????? ????????? ????????? ? ??????????? ???? ?????.

????????? ?????? ?????? ?????? ?? ?????? ????????? ???? ? ????? ???-????????????. ???????? ??????? ????? ???????????? ????????????? ?????????? ? ???????? ????????-???????. ??????? ??????????? ????? ?????????? ??????? ?????????? ?????? ? ???????? ?? ? ????? ???????.

??? ????? HTML ? ????? ?? ????????? ?????

HTML ???????????????? ??? HyperText Markup Language. ???? ???????? ????????????? ????????? ???-?????????? ? ????????????? ??????? ???-???????. ???????? ???????????? HTML-??? ? ???????????? ???????? ? ????? ??? ????????????? ???????.

?????? ??????? ???-???????? ???????? ?????????????? ???????????. ??????, ??????, ??????, ??????? ? ????? ???????????? ? ??????? ?????. ???? ???????? ????? ???????, ?????????? ? ??????? ??????. ??????? ?????????????? ??? ??????? ? ????????? ??????????? ??????????? ????????.

??? HTML ?????? ??????????? ?????? ?????? ?????? ????. ???? ???????? ????????? ??????? ??? ???? ????????. ????????? ?????? ????????? HTML-????????? ??? ????????????? ???????. ?????????? ???????? ???????? ??????? ???-??????? ? ??????????? ???????.

HTML ?????????? ?????????????? ? ???????? ?????? ???????. ?????????? ?????? HTML5 ???????????? ?????, ????? ? ????????????? ?????. ???????????? ????? ???????? ???????? ???????? ??? ?????????????? ???????. ????????? ????? ???????????? ?????? ????? ???????? ?????????? ????????????? ????????? ???-????????.

???????? ????? ? ??????????? ???-????????

????? HTML-???????? ????? ??????? ????????????? ???????????. ???????? ??????? html ??????? ??? ??????? ????????. ?????? ??????????? ??? ???????? ???????: head ? body.

?????? head ???????? ????????? ?????????? ? ?????. ????? ???????????? ????????? ???-????????, ?????????????? ????? ? ???????. ???????????? ?? ????????? ?????????? ????? ????? ????????. ?????? body ???????? ???? ??????? ???????.

??? ???????????????? ???????? ???????????? ????????? ????????:

  • h1-h6 ??????? ?????? ????????? ???????
  • p ????????? ????????? ?????????
  • a ????????? ??????????? ?? ???? ????????
  • img ???????? ??????? ? ????
  • ul ? ol ??????? ????????? ? ???????????? ???????
  • table ????????????? ???????? ? ????????? ???????

????????? ???? ?????? ????????? ????? ????????. ????????? header ?????????? ??????? ????? ?????. ????? nav ?????????? ????????????? ???????????. ??????? main ???????? ???????? ?????????? ???-????????. Footer ????????????? ? ?????? ??????? ? ??????? ?????????? ??????????.

?????? ??????????? ????? ???????? ??? ???????????. ?????????? ?????? ? ?????? ????????? ?????? ?????? ??? ????????? ?? ???-????????. ???????????????? ??????????? ????????? ????????? ?????????? ???????? ????? ???????? ????????. ?????????? ?????? ???????? ???????? ?? ???? ?????????? ?????????????.

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

CSS ???????????? ??? Cascading Style Sheets. ????????? ??????? ?????? ????????????? ?????????? ??????????? HTML-?????????. ?????????? ???????? ?????????? ?? ??????????? ?????????.

??? ?????? ??? ????? ????????? ?????????. ??????? ??????? ????? ?????? ????? ?? ????? ??????? ?????. ????????? ??????????? ??????? ????????. CSS ???????? ???????? ?????? ???????? ???????? ??????.

????? ????? ???????? ????? ?????????. ??????? ???? ??????????? ? HTML-?????????? ????? ????? link. ?????????? ????? ????????????? ? ????? style. ?????????? ????? ????????????? ? ???????? ??????????.

??????????? ?????????? ??????????? ?????????? ??????. Inline ????? ???????? ???????????? ?????????. ?????????? ????? ???????? ?????????. ??????? ????????? ??????????? ?????? ??????? ? ??????? ????????.

CSS ????????? ????? ???????????? ???????????. ??????????? ?????????? ??????? ???? ? ??????. ????? ???????????? ????????, ??????? ? ??????? ???????????. ?????????? ?????? ?????? ????????? ???????? ? ???????? ??? ????????? ???????????? ?????????? ????????.

?????????, ????????? ? ???????? ? CSS

??????? CSS ??????? ?? ???? ???????????. ???????? ????????? ????????? ??? ??????????. ???????? ?????? ?????????????? ???????. ???????? ????????????? ?????? ????????.

????????? ?????????? ?????????? ?? ?????? ??????????. ???????? ???? ????????? ????? ?? ???? ????????? ??????????? ????. ???????? ?????? ??????????????? ? ????????? class. ???????? ?????????????? ???????? ?????????????? ????????? ?? ???????? id.

????????? ????????? ?????????? ????? ?????? ?????????. ???????? ??????? ?????????? ??????????? ????. ???????? ????????????????? ???? ????????? ?????? ? ??????? ?????????. ???????????? ????????? ????? ??? ?????????? ?????????.

???????? ?????? ????????? ??????? ??????????. ???????? color ? background-color ?????????? ???????? ????????. ???????? width ? height ????????????? ????????. ???????? margin ? padding ???????????? ?????????.

???????? ????????????? ? ????????????? ?????. ????? ???????? ? ????????????????? ???????, RGB ??? ???????. ??????? ???????????? ? ????????, ????????? ??? ???????????????? ?????. ?????????? ?????????? ?????????? ???????????? ?????? ?????????? ???????????? ??????????? ???????? ?????????? ?????.

?????? ? ?????????, ??????????? ? ?????????

???????? ?????????? ?????????? ?????????? ?????????? ????????. ??????? color ?????? ???? ???????????. ???????? background-color ?????????? ?????? ???? ?????. ??????? ????????????? ??????????? ?????????: ???????, ?????????????????? ???????? ??? ?????????? RGB.

????????????????? ??? ?????????? ? ??????? ???????. ??????????? ??????????? ?? ????? ????????, ???????????? ???????, ??????? ? ????? ????????????. ??? RGB ??????????? ???????? ???????? ?? 0 ?? 255 ??? ??????? ??????. ?????? RGBA ????????? ???????? ?????-??????.

?????????? ?????? ??????????? ?? ?????????? ?????????. ???????? font-family ?????????? ??? ??????. ???????? font-size ?????????? ?????? ??????. ???????? font-weight ?????????? ???????????? ??????????. ??????? line-height ????????????? ??????????? ????????.

?????????? ????????? ???????? ?? ???? ?????????. ??????-?????? ??????????? ? ????????? ????????. ????????? Google Fonts ???????????? ????????????? ???????? ???????. ??????????? ??????????? ????????? ???????? ? ?????????????????? ??????????.

????????? ????????? ???????????? ????? ??????. ??????? margin ????????? ???????? ??????? ????? ????????????. ???????? padding ??????? ?????????? ??????? ?? ????? ?? ???????????. ???? ????? ????????????? ??? ?????? ??????? ????????? ??? ?????? ????????? ???????????? ??? ???? ?????. ?????????? ?????????????? ?????? ?????? ???????? ?????????? ???????? ? ????????? ????????.

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

??????? ????????? ????????????? ????????? ??????? HTML-????????. ?????? ??????????? ?? ??????? ????????: ???????????, ??????????? ???????, ????? ? ???????? ?????????. ????????? ???? ????????? ?????????? ??? ??????? ?????????? ?????????.

??????? ??????????? ???????? ????? ? ???????????. ?????????? ?????? padding ??????? ????? ????? ????????? ? ?????. ????? border ???????? ????????? ???????? ???????. ??????? ???????? margin ??????? ???????? ?? ??????? ???????????.

???????? box-sizing ?????? ??????? ?????????. ???????? content-box ????????? ?????? ???????. ??????? border-box ???????? padding ? border ? ???????? ??????.

???????? display ?????? ????? ????????????. ??????? ???????? ?????????? ??? ????????? ??????. ???????? ????? ??????????? ? ????? ????. ???????? inline-block ????????? ???????? ????? ?????.

???????? position ???????????? ?????????????. ??????? relative ??????? ???? ???????????? ?????????? ?????. Absolute ????????? ???? ???????????? ???????????? ????????. ??????????? ?????? ?????? ?????????? Flexbox ? Grid ??? ?????????? ?????????????? ????????.

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

?????? ??????? ????????????? ?????????? ??????????? ???-??????? ?? ???? ?????????. ???????????? ????????? ?? ????? ? ??, ????????? ? ?????????. ?????????? ?????? ?????????????? ??? ???????? ??????? ??? ?????????????.

???????????? ??????????? ????? ? ??????????? ?? ??????? ????????. ????????? @media ????????? ?????? ?????? ? ???? ??????????????. ??????????? ????????? ????????? ????????? ?????? ??? ????????? ?????????? ?????????.

????? mobile-first ????????? ???????? ? ?????? ??? ?????????. ???????? ????? ?????? ?????????? ??? ?????????? ???????. ???????????? ???????? ?????????? ??? ??????? ?????????.

?????????? ????????? ?????????? ???????????????? ???????? ???????. ?????? ?????? ??????????????? ? ????????? ?????? ????????????? ?????. Flexbox ? Grid ??????? ?????? ?????????? ??? ??????????? ????????.

??????????? ??????? ??????????? ????? ??? ?????????. ??????? max-width ?? ????????? 100% ????????? ?????????? ??????????? ?? ??????? ??????????. ???????? srcset ????????? ??????????? ??????? ??????????. ????????? ????????? ?????? ?????? ???????? ???????????????? ???? ?? ???? ?????????? ?????????.

???????? ??????? ?????????? ??? ?????????? ? HTML ? CSS

?????????? ???????????? ????????? ???????? ???????? ??? ???????? ???-???????. ????????? ???????????????? ??????? ???????? ???????? ?? ? ?????? ???????????. ??????????? ?????? ?? ?????? ?????? ???????? ????? ? ????????? ???????? ???????.

???????? ??????? ??? ?????? ? ?????????? ? ???????:

  • ?????????? ???? ?????? ????????? ???????? ? ???????? ? ????????????? ????????????
  • ?????????? ?????? ????? ?????? ????? ????????????? ?????????
  • ?????????? ??????????????? ?????? ??? ??????????? ??????? ??????????? ???????????
  • ?????????? ????? ? HTML ????????? ????????????? ? ??????????? ??????????
  • ????????? ???????? ????? ????????? ????????? ? ???????????
  • ???????? ?????????????? ??????????????? ?????? ??????? ???????????? ????????? ?????????????? ??????

???????? ? CSS ????? ????????? ?????????. ??????? ???????? ??????????? ???? ????????? ??? ???????? ???????. ????????? ?????? ????????? ?????????? ????????? ??????. ?????????? ????????? ?????? ???????? ???????? ???????? ? ????????????? ?? ????????? ????????.

????????????? ??????????????? ????????????? ???????? ? ??????????. ???? ????? ????????? ???????????? ? ????? ???????????? ? ??????????? ? ??????. ??????????? ????????? ????? ??????????? ??????????? ???????? ?????????????? ??????. ??????????????? ??????????? ???????? ?????? ???????????? ???????????? ???????? ???????? ? ?????????? ??????????.