24
Jun

????????? 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

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

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

  • ???????? ????? ????????? ??????????? ???????? ? ???????? ? ?????????? ???????????
  • ????????????? deprecated ????? ?????? ????? ????????? ?????
  • ?????????? ????????????? ?????? ??? ???????? ??????? ??????????? ?????????
  • ?????????? ????? ? HTML ????????? ???????????? ? ????????????? ??????????
  • ???????????? ??????????? ????? ???????? ????????? ? ?????????
  • ?????????? ????????????? ??????????????? ?????? ??????? ???????????? ????????? ?????????? ??????

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

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