{"id":331646,"date":"2022-04-07T15:00:50","date_gmt":"2022-04-07T15:00:50","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=331646"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=331646","title":{"rendered":"<span>\u0420\u0435\u0437\u0438\u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0442\u043a\u0430: \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0435\u0442\u043a\u0430 \u043f\u043e\u0434 \u0432\u0441\u0435 \u0431\u0440\u0435\u0439\u043a\u043f\u043e\u0438\u043d\u0442\u044b, \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430<\/span>"},"content":{"rendered":"<div><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 Frontend-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0414\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u044b \u043f\u043e\u0439\u043c\u0443\u0442, \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0431\u043e\u0442\u044b \u0434\u043b\u044f \u0432\u0435\u0440\u0441\u0442\u0430\u043b\u044c\u0449\u0438\u043a\u043e\u0432, \u0438 \u0442\u0435\u043c \u0441\u0430\u043c\u044b\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0438\u0445 \u043e\u0434\u043e\u0431\u0440\u0435\u043d\u0438\u0435. \u0412\u0435\u0440\u0441\u0442\u0430\u043b\u044c\u0449\u0438\u043a\u0438 \u043d\u0430\u0443\u0447\u0430\u0442\u0441\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c \u0441\u0432\u043e\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u0441\u0438\u043b\u044b \u0438 \u043c\u043e\u0437\u0433\u0438, \u0447\u0442\u043e\u0431 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u0438\u0445 \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438, \u0447\u0435\u043c \u0440\u0430\u0441\u0447\u0451\u0442 \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u044b\u0445 \u0441\u0435\u0442\u043e\u043a.<\/p>\n<h3>\u0421 \u0447\u0435\u0433\u043e \u0432\u0441\u0435 \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c<\/h3>\n<p>\u0412 2018 \u043c\u044b \u043f\u0435\u0440\u0435\u0448\u043b\u0438 \u043d\u0430 \u0440\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438. \u041d\u0430\u0448 \u0432\u044b\u0431\u043e\u0440 \u043f\u0430\u043b \u0432 \u043f\u043e\u043b\u044c\u0437\u0443 Vue. \u041c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0435\u0433\u043e \u0432 \u043d\u0430\u0448\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445 \u0447\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e. \u041d\u0430\u043c \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u043b\u0430\u0441\u044c \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438 \u0441\u0438\u043b \u0437\u0430 \u0441\u0447\u0451\u0442 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0430 (HTML, CSS, JS \u0432 \u043e\u0434\u043d\u043e\u043c \u0444\u0430\u0439\u043b\u0435). \u0414\u0430\u043b\u0435\u0435 \u043c\u044b \u0440\u0435\u0448\u0438\u043b\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0451, \u0447\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043c\u043e\u0436\u043d\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c.<\/p>\n<p>\u0420\u0430\u043d\u044c\u0448\u0435, \u043a\u043e\u0433\u0434\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430 \u043d\u0430 \u0441\u0443\u0431\u043f\u043e\u0434\u0440\u044f\u0434, \u043a \u043d\u0430\u043c \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u0438 \u043c\u0430\u043a\u0435\u0442\u044b \u043e\u0442 \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0435\u0431-\u0441\u0442\u0443\u0434\u0438\u0439 (\u043c\u044b \u0437\u0430\u0441\u0442\u0430\u043b\u0438 \u0435\u0449\u0451 \u0432\u0440\u0435\u043c\u0435\u043d\u0430 \u043c\u0430\u043a\u0435\u0442\u043e\u0432 \u0432 Photoshop). \u0421\u0435\u0442\u043a\u0438 \u0432 \u044d\u0442\u0438\u0445 \u0432 \u043c\u0430\u043a\u0435\u0442\u0430\u0445 \u0431\u044b\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0443\u0436\u0430\u0441\u043d\u044b. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 12 \u043a\u043e\u043b\u043e\u043d\u043e\u043a \u043d\u0430 \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u0435, 10 \u043d\u0430 \u043a\u0430\u043a\u0438\u0445-\u0442\u043e \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445, \u0438 2 \u043a\u043e\u043b\u043e\u043d\u043a\u0438 \u043d\u0430 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u043c. \u041e\u0442\u0441\u0442\u0443\u043f\u044b \u043c\u0435\u0436\u0434\u0443 \u043a\u043e\u043b\u043e\u043d\u043a\u0430\u043c\u0438 \u043c\u043e\u0433\u043b\u0438 \u0431\u044b\u0442\u044c \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u0440\u0430\u0437\u043d\u044b\u043c\u0438. \u0412\u0441\u0451 \u044d\u0442\u043e \u0441\u0432\u043e\u0434\u0438\u043b\u043e \u043d\u0430\u0441 \u0441 \u0443\u043c\u0430, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u043e\u0435 \u043d\u043e\u0432\u043e\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u2014 \u044d\u0442\u043e \u043a\u0430\u043a \u0432\u0451\u0440\u0441\u0442\u043a\u0430 \u043d\u043e\u0432\u043e\u0433\u043e \u043c\u0430\u043a\u0435\u0442\u0430. \u041d\u0438\u043a\u0430\u043a\u043e\u0439 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438, \u043d\u0438\u043a\u0430\u043a\u043e\u0439 \u0432\u044b\u0433\u043e\u0434\u044b, \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u044b, \u043d\u043e \u043d\u0430\u0441 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u0441\u043e\u0431\u0438\u0440\u0430\u043b\u0441\u044f \u0441\u043b\u0443\u0448\u0430\u0442\u044c, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043c\u0430\u043a\u0435\u0442\u044b \u0438 \u0431\u044e\u0434\u0436\u0435\u0442\u044b \u0443\u0436\u0435 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u044b.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/2d9\/ead\/9ad\/2d9ead9ad5563964768ecfa4348d97b1.jpeg\" width=\"1280\" height=\"361\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2d9\/ead\/9ad\/2d9ead9ad5563964768ecfa4348d97b1.jpeg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041a\u0430\u043a \u0431\u044b\u043b\u043e \u0440\u0430\u043d\u044c\u0448\u0435<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/371\/c9c\/a1f\/371c9ca1f7e1e31f5f268abbc064eb4e.jpeg\" width=\"1280\" height=\"352\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/371\/c9c\/a1f\/371c9ca1f7e1e31f5f268abbc064eb4e.jpeg\" data-blurred=\"true\"\/><figcaption><\/figcaption><\/figure>\n<h3>\u041a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u0435\u0439\u0447\u0430\u0441<\/h3>\n<p>\u0414\u0443\u043c\u0430\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443, \u0434\u0435\u043b\u0430\u0442\u044c \u0435\u0451 \u0431\u044b\u0441\u0442\u0440\u0435\u0435, \u043c\u044b \u0437\u0430\u0434\u0443\u043c\u0430\u043b\u0438\u0441\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0435 \u043e\u0442 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u0430 \u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0437\u0430\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u043e\u0448\u0438\u0431\u043e\u043a \u0434\u043b\u044f \u0432\u0451\u0440\u0441\u0442\u043a\u0438. \u041c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0438\u0445 \u0438\u0441\u043a\u0430\u0442\u044c, \u0438 \u043f\u043e\u043d\u044f\u043b\u0438, \u0447\u0442\u043e \u0441\u0435\u0442\u043a\u0438 \u2014 \u044d\u0442\u043e \u0441\u0430\u043c\u043e\u0435 \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0437\u043b\u043e, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432 \u043d\u0430\u0448\u0435\u0439 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u0435.<\/p>\n<p>\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0435 \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u043d\u0430 \u043a\u0430\u043a\u0438\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440 \u0440\u0438\u0441\u0443\u0435\u0442 \u043c\u0430\u043a\u0435\u0442 1440 px \u0438 \u043d\u0430 \u043a\u0430\u043a\u0438\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u044c \u043d\u0430 \u043c\u0430\u043a\u0435\u0442 768 px. \u041d\u0430 1439 px \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u043d\u044b\u0439 \u043c\u0430\u043a\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043f\u043b\u043e\u0445\u043e. \u041a\u0440\u043e\u043c\u0435 \u044d\u0442\u043e\u0433\u043e \u0435\u0441\u0442\u044c \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0435, \u043a\u0430\u043a 1366 px, 1280 px, 1024 px \u0438 \u0442.\u043f. \u041c\u044b \u043f\u044b\u0442\u0430\u0435\u043c\u0441\u044f \u0434\u0435\u043b\u0430\u0442\u044c \u043a\u0430\u043a-\u0442\u043e \u043f\u043e \u0441\u0432\u043e\u0435\u043c\u0443. \u0412 \u0438\u0442\u043e\u0433\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439 \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u043e\u043a \u0438 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u043e\u043a.<\/p>\n<p>\u041c\u044b \u043f\u043e\u0434\u0443\u043c\u0430\u043b\u0438: \u0430 \u043f\u043e\u0447\u0435\u043c\u0443 \u0431\u044b \u043d\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0434\u043d\u0443 \u0441\u0435\u0442\u043a\u0443 \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043d\u0435\u0439? \u0412\u0435\u0434\u044c \u044d\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u043d\u0435 \u0441\u0438\u043b\u044c\u043d\u043e \u043f\u043e\u0432\u0440\u0435\u0434\u0438\u0442\u044c \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u0443 \u0432 \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u0435, \u043d\u043e \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043e\u0447\u0435\u043d\u044c \u0441\u0438\u043b\u044c\u043d\u043e \u043e\u0431\u043b\u0435\u0433\u0447\u0438\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 \u0432\u0435\u0440\u0441\u0442\u0430\u043b\u044c\u0449\u0438\u043a\u0430. \u0422\u0430\u043a \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0438\u0434\u0435\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0440\u0435\u0437\u0438\u043d\u043e\u0432\u044b\u0445 \u044d\u043b\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0445 \u0441\u0435\u0442\u043e\u043a.<\/p>\n<p>\u0420\u0435\u0437\u0438\u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0442\u043a\u0430 \u2014 \u044d\u0442\u043e \u043a\u043e\u0433\u0434\u0430 \u043c\u044b \u043f\u0435\u0440\u0435\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 \u043c\u0430\u043a\u0435\u0442\u0430 \u043f\u043e\u0434 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0443\u044e \u0448\u0438\u0440\u0438\u043d\u0443 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430, \u043d\u0430 \u0441\u0430\u043c \u0431\u0440\u0430\u0443\u0437\u0435\u0440. \u0414\u043e\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044f \u044d\u0442\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 CSS-\u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 \u0438 \u0435\u0434\u0438\u043d\u0438\u0446\u0430\u043c\u0438 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f: vw, %. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043c\u0430\u043a\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0438 \u043e\u0447\u0435\u043d\u044c \u0440\u0435\u0434\u043a\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f.<\/p>\n<p>\u0420\u0435\u0437\u0438\u043d\u043e\u0432\u044b\u043c \u043c\u0430\u043a\u0435\u0442\u044b \u0434\u0435\u043b\u0430\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u0438. \u0415\u0441\u043b\u0438 \u043c\u044b \u0434\u0435\u043b\u0430\u0435\u043c \u0440\u0435\u0437\u0438\u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0442\u043a\u0443 \u043f\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u0438 \u0438 \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u0438, \u0442\u043e \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u0435\u0440\u0435\u0434 \u043d\u0430\u043c\u0438 \u0432\u0435\u0440\u0441\u0442\u043a\u0430 \u0441 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430, \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u0430\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u0432\u0435\u0440\u0441\u0442\u043a\u0430, \u043e\u043d\u0430 \u043d\u0435 \u043f\u0435\u0440\u0435\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442 \u043a\u043e\u043d\u0442\u0435\u043d\u0442.<\/p>\n<p>\u0422\u043e \u0435\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u044f \u0440\u0435\u0437\u0438\u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0442\u043a\u0443, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0434\u0430\u0436\u0435 \u043f\u0435\u0440\u0435\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u043c\u0430\u043a\u0435\u0442\u0430 \u043f\u0435\u0440\u0435\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440, \u0447\u0442\u043e\u0431\u044b \u0432\u0441\u0435 \u0440\u0430\u0441\u0447\u0435\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430, \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0442\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u201c\u043b\u0438\u0448\u043d\u0438\u0435\u201d \u0441\u0442\u0438\u043b\u0438.<\/p>\n<ul>\n<li>\n<p>\u0410\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u0430\u044f (\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f)<\/p>\n<\/li>\n<li>\n<p>\u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u0430\u044f<\/p>\n<\/li>\n<li>\n<p>\u0420\u0435\u0437\u0438\u043d\u043e\u0432\u0430\u044f (\u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u0430\u043a \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0442\u044f\u043d\u0435\u0442\u0441\u044f, \u043e\u043d\u0430 \u0436\u0438\u0434\u043a\u0430\u044f, \u043d\u043e \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435)<\/p>\n<h3>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0441\u0435\u0442\u043e\u043a<\/h3>\n<p>\u0412\u043e\u0442 \u043e\u0431\u0440\u0430\u0437\u0435\u0446, \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u043e \u0440\u0438\u0441\u0443\u044e\u0442\u0441\u044f \u0441\u0435\u0442\u043a\u0438. \u041d\u0430 1920px 12 \u043a\u043e\u043b\u043e\u043d\u043e\u043a:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/e6e\/8e0\/df3\/e6e8e0df3eda5951ffc7c8be4c5c3967.png\" width=\"540\" height=\"308\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e6e\/8e0\/df3\/e6e8e0df3eda5951ffc7c8be4c5c3967.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041d\u0430 1440px \u2014 10 \u043a\u043e\u043b\u043e\u043d\u043e\u043a, \u043d\u0430 768px \u2014 6 \u043a\u043e\u043b\u043e\u043d\u043e\u043a, \u043d\u0430 320px 2 \u043a\u043e\u043b\u043e\u043d\u043a\u0438<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c5e\/508\/64e\/c5e50864ef79227240edcc94c4fcbcb3.png\" width=\"764\" height=\"318\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c5e\/508\/64e\/c5e50864ef79227240edcc94c4fcbcb3.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0414\u043b\u044f \u043d\u0430\u0441 \u044d\u0442\u043e \u043f\u043b\u043e\u0445\u043e. \u041c\u044b \u0440\u0435\u0448\u0438\u043b\u0438 \u0443\u0439\u0442\u0438 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e.<\/p>\n<p>\u041c\u044b \u0440\u0438\u0441\u0443\u0435\u043c \u0434\u0435\u0441\u044f\u0442\u0438\u043a\u043e\u043b\u043e\u043d\u043e\u0447\u043d\u0443\u044e \u0441\u0435\u0442\u043a\u0443. \u0415\u0451 \u043b\u0435\u0433\u0447\u0435 \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0430 \u0432\u0451\u0440\u0441\u0442\u043a\u0435<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c6e\/8be\/d2c\/c6e8bed2c4551817d2627f58c0867622.png\" width=\"1156\" height=\"639\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c6e\/8be\/d2c\/c6e8bed2c4551817d2627f58c0867622.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0414\u0430\u043b\u0435\u0435 \u0441\u0436\u0438\u043c\u0430\u0435\u043c \u0448\u0438\u0440\u0438\u043d\u0443<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/1c5\/3c4\/fb8\/1c53c4fb83ebc7aa6164403add2917e8.png\" width=\"1042\" height=\"315\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1c5\/3c4\/fb8\/1c53c4fb83ebc7aa6164403add2917e8.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041c\u044b \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0448\u0438\u0440\u0438\u043d\u0430 \u043a\u043e\u043b\u043e\u043d\u043e\u043a, \u043d\u043e \u043d\u0435 \u043e\u0442\u0441\u0442\u0443\u043f\u044b \u043a\u043e\u043b\u043e\u043d\u043e\u043a (gutter) \u0438 margin \u043f\u043e \u043a\u0440\u0430\u044f\u043c. \u042d\u0442\u043e \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430\u043c \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0435\u0442\u043a\u0443, \u0435\u0441\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0440\u0430\u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0442\u044c \u0448\u0438\u0440\u0438\u043d\u0443 \u043c\u0430\u043a\u0435\u0442\u0430.<\/p>\n<p>\u0414\u043b\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e, \u0447\u0442\u043e\u0431\u044b \u043c\u0435\u043d\u044f\u043b\u0438\u0441\u044c \u0438 gutter \u0438 margin, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u043a \u0440\u0443\u0447\u043d\u043e\u043c\u0443 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c 10 \u043a\u043e\u043b\u043e\u043d\u043e\u043a, margin 40px \u0438 gutter 30px.<\/p>\n<p>\u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0435\u043c \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u0432 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u0430\u0445. \u0411\u0435\u0440\u0451\u043c \u0437\u0430 \u043e\u0441\u043d\u043e\u0432\u0443 \u043c\u0430\u043a\u0435\u0442 1920px.<\/p>\n<p>margin 40px \u0437\u0430\u0439\u043c\u0451\u0442: \u00a0 \u00a0 \u00a0 40 \/ 1920 = 0,020833333333 = 2,083333%<\/p>\n<p>gutter 30px \u0437\u0430\u0439\u043c\u0451\u0442: \u00a0 \u00a0 \u00a0 \u00a0 30 \/ 1920 = 0,015625 = 1.5625%<\/p>\n<p>\u0428\u0438\u0440\u0438\u043d\u0430 \u043a\u043e\u043b\u043e\u043d\u043e\u043a 157px: 157 \/ 1920 = 0,08177083333 = 8,177083%<\/p>\n<p><strong>\u0414\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043c\u043e\u0436\u0435\u043c \u0441\u043b\u043e\u0436\u0438\u0442\u044c \u0432\u0441\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u044b:<\/strong><\/p>\n<p>10 \u043a\u043e\u043b\u043e\u043d\u043e\u043a + 9 gutter + 2 margin<\/p>\n<p>(157 * 10) + (30 * 9) + (40 * 2) = 1920px<\/p>\n<p><strong>\u0418\u0442\u0430\u043a, \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043d\u044b\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u044b:<\/strong><\/p>\n<ul>\n<li>\n<p>\u043a\u043e\u043b\u043e\u043d\u043a\u0430 8,177083%<\/p>\n<\/li>\n<li>\n<p>\u043e\u0442\u0441\u0442\u0443\u043f \u0441 \u043a\u0440\u0430\u044e 2,083333%<\/p>\n<\/li>\n<li>\n<p>\u043e\u0442\u0441\u0442\u0443\u043f\u044b \u043c\u0435\u0436\u0434\u0443 \u043a\u043e\u043b\u043e\u043d\u043a\u0430\u043c\u0438 1.5625%<\/p>\n<\/li>\n<\/ul>\n<p><strong>\u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0435\u043c \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u043d\u0430 \u043c\u0430\u043a\u0435\u0442\u0435 1440px:<\/strong><\/p>\n<ul>\n<li>\n<p>\u0448\u0438\u0440\u0438\u043d\u0430 \u043a\u043e\u043b\u043e\u043d\u043a\u0438: 1440 * 8,177083% = 117,75px<\/p>\n<\/li>\n<li>\n<p>margin: 1440 * 2,083333% = 29,99999px<\/p>\n<\/li>\n<li>\n<p>padding: 1440 * 1.5625% = 22,5px<\/p>\n<\/li>\n<\/ul>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/14f\/9be\/831\/14f9be83150f9ef6e07895dc14c4334e.png\" alt=\"\u0441\u0435\u0442\u043a\u0430 \u043d\u0430 1440px\" title=\"\u0441\u0435\u0442\u043a\u0430 \u043d\u0430 1440px\" width=\"731\" height=\"529\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/14f\/9be\/831\/14f9be83150f9ef6e07895dc14c4334e.png\"\/><figcaption>\u0441\u0435\u0442\u043a\u0430 \u043d\u0430 1440px<\/figcaption><\/figure>\n<p>\u0422\u0430\u043a\u0438\u043c \u0436\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u043d\u0430 \u0432\u0441\u0435 \u0448\u0438\u0440\u0438\u043d\u044b \u043c\u0430\u043a\u0435\u0442\u043e\u0432<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/283\/15c\/390\/28315c39079dca17cd5bf0bc1b0124e9.png\" alt=\"\u0441\u0435\u0442\u043a\u0430 \u043d\u0430 1024px \u0438 768px\" title=\"\u0441\u0435\u0442\u043a\u0430 \u043d\u0430 1024px \u0438 768px\" width=\"986\" height=\"459\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/283\/15c\/390\/28315c39079dca17cd5bf0bc1b0124e9.png\"\/><figcaption>\u0441\u0435\u0442\u043a\u0430 \u043d\u0430 1024px \u0438 768px<\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/46b\/517\/748\/46b517748cc509781ec0ac55f784ce6f.png\" alt=\"\u0441\u0435\u0442\u043a\u0430 \u043d\u0430 320px\" title=\"\u0441\u0435\u0442\u043a\u0430 \u043d\u0430 320px\" width=\"551\" height=\"335\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/46b\/517\/748\/46b517748cc509781ec0ac55f784ce6f.png\"\/><figcaption>\u0441\u0435\u0442\u043a\u0430 \u043d\u0430 320px<\/figcaption><\/figure>\n<p>\u041a\u0430\u043a \u043c\u044b \u0432\u0438\u0434\u0438\u043c, \u043d\u0430\u0448\u0430 \u0441\u0435\u0442\u043a\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0430\u0441\u044c. \u041e\u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u043b\u0430\u0441\u044c \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0448\u0438\u0440\u0438\u043d\u044b \u043c\u0430\u043a\u0435\u0442\u0430, \u0448\u0438\u0440\u0438\u043d\u044b \u043a\u0430\u043d\u0432\u0430\u0441\u0430.<\/p>\n<p>\u0418\u0437 \u0432\u0441\u0435\u0433\u043e \u044d\u0442\u043e\u0433\u043e \u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u0447\u0442\u043e \u0434\u043b\u044f \u0440\u0435\u0437\u0438\u043d\u043e\u0432\u043e\u0439 \u0432\u0451\u0440\u0441\u0442\u043a\u0438 \u043d\u0430\u043c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0432\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043d\u044b\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u044b. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0431\u0440\u0430\u0442\u044c \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 \u0438 \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u044d\u0442\u0438 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u044b. \u042d\u0442\u0443 \u0440\u0430\u0431\u043e\u0442\u0443 \u043c\u044b \u043f\u0435\u0440\u0435\u043b\u043e\u0436\u0438\u043c \u043d\u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440.<\/p>\n<h3>\u041a\u043e\u0434 \u0434\u043b\u044f \u0440\u0435\u0437\u0438\u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0442\u043a\u0438<\/h3>\n<p>\u041f\u0435\u0440\u0435\u0439\u0434\u0451\u043c \u043a \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435. \u041c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u043f\u0440\u0435\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 scss \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u044e percentage \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043e\u0432, \u0447\u0442\u043e\u0431 \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u043a\u043e\u0434. \u041d\u0430\u043f\u0438\u0448\u0435\u043c \u0432 HTML \u0438 CSS \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:\u00a0<a href=\"https:\/\/codepen.io\/danilabr\/pen\/yLpbxPr\" rel=\"noopener noreferrer nofollow\">https:\/\/codepen.io\/danilabr\/pen\/yLpbxPr<\/a><\/p>\n<p>HTML:<\/p>\n<pre><code class=\"xml\">&lt;div class=\"is-grid\">&lt;\/div><\/code><\/pre>\n<p>CSS:<\/p>\n<pre><code class=\"css\">$grid_color: #00f; $grid_margin: percentage(40 \/ 1920); \/\/ 40 \/ 1920 * 100%; $grid_width: percentage(157 \/ (1920 - 40 * 2)); $grid_gutter: percentage(30 \/ (1920 - 40 * 2));  body {    position: relative;    padding: 50px 0;    min-height: 100vh;     &amp;.is-grid::after {        content: '';        position: absolute;        z-index: 1000;        top: 0;        bottom: 0;        opacity: 0.15;        left: $grid_margin;        right: $grid_margin;        background: repeating-linear-gradient(90deg,                $grid_color 0,                $grid_color $grid_width,                transparent $grid_width,                transparent $grid_width + $grid_gutter);        pointer-events: none;    } } <\/code><\/pre>\n<p>\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442:<\/p>\n<\/li>\n<\/ul>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/ab9\/4ad\/c77\/ab94adc7769715c4199521137e78ec82.png\" width=\"1883\" height=\"611\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ab9\/4ad\/c77\/ab94adc7769715c4199521137e78ec82.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u042d\u0442\u0438 \u0441\u0442\u0438\u043b\u0438 \u0434\u0430\u044e\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0430\u043a, \u0447\u0442\u043e\u0431 \u043f\u043e \u043d\u0430\u0436\u0430\u0442\u0438\u044e \u043d\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u0443\u044e \u043a\u043b\u0430\u0432\u0438\u0448\u0443 \u043d\u0430 body \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0441\u044f \u043a\u043b\u0430\u0441\u0441 .is-grid \u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u043b\u0430\u0441\u044c \u0434\u0430\u043d\u043d\u0430\u044f \u0441\u0435\u0442\u043a\u0430. \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0435 \u0442\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u043d\u0430 pixelperfect, \u0438 \u0432 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0432\u0451\u0440\u0441\u0442\u043a\u0438 \u0441\u043b\u0435\u0434\u0438\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0431\u043b\u043e\u043a\u0438 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u043b\u0438\u0441\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043f\u043e \u0441\u0435\u0442\u043a\u0435.<\/p>\n<p>\u0428\u0438\u0440\u0438\u043d\u0443 \u043a\u043e\u043b\u043e\u043d\u043a\u0438 $grid_width \u0438 \u043e\u0442\u0441\u0442\u0443\u043f \u043c\u0435\u0436\u0434\u0443 \u043a\u043e\u043b\u043e\u043d\u043a\u0430\u043c\u0438 $grid_gutter \u0431\u0443\u0434\u0435\u043c \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0435 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0431\u0449\u0435\u0439 \u0448\u0438\u0440\u0438\u043d\u044b 1920px, \u0430 \u0437\u0430 \u043c\u0438\u043d\u0443\u0441\u043e\u043c \u043e\u0442\u0441\u0442\u0443\u043f\u043e\u0432 \u0441\u043b\u0435\u0432\u0430 \u0438 \u0441\u043f\u0440\u0430\u0432\u0430 $grid_margin:<\/p>\n<pre><code class=\"css\">$grid_width: percentage(157 \/ (1920 - 40 * 2)); $grid_gutter: percentage(30 \/ (1920 - 40 * 2));<\/code><\/pre>\n<p>\u0412 \u0441\u0442\u0438\u043b\u044f\u0445 \u0443 \u0441\u0435\u0442\u043a\u0438 \u043e\u0442\u0440\u0435\u0437\u0430\u0435\u043c \u0441\u043b\u0435\u0432\u0430 \u0438 \u0441\u043f\u0440\u0430\u0432\u0430 margin:<\/p>\n<pre><code class=\"css\">left: $grid_margin; right: $grid_margin;<\/code><\/pre>\n<p>\u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0433\u0440\u0430\u0434\u0438\u0435\u043d\u0442\u0430 \u0437\u0430\u0446\u0438\u043a\u043b\u0438\u0432\u0430\u0435\u043c \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0443 \u043a\u043e\u043b\u043e\u043d\u043e\u043a:<\/p>\n<pre><code class=\"css\">background: repeating-linear-gradient(90deg,                $grid_color 0,                $grid_color $grid_width,                transparent $grid_width,                transparent $grid_width + $grid_gutter);<\/code><\/pre>\n<p>\u0414\u0430\u043b\u0435\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u043e\u0431\u0451\u0440\u0442\u043a\u0443 .wrapper, \u0438 \u043f\u043e\u043b\u043e\u0436\u0438\u043c \u0432 \u043d\u0435\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442 .column-item\u00a0<a href=\"https:\/\/codepen.io\/danilabr\/pen\/LYeyXba\" rel=\"noopener noreferrer nofollow\">https:\/\/codepen.io\/danilabr\/pen\/LYeyXba<\/a><\/p>\n<p>HTML:<\/p>\n<pre><code>&lt;body class=\"is-grid\">     &lt;div class=\"wrapper\">         &lt;p class=\"column-item\">123&lt;\/p>     &lt;\/div> &lt;\/body><\/code><\/pre>\n<p>CSS:<\/p>\n<pre><code class=\"css\">.wrapper {     margin: 0 $grid_margin; } <\/code><\/pre>\n<p>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043e\u0442\u0441\u0442\u0443\u043f\u0430 \u0441\u043b\u0435\u0432\u0430 \u0438 \u0441\u043f\u0440\u0430\u0432\u0430 \u0443 .wrapper \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u043d\u0430 \u0432\u0441\u0435\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445, \u043d\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u043f\u0438\u0441\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 media queries \u0438 \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c \u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u042d\u0442\u043e \u043e\u0433\u0440\u043e\u043c\u043d\u0430\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u0438.<\/p>\n<p>\u0414\u043e\u0431\u0430\u0432\u0438\u043c \u0434\u0435\u043a\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u0441\u0442\u0438\u043b\u0438 \u0434\u043b\u044f .column-item:<\/p>\n<pre><code class=\"css\">.column-item {    height: 50px;    background: grey; }<\/code><\/pre>\n<p>\u0421\u0434\u0435\u043b\u0430\u0435\u043c \u0448\u0438\u0440\u0438\u043d\u0443 .column-item \u0440\u0430\u0432\u043d\u043e\u0439 \u043f\u044f\u0442\u0438 \u043a\u043e\u043b\u043e\u043d\u043a\u0430\u043c. \u042d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438:<\/p>\n<p>1. \u041f\u0440\u043e\u0441\u0442\u043e \u0438\u0437\u043c\u0435\u0440\u0438\u0442\u044c \u0448\u0438\u0440\u0438\u043d\u0443 5\u0442\u0438 \u043a\u043e\u043b\u043e\u043d\u043e\u043a \u0441 \u043e\u0442\u0441\u0442\u0443\u043f\u0430\u043c\u0438 \u0432 \u043c\u0430\u043a\u0435\u0442\u0435. \u041b\u0438\u0431\u043e \u0441\u043b\u043e\u0436\u0438\u0442\u044c \u0448\u0438\u0440\u0438\u043d\u0443 \u043a\u043e\u043b\u043e\u043d\u043e\u043a \u0440\u0443\u043a\u0430\u043c\u0438:<\/p>\n<p>5 \u043a\u043e\u043b\u043e\u043d\u043e\u043a * 157px + 4 \u043e\u0442\u0441\u0442\u0443\u043f\u0430 * 30px = 905px.<\/p>\n<p>(\u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0435\u043c, \u0447\u0442\u043e 1920px \u043c\u0438\u043d\u0443\u0441 2 \u043e\u0442\u0441\u0442\u0443\u043f\u0430 \u0441\u043f\u0440\u0430\u0432\u0430 \u0438 \u0441\u043b\u0435\u0432\u0430 \u043f\u043e 30px = 1840px).<\/p>\n<pre><code class=\"css\">width: percentage(905 \/ 1840);<\/code><\/pre>\n<p>2. \u0422\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435 \u043d\u0430 \u0447\u0438\u0441\u0442\u043e\u043c CSS:<\/p>\n<pre><code class=\"css\">width: calc(905 \/ 1840 * 100%);<\/code><\/pre>\n<p>3. \u041c\u043e\u0436\u043d\u043e \u0441\u043e\u0441\u0447\u0438\u0442\u0430\u0442\u044c 905 \/ 1840 \u043d\u0430 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0435 (\u0442\u0430\u043a \u043b\u0443\u0447\u0448\u0435 \u043d\u0435 \u043f\u0438\u0441\u0430\u0442\u044c):<\/p>\n<pre><code class=\"css\">width: calc(0,4918478261 * 100%);<\/code><\/pre>\n<p>4. \u041b\u0438\u0431\u043e, \u0435\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0448\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435:<\/p>\n<pre><code class=\"css\">width: $grid_width * 5 + $grid_gutter * 4;<\/code><\/pre>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0431\u0443\u0434\u0435\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0439:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/83c\/fb7\/47f\/83cfb747f4291caa3f6d29fbf47b8edd.png\" width=\"1826\" height=\"612\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/83c\/fb7\/47f\/83cfb747f4291caa3f6d29fbf47b8edd.png\"\/><figcaption><\/figcaption><\/figure>\n<h3>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c mixin mq, \u0438\u043b\u0438 \u043e\u0448\u0438\u0431\u043a\u0430 \u0431\u0440\u0435\u0439\u043a\u043f\u043e\u0438\u043d\u0442\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435<\/h3>\n<p>\u0427\u0430\u0441\u0442\u043e Frontend-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0431\u0440\u0435\u0439\u043a\u043f\u043e\u0438\u043d\u0442\u043e\u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0432 \u043f\u0440\u0435\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0435. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f: 1920px, 1440px, 1024px, 768px \u0438 \u0442.\u0434. \u041d\u043e \u044d\u0442\u043e \u0437\u0430\u0433\u043e\u043d\u044f\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0432 \u043e\u0447\u0435\u043d\u044c \u0443\u0437\u043a\u0438\u0435 \u0440\u0430\u043c\u043a\u0438. \u0411\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u043a\u043e\u0433\u0434\u0430 \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u043e\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435: \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, 905px. \u041d\u0430 \u043d\u0451\u043c \u0447\u0430\u0441\u0442\u043e \u043d\u0435 \u0432\u043b\u0435\u0437\u0430\u0435\u0442 \u0442\u0435\u043a\u0441\u0442, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0434\u043b\u0438\u043d\u043d\u043e\u0435 \u0441\u043b\u043e\u0432\u043e.<\/p>\n<p>\u0421\u0430\u043c\u043e\u0435 \u0431\u044b\u0441\u0442\u0440\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u2014 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 \u0442\u0435\u043a\u0441\u0442\u0430. \u0415\u0441\u043b\u0438 \u0434\u043b\u044f \u044d\u0442\u0438\u0445 \u043d\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u0442\u043e\u0447\u0435\u043a \u0437\u0430\u0432\u043e\u0434\u0438\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435, \u0442\u043e \u044d\u0442\u043e \u043f\u043b\u043e\u0445\u043e\u0439 \u043f\u0443\u0442\u044c. \u042d\u0442\u0438\u0445 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u043e. \u0412 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c bootstrap.<\/p>\n<p>\u041c\u044b \u0445\u043e\u0442\u0438\u043c \u0441\u0435\u0431\u0435 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0432\u043e\u0431\u043e\u0434\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0431\u0440\u0435\u0439\u043a \u043f\u043e\u0438\u043d\u0442\u043e\u0432. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u043c\u0438\u043a\u0441\u0438\u043d mq(), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<pre><code class=\"css\">@mixin mq($from, $to: false) {    @if $to {        @media (min-width: #{$from}px) and (max-width: #{$to}px) {            @content;        }    } @else {        @media (max-width: #{$from}px) {            @content;        }    } }<\/code><\/pre>\n<p>\u041c\u0438\u043a\u0441\u0438\u043d \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 2 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430. \u0412\u0442\u043e\u0440\u043e\u0439 \u2014 \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439. \u0415\u0441\u043b\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440, \u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0445\u043e\u0434 desktop first, \u0435\u0441\u043b\u0438 2, \u0442\u043e mobile first.<\/p>\n<p>\u0414\u043e\u0431\u0430\u0432\u0438\u043c \u043a \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c\u0443 \u043f\u0440\u0438\u043c\u0435\u0440\u0443 mixin mq \u0438 \u0431\u0440\u0435\u0439\u043a\u043f\u043e\u0438\u043d\u0442 768px.<\/p>\n<pre><code class=\"css\">.column-item { \u2026    @include mq(767) {        width: calc(#{$grid_width} * 4 + #{$grid_gutter} * 3 + 5px);    } } <\/code><\/pre>\n<p>\u041f\u0440\u0438 \u0448\u0438\u0440\u0438\u043d\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043c\u0435\u043d\u0435\u0435 767px \u0448\u0438\u0440\u0438\u043d\u0430 .column-item \u0441\u0442\u0430\u043d\u0435\u0442 \u0440\u0430\u0432\u043d\u0430 4\u043c \u043a\u043e\u043b\u043e\u043d\u043a\u0430\u043c + 5px.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/827\/c0b\/89c\/827c0b89c7ff32765d010f18e53cb7e1.png\" width=\"1094\" height=\"576\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/827\/c0b\/89c\/827c0b89c7ff32765d010f18e53cb7e1.png\"\/><figcaption><\/figcaption><\/figure>\n<h3>\u0421\u043b\u0430\u0439\u0434\u0435\u0440 \u0441 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0432\u044b\u0441\u043e\u0442\u043e\u0439<\/h3>\n<p><a href=\"https:\/\/codepen.io\/danilabr\/pen\/MWroJKv\" rel=\"noopener noreferrer nofollow\">https:\/\/codepen.io\/danilabr\/pen\/MWroJKv<\/a><\/p>\n<p>\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u0448\u0438\u0440\u0438\u043d\u0443 \u044d\u043a\u0440\u0430\u043d\u0430, \u0438 \u0443\u0432\u0438\u0434\u0438\u0442\u0435, \u043a\u0430\u043a \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u043f\u043e \u0440\u0430\u0437\u043d\u043e\u043c\u0443 \u0432\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u043d\u0430\u0448\u0443 \u0441\u0435\u0442\u043a\u0443. \u0412 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445 \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0438, \u043e\u0442\u043a\u0443\u0434\u0430 \u0431\u0435\u0440\u0443\u0442\u0441\u044f \u0448\u0438\u0440\u0438\u043d\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c. \u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u044d\u0442\u0438 \u0441\u0442\u0438\u043b\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043d\u0430\u043c \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u0438 \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0439 \u043d\u0430 \u0432\u0441\u0435\u0445 \u0440\u0430\u0437\u043c\u0435\u0440\u0430\u0445 \u044d\u043a\u0440\u0430\u043d\u0430:<\/p>\n<pre><code class=\"css\">i {    display: block;    padding: percentage(9 \/ 16) 0 0;    background: none no-repeat 50% 50%;    background-size: cover; }<\/code><\/pre>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/520\/06e\/10b\/52006e10bae5cb131ef5a38302a80e73.png\" alt=\"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u0431\u043e\u043b\u0435\u0435 1280px\" title=\"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u0431\u043e\u043b\u0435\u0435 1280px\" width=\"1833\" height=\"472\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/520\/06e\/10b\/52006e10bae5cb131ef5a38302a80e73.png\"\/><figcaption>\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u0431\u043e\u043b\u0435\u0435 1280px<\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/4de\/e2f\/d87\/4dee2fd8735ee14f4e05a05afde2c5ab.png\" alt=\"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043c\u0435\u043d\u0435\u0435 1280px\" title=\"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043c\u0435\u043d\u0435\u0435 1280px\" width=\"1639\" height=\"513\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4de\/e2f\/d87\/4dee2fd8735ee14f4e05a05afde2c5ab.png\"\/><figcaption>\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043c\u0435\u043d\u0435\u0435 1280px<\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d47\/18e\/a1d\/d4718ea1d07a0f7e6c771cd21d76bf2b.png\" alt=\"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043c\u0435\u043d\u0435\u0435 768px\" title=\"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043c\u0435\u043d\u0435\u0435 768px\" width=\"862\" height=\"536\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d47\/18e\/a1d\/d4718ea1d07a0f7e6c771cd21d76bf2b.png\"\/><figcaption>\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043c\u0435\u043d\u0435\u0435 768px<\/figcaption><\/figure>\n<h3>\u0414\u0432\u0430 \u0431\u043b\u043e\u043a\u0430 \u0432 \u0440\u0435\u0437\u0438\u043d\u043e\u0432\u043e\u0439 \u0441\u0435\u0442\u043a\u0435<\/h3>\n<p>\u041f\u0440\u043e\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u0443\u0435\u043c \u0442\u0440\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u0432\u0451\u0440\u0441\u0442\u043a\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0434\u0432\u0443\u0445 \u0431\u043b\u043e\u043a\u043e\u0432 \u0432 \u0441\u0435\u0442\u043a\u0435. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0431\u0443\u0434\u0435\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0439:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/7c4\/8f8\/b3d\/7c48f8b3d13cfb7c35d607bf70b5dde1.png\" alt=\"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u0431\u043e\u043b\u0435\u0435 1024px\" title=\"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u0431\u043e\u043b\u0435\u0435 1024px\" width=\"1342\" height=\"840\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7c4\/8f8\/b3d\/7c48f8b3d13cfb7c35d607bf70b5dde1.png\"\/><figcaption>\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u0431\u043e\u043b\u0435\u0435 1024px<\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/4f8\/3a0\/7f4\/4f83a07f44e2e87e4ef45e5b9405df6b.png\" alt=\"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043c\u0435\u043d\u0435\u0435 1024px\" title=\"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043c\u0435\u043d\u0435\u0435 1024px\" width=\"835\" height=\"717\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4f8\/3a0\/7f4\/4f83a07f44e2e87e4ef45e5b9405df6b.png\"\/><figcaption>\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043c\u0435\u043d\u0435\u0435 1024px<\/figcaption><\/figure>\n<p><strong>1.<\/strong> \u041f\u0435\u0440\u0432\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e display: flex;\u00a0<a href=\"https:\/\/codepen.io\/danilabr\/pen\/LYeLWzN\" rel=\"noopener noreferrer nofollow\">https:\/\/codepen.io\/danilabr\/pen\/LYeLWzN<\/a><\/p>\n<p>\u041f\u0440\u0438 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0438 \u043c\u0435\u043d\u0435\u0435 768px padding \u0443 \u0431\u043b\u043e\u043a\u043e\u0432 \u0441\u0434\u0435\u043b\u0430\u0435\u043c \u0440\u0435\u0437\u0438\u043d\u043e\u0432\u044b\u043c<\/p>\n<p>\u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e padding: percentage(20 \/ (320 \u2014 7 * 2));<\/p>\n<p><strong>2.<\/strong> \u0412\u0442\u043e\u0440\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 display: grid;\u00a0<a href=\"https:\/\/codepen.io\/danilabr\/pen\/QWagmxg\" rel=\"noopener noreferrer nofollow\">https:\/\/codepen.io\/danilabr\/pen\/QWagmxg<\/a><\/p>\n<p>Grid \u0432 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0438\u0441\u0430\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0435 \u043a\u043e\u0434\u0430. \u0422\u0430\u043a\u0436\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0440\u0435\u0437\u0438\u043d\u043e\u0432\u044b\u0439 padding \u0443 \u0431\u043b\u043e\u043a\u043e\u0432 \u043d\u0430 \u0432\u0441\u0435\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445 \u044d\u043a\u0440\u0430\u043d\u0430, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e grid \u0434\u0435\u043b\u0430\u0435\u0442 \u0440\u0430\u0441\u0447\u0451\u0442 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f padding \u043e\u0442 \u0448\u0438\u0440\u0438\u043d\u044b \u044f\u0447\u0435\u0439\u043a\u0438, \u0430 \u043d\u0435 \u043e\u0442 \u0432\u0441\u0435\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430, \u043a\u0430\u043a \u0432 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u0435.<\/p>\n<p>\u041d\u043e, \u0432 \u0442\u0430\u043a\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0430 \u043e\u0447\u0435\u043d\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445 \u044d\u043a\u0440\u0430\u043d\u0430 padding \u0431\u0443\u0434\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435, \u0447\u0435\u043c \u043d\u0430 \u043c\u0430\u043a\u0435\u0442\u0435. \u041c\u044b \u0443 \u0441\u0435\u0431\u044f \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0440\u0435\u0448\u0438\u043b\u0438, \u0447\u0442\u043e \u044d\u0442\u043e \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e, \u0447\u0442\u043e \u044d\u0442\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0436\u0438\u0432\u043e\u0441\u0442\u0438 \u043c\u0430\u043a\u0435\u0442\u0443. \u041a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435, \u0442\u0430\u043a\u0438\u0435 \u043f\u0440\u0430\u0432\u043a\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u044b\u0432\u0430\u0442\u044c.<\/p>\n<p><strong>3.<\/strong> \u0412 \u0442\u0440\u0435\u0442\u044c\u0435\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u0435 \u043c\u044b \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043e\u0442\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u0441\u044f \u043e\u0442 media queries. \u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 frontend \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u0435\u043b\u0430\u0442\u044c \u0438 \u0442\u0430\u043a\u043e\u0435.\u00a0<a href=\"https:\/\/codepen.io\/danilabr\/pen\/wvpejWr\" rel=\"noopener noreferrer nofollow\">https:\/\/codepen.io\/danilabr\/pen\/wvpejWr<\/a><\/p>\n<p>\u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0432 html \u043d\u0430\u043c \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043e\u0431\u0451\u0440\u0442\u043a\u0438 \u043d\u0430\u0434 \u0442\u044d\u0433\u043e\u043c &lt;p>. \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u043b\u043e\u0433\u0438\u043a\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0441\u0442\u0440\u043e\u043a\u0435:<br \/>flex: max(482px, (100% \/ 2 \u2014 #{percentage(30 \/ 1840)}));<\/p>\n<p>\u0417\u0434\u0435\u0441\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f flex-basis \u0438 \u043d\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f css max. \u041d\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0440\u0430\u0437\u043c\u0435\u0440 \u043a\u043e\u043b\u043e\u043d\u043e\u043a \u043c\u0435\u043d\u044c\u0448\u0435 482px \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432\u0442\u043e\u0440\u043e\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 (100% \/ 2 \u2014 #{percentage(30 \/ 1840)}).<\/p>\n<p>\u0420\u0430\u0441\u0442\u044f\u0433\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043a\u043e\u043b\u043e\u043d\u043a\u0438 \u043d\u0430 \u0432\u0441\u044e \u0448\u0438\u0440\u0438\u043d\u0443 \u0437\u0430 \u0441\u0447\u0451\u0442 flex-basis, \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443 \u0437\u0430 \u0441\u0447\u0451\u0442 flex-wrap. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043c\u044b \u0432\u0441\u0435 \u0440\u0430\u0441\u0447\u0451\u0442\u044b \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430.<\/p>\n<h3>\u0418\u0442\u043e\u0433<\/h3>\n<p>\u0412 \u0437\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435, \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u043f\u043e\u0441\u0442\u0443\u043b\u0430\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0442 \u0434\u0435\u043b\u0430\u0442\u044c \u0440\u0435\u0437\u0438\u043d\u043e\u0432\u0443\u044e \u0432\u0451\u0440\u0441\u0442\u043a\u0443 \u0431\u044b\u0441\u0442\u0440\u043e, \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0438 \u043d\u0430\u0434\u0451\u0436\u043d\u043e:<\/p>\n<ul>\n<li>\n<p>\u041a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u044b.<\/p>\n<\/li>\n<li>\n<p>\u041a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u043e\u0440\u043c\u0443\u043b\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u0441\u0447\u0451\u0442\u0430 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432.<\/p>\n<\/li>\n<li>\n<p>\u041a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u044b.<\/p>\n<\/li>\n<li>\n<p>\u041a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c grid.<\/p>\n<\/li>\n<li>\n<p>\u0418\u0441\u043a\u0430\u0442\u044c \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043c\u0435\u043d\u044c\u0448\u0435\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0441\u0442\u0438\u043b\u0435\u0439, \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u043b\u043e\u0436\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u0434\u043b\u044f \u0440\u0430\u0441\u0441\u0447\u0451\u0442\u0430 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432 \u043d\u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440.<\/p>\n<\/li>\n<li>\n<p>\u0414\u043b\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0433\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0445 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c cover \u0438\u043b\u0438 contain.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"v-portal\" style=\"display:none;\"><\/div>\n<\/div>\n<p> <!----> <!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/659477\/\"> https:\/\/habr.com\/ru\/post\/659477\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 Frontend-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0414\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u044b \u043f\u043e\u0439\u043c\u0443\u0442, \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0431\u043e\u0442\u044b \u0434\u043b\u044f \u0432\u0435\u0440\u0441\u0442\u0430\u043b\u044c\u0449\u0438\u043a\u043e\u0432, \u0438 \u0442\u0435\u043c \u0441\u0430\u043c\u044b\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0438\u0445 \u043e\u0434\u043e\u0431\u0440\u0435\u043d\u0438\u0435. \u0412\u0435\u0440\u0441\u0442\u0430\u043b\u044c\u0449\u0438\u043a\u0438 \u043d\u0430\u0443\u0447\u0430\u0442\u0441\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c \u0441\u0432\u043e\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u0441\u0438\u043b\u044b \u0438 \u043c\u043e\u0437\u0433\u0438, \u0447\u0442\u043e\u0431 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u0438\u0445 \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438, \u0447\u0435\u043c \u0440\u0430\u0441\u0447\u0451\u0442 \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u044b\u0445 \u0441\u0435\u0442\u043e\u043a.<\/p>\n<h3>\u0421 \u0447\u0435\u0433\u043e \u0432\u0441\u0435 \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c<\/h3>\n<p>\u0412 2018 \u043c\u044b \u043f\u0435\u0440\u0435\u0448\u043b\u0438 \u043d\u0430 \u0440\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438. \u041d\u0430\u0448 \u0432\u044b\u0431\u043e\u0440 \u043f\u0430\u043b \u0432 \u043f\u043e\u043b\u044c\u0437\u0443 Vue. \u041c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0435\u0433\u043e \u0432 \u043d\u0430\u0448\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445 \u0447\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e. \u041d\u0430\u043c \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u043b\u0430\u0441\u044c \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438 \u0441\u0438\u043b \u0437\u0430 \u0441\u0447\u0451\u0442 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0430 (HTML, CSS, JS \u0432 \u043e\u0434\u043d\u043e\u043c \u0444\u0430\u0439\u043b\u0435). \u0414\u0430\u043b\u0435\u0435 \u043c\u044b \u0440\u0435\u0448\u0438\u043b\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0451, \u0447\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043c\u043e\u0436\u043d\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c.<\/p>\n<p>\u0420\u0430\u043d\u044c\u0448\u0435, \u043a\u043e\u0433\u0434\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430 \u043d\u0430 \u0441\u0443\u0431\u043f\u043e\u0434\u0440\u044f\u0434, \u043a \u043d\u0430\u043c \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u0438 \u043c\u0430\u043a\u0435\u0442\u044b \u043e\u0442 \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0435\u0431-\u0441\u0442\u0443\u0434\u0438\u0439 (\u043c\u044b \u0437\u0430\u0441\u0442\u0430\u043b\u0438 \u0435\u0449\u0451 \u0432\u0440\u0435\u043c\u0435\u043d\u0430 \u043c\u0430\u043a\u0435\u0442\u043e\u0432 \u0432 Photoshop). \u0421\u0435\u0442\u043a\u0438 \u0432 \u044d\u0442\u0438\u0445 \u0432 \u043c\u0430\u043a\u0435\u0442\u0430\u0445 \u0431\u044b\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0443\u0436\u0430\u0441\u043d\u044b. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 12 \u043a\u043e\u043b\u043e\u043d\u043e\u043a \u043d\u0430 \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u0435, 10 \u043d\u0430 \u043a\u0430\u043a\u0438\u0445-\u0442\u043e \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445, \u0438 2 \u043a\u043e\u043b\u043e\u043d\u043a\u0438 \u043d\u0430 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u043c. \u041e\u0442\u0441\u0442\u0443\u043f\u044b \u043c\u0435\u0436\u0434\u0443 \u043a\u043e\u043b\u043e\u043d\u043a\u0430\u043c\u0438 \u043c\u043e\u0433\u043b\u0438 \u0431\u044b\u0442\u044c \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u0440\u0430\u0437\u043d\u044b\u043c\u0438. \u0412\u0441\u0451 \u044d\u0442\u043e \u0441\u0432\u043e\u0434\u0438\u043b\u043e \u043d\u0430\u0441 \u0441 \u0443\u043c\u0430, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u043e\u0435 \u043d\u043e\u0432\u043e\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u2014 \u044d\u0442\u043e \u043a\u0430\u043a \u0432\u0451\u0440\u0441\u0442\u043a\u0430 \u043d\u043e\u0432\u043e\u0433\u043e \u043c\u0430\u043a\u0435\u0442\u0430. \u041d\u0438\u043a\u0430\u043a\u043e\u0439 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438, \u043d\u0438\u043a\u0430\u043a\u043e\u0439 \u0432\u044b\u0433\u043e\u0434\u044b, \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u044b, \u043d\u043e \u043d\u0430\u0441 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u0441\u043e\u0431\u0438\u0440\u0430\u043b\u0441\u044f \u0441\u043b\u0443\u0448\u0430\u0442\u044c, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043c\u0430\u043a\u0435\u0442\u044b \u0438 \u0431\u044e\u0434\u0436\u0435\u0442\u044b \u0443\u0436\u0435 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u044b.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041a\u0430\u043a \u0431\u044b\u043b\u043e \u0440\u0430\u043d\u044c\u0448\u0435<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<h3>\u041a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u0435\u0439\u0447\u0430\u0441<\/h3>\n<p>\u0414\u0443\u043c\u0430\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443, \u0434\u0435\u043b\u0430\u0442\u044c \u0435\u0451 \u0431\u044b\u0441\u0442\u0440\u0435\u0435, \u043c\u044b \u0437\u0430\u0434\u0443\u043c\u0430\u043b\u0438\u0441\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0435 \u043e\u0442 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u0430 \u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0437\u0430\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u043e\u0448\u0438\u0431\u043e\u043a \u0434\u043b\u044f \u0432\u0451\u0440\u0441\u0442\u043a\u0438. \u041c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0438\u0445 \u0438\u0441\u043a\u0430\u0442\u044c, \u0438 \u043f\u043e\u043d\u044f\u043b\u0438, \u0447\u0442\u043e \u0441\u0435\u0442\u043a\u0438 \u2014 \u044d\u0442\u043e \u0441\u0430\u043c\u043e\u0435 \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0437\u043b\u043e, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432 \u043d\u0430\u0448\u0435\u0439 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u0435.<\/p>\n<p>\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0435 \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u043d\u0430 \u043a\u0430\u043a\u0438\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440 \u0440\u0438\u0441\u0443\u0435\u0442 \u043c\u0430\u043a\u0435\u0442 1440 px \u0438 \u043d\u0430 \u043a\u0430\u043a\u0438\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u044c \u043d\u0430 \u043c\u0430\u043a\u0435\u0442 768 px. \u041d\u0430 1439 px \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u043d\u044b\u0439 \u043c\u0430\u043a\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043f\u043b\u043e\u0445\u043e. \u041a\u0440\u043e\u043c\u0435 \u044d\u0442\u043e\u0433\u043e \u0435\u0441\u0442\u044c \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0431\u0430\u0437\u043e\u0432\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0435, \u043a\u0430\u043a 1366 px, 1280 px, 1024 px \u0438 \u0442.\u043f. \u041c\u044b \u043f\u044b\u0442\u0430\u0435\u043c\u0441\u044f \u0434\u0435\u043b\u0430\u0442\u044c \u043a\u0430\u043a-\u0442\u043e \u043f\u043e \u0441\u0432\u043e\u0435\u043c\u0443. \u0412 \u0438\u0442\u043e\u0433\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439 \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u043e\u043a \u0438 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u043e\u043a.<\/p>\n<p>\u041c\u044b \u043f\u043e\u0434\u0443\u043c\u0430\u043b\u0438: \u0430 \u043f\u043e\u0447\u0435\u043c\u0443 \u0431\u044b \u043d\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0434\u043d\u0443 \u0441\u0435\u0442\u043a\u0443 \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043d\u0435\u0439? \u0412\u0435\u0434\u044c \u044d\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u043d\u0435 \u0441\u0438\u043b\u044c\u043d\u043e \u043f\u043e\u0432\u0440\u0435\u0434\u0438\u0442\u044c \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u0443 \u0432 \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u0435, \u043d\u043e \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043e\u0447\u0435\u043d\u044c \u0441\u0438\u043b\u044c\u043d\u043e \u043e\u0431\u043b\u0435\u0433\u0447\u0438\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 \u0432\u0435\u0440\u0441\u0442\u0430\u043b\u044c\u0449\u0438\u043a\u0430. \u0422\u0430\u043a \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0438\u0434\u0435\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0440\u0435\u0437\u0438\u043d\u043e\u0432\u044b\u0445 \u044d\u043b\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0445 \u0441\u0435\u0442\u043e\u043a.<\/p>\n<p>\u0420\u0435\u0437\u0438\u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0442\u043a\u0430 \u2014 \u044d\u0442\u043e \u043a\u043e\u0433\u0434\u0430 \u043c\u044b \u043f\u0435\u0440\u0435\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 \u043c\u0430\u043a\u0435\u0442\u0430 \u043f\u043e\u0434 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0443\u044e \u0448\u0438\u0440\u0438\u043d\u0443 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430, \u043d\u0430 \u0441\u0430\u043c \u0431\u0440\u0430\u0443\u0437\u0435\u0440. \u0414\u043e\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044f \u044d\u0442\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 CSS-\u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 \u0438 \u0435\u0434\u0438\u043d\u0438\u0446\u0430\u043c\u0438 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f: vw, %. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043c\u0430\u043a\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0438 \u043e\u0447\u0435\u043d\u044c \u0440\u0435\u0434\u043a\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f.<\/p>\n<p>\u0420\u0435\u0437\u0438\u043d\u043e\u0432\u044b\u043c \u043c\u0430\u043a\u0435\u0442\u044b \u0434\u0435\u043b\u0430\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u0438. \u0415\u0441\u043b\u0438 \u043c\u044b \u0434\u0435\u043b\u0430\u0435\u043c \u0440\u0435\u0437\u0438\u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0442\u043a\u0443 \u043f\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u0438 \u0438 \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u0438, \u0442\u043e \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u0435\u0440\u0435\u0434 \u043d\u0430\u043c\u0438 \u0432\u0435\u0440\u0441\u0442\u043a\u0430 \u0441 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430, \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u0430\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u0432\u0435\u0440\u0441\u0442\u043a\u0430, \u043e\u043d\u0430 \u043d\u0435 \u043f\u0435\u0440\u0435\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442 \u043a\u043e\u043d\u0442\u0435\u043d\u0442.<\/p>\n<p>\u0422\u043e \u0435\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u044f \u0440\u0435\u0437\u0438\u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0442\u043a\u0443, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0434\u0430\u0436\u0435 \u043f\u0435\u0440\u0435\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u043c\u0430\u043a\u0435\u0442\u0430 \u043f\u0435\u0440\u0435\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440, \u0447\u0442\u043e\u0431\u044b \u0432\u0441\u0435 \u0440\u0430\u0441\u0447\u0435\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430, \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0442\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u201c\u043b\u0438\u0448\u043d\u0438\u0435\u201d \u0441\u0442\u0438\u043b\u0438.<\/p>\n<ul>\n<li>\n<p>\u0410\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u0430\u044f (\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f)<\/p>\n<\/li>\n<li>\n<p>\u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u0430\u044f<\/p>\n<\/li>\n<li>\n<p>\u0420\u0435\u0437\u0438\u043d\u043e\u0432\u0430\u044f (\u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u0430\u043a \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0442\u044f\u043d\u0435\u0442\u0441\u044f, \u043e\u043d\u0430 \u0436\u0438\u0434\u043a\u0430\u044f, \u043d\u043e \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435)<\/p>\n<h3>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0441\u0435\u0442\u043e\u043a<\/h3>\n<p>\u0412\u043e\u0442 \u043e\u0431\u0440\u0430\u0437\u0435\u0446, \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u043e \u0440\u0438\u0441\u0443\u044e\u0442\u0441\u044f \u0441\u0435\u0442\u043a\u0438. \u041d\u0430 1920px 12 \u043a\u043e\u043b\u043e\u043d\u043e\u043a:<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041d\u0430 1440px \u2014 10 \u043a\u043e\u043b\u043e\u043d\u043e\u043a, \u043d\u0430 768px \u2014 6 \u043a\u043e\u043b\u043e\u043d\u043e\u043a, \u043d\u0430 320px 2 \u043a\u043e\u043b\u043e\u043d\u043a\u0438<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0414\u043b\u044f \u043d\u0430\u0441 \u044d\u0442\u043e \u043f\u043b\u043e\u0445\u043e. \u041c\u044b \u0440\u0435\u0448\u0438\u043b\u0438 \u0443\u0439\u0442\u0438 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e.<\/p>\n<p>\u041c\u044b \u0440\u0438\u0441\u0443\u0435\u043c \u0434\u0435\u0441\u044f\u0442\u0438\u043a\u043e\u043b\u043e\u043d\u043e\u0447\u043d\u0443\u044e \u0441\u0435\u0442\u043a\u0443. \u0415\u0451 \u043b\u0435\u0433\u0447\u0435 \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0430 \u0432\u0451\u0440\u0441\u0442\u043a\u0435<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0414\u0430\u043b\u0435\u0435 \u0441\u0436\u0438\u043c\u0430\u0435\u043c \u0448\u0438\u0440\u0438\u043d\u0443<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041c\u044b \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0448\u0438\u0440\u0438\u043d\u0430 \u043a\u043e\u043b\u043e\u043d\u043e\u043a, \u043d\u043e \u043d\u0435 \u043e\u0442\u0441\u0442\u0443\u043f\u044b \u043a\u043e\u043b\u043e\u043d\u043e\u043a (gutter) \u0438 margin \u043f\u043e \u043a\u0440\u0430\u044f\u043c. \u042d\u0442\u043e \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430\u043c \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0435\u0442\u043a\u0443, \u0435\u0441\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0440\u0430\u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0442\u044c \u0448\u0438\u0440\u0438\u043d\u0443 \u043c\u0430\u043a\u0435\u0442\u0430.<\/p>\n<p>\u0414\u043b\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e, \u0447\u0442\u043e\u0431\u044b \u043c\u0435\u043d\u044f\u043b\u0438\u0441\u044c \u0438 gutter \u0438 margin, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u043a \u0440\u0443\u0447\u043d\u043e\u043c\u0443 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c 10 \u043a\u043e\u043b\u043e\u043d\u043e\u043a, margin 40px \u0438 gutter 30px.<\/p>\n<p>\u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0435\u043c \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u0432 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u0430\u0445. \u0411\u0435\u0440\u0451\u043c \u0437\u0430 \u043e\u0441\u043d\u043e\u0432\u0443 \u043c\u0430\u043a\u0435\u0442 1920px.<\/p>\n<p>margin 40px \u0437\u0430\u0439\u043c\u0451\u0442: \u00a0 \u00a0 \u00a0 40 \/ 1920 = 0,020833333333 = 2,083333%<\/p>\n<p>gutter 30px \u0437\u0430\u0439\u043c\u0451\u0442: \u00a0 \u00a0 \u00a0 \u00a0 30 \/ 1920 = 0,015625 = 1.5625%<\/p>\n<p>\u0428\u0438\u0440\u0438\u043d\u0430 \u043a\u043e\u043b\u043e\u043d\u043e\u043a 157px: 157 \/ 1920 = 0,08177083333 = 8,177083%<\/p>\n<p><strong>\u0414\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043c\u043e\u0436\u0435\u043c \u0441\u043b\u043e\u0436\u0438\u0442\u044c \u0432\u0441\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u044b:<\/strong><\/p>\n<p>10 \u043a\u043e\u043b\u043e\u043d\u043e\u043a + 9 gutter + 2 margin<\/p>\n<p>(157 * 10) + (30 * 9) + (40 * 2) = 1920px<\/p>\n<p><strong>\u0418\u0442\u0430\u043a, \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043d\u044b\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u044b:<\/strong><\/p>\n<ul>\n<li>\n<p>\u043a\u043e\u043b\u043e\u043d\u043a\u0430 8,177083%<\/p>\n<\/li>\n<li>\n<p>\u043e\u0442\u0441\u0442\u0443\u043f \u0441 \u043a\u0440\u0430\u044e 2,083333%<\/p>\n<\/li>\n<li>\n<p>\u043e\u0442\u0441\u0442\u0443\u043f\u044b \u043c\u0435\u0436\u0434\u0443 \u043a\u043e\u043b\u043e\u043d\u043a\u0430\u043c\u0438 1.5625%<\/p>\n<\/li>\n<\/ul>\n<p><strong>\u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0435\u043c \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u043d\u0430 \u043c\u0430\u043a\u0435\u0442\u0435 1440px:<\/strong><\/p>\n<ul>\n<li>\n<p>\u0448\u0438\u0440\u0438\u043d\u0430 \u043a\u043e\u043b\u043e\u043d\u043a\u0438: 1440 * 8,177083% = 117,75px<\/p>\n<\/li>\n<li>\n<p>margin: 1440 * 2,083333% = 29,99999px<\/p>\n<\/li>\n<li>\n<p>padding: 1440 * 1.5625% = 22,5px<\/p>\n<\/li>\n<\/ul>\n<figure class=\"full-width\"><figcaption>\u0441\u0435\u0442\u043a\u0430 \u043d\u0430 1440px<\/figcaption><\/figure>\n<p>\u0422\u0430\u043a\u0438\u043c \u0436\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u043d\u0430 \u0432\u0441\u0435 \u0448\u0438\u0440\u0438\u043d\u044b \u043c\u0430\u043a\u0435\u0442\u043e\u0432<\/p>\n<figure class=\"full-width\"><figcaption>\u0441\u0435\u0442\u043a\u0430 \u043d\u0430 1024px \u0438 768px<\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption>\u0441\u0435\u0442\u043a\u0430 \u043d\u0430 320px<\/figcaption><\/figure>\n<p>\u041a\u0430\u043a \u043c\u044b \u0432\u0438\u0434\u0438\u043c, \u043d\u0430\u0448\u0430 \u0441\u0435\u0442\u043a\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0430\u0441\u044c. \u041e\u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u043b\u0430\u0441\u044c \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0448\u0438\u0440\u0438\u043d\u044b \u043c\u0430\u043a\u0435\u0442\u0430, \u0448\u0438\u0440\u0438\u043d\u044b \u043a\u0430\u043d\u0432\u0430\u0441\u0430.<\/p>\n<p>\u0418\u0437 \u0432\u0441\u0435\u0433\u043e \u044d\u0442\u043e\u0433\u043e \u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u0447\u0442\u043e \u0434\u043b\u044f \u0440\u0435\u0437\u0438\u043d\u043e\u0432\u043e\u0439 \u0432\u0451\u0440\u0441\u0442\u043a\u0438 \u043d\u0430\u043c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0432\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043d\u044b\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u044b. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0431\u0440\u0430\u0442\u044c \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 \u0438 \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u044d\u0442\u0438 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u044b. \u042d\u0442\u0443 \u0440\u0430\u0431\u043e\u0442\u0443 \u043c\u044b \u043f\u0435\u0440\u0435\u043b\u043e\u0436\u0438\u043c \u043d\u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440.<\/p>\n<h3>\u041a\u043e\u0434 \u0434\u043b\u044f \u0440\u0435\u0437\u0438\u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0442\u043a\u0438<\/h3>\n<p>\u041f\u0435\u0440\u0435\u0439\u0434\u0451\u043c \u043a \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435. \u041c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u043f\u0440\u0435\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 scss \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u044e percentage \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043e\u0432, \u0447\u0442\u043e\u0431 \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u043a\u043e\u0434. \u041d\u0430\u043f\u0438\u0448\u0435\u043c \u0432 HTML \u0438 CSS \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:\u00a0<a href=\"https:\/\/codepen.io\/danilabr\/pen\/yLpbxPr\" rel=\"noopener noreferrer nofollow\">https:\/\/codepen.io\/danilabr\/pen\/yLpbxPr<\/a><\/p>\n<p>HTML:<\/p>\n<pre><code class=\"xml\">&lt;div class=\"is-grid\">&lt;\/div><\/code><\/pre>\n<p>CSS:<\/p>\n<pre><code class=\"css\">$grid_color: #00f; $grid_margin: percentage(40 \/ 1920); \/\/ 40 \/ 1920 * 100%; $grid_width: percentage(157 \/ (1920 - 40 * 2)); $grid_gutter: percentage(30 \/ (1920 - 40 * 2));  body {    position: relative;    padding: 50px 0;    min-height: 100vh;     &amp;.is-grid::after {        content: '';        position: absolute;        z-index: 1000;        top: 0;        bottom: 0;        opacity: 0.15;        left: $grid_margin;        right: $grid_margin;        background: repeating-linear-gradient(90deg,                $grid_color 0,                $grid_color $grid_width,                transparent $grid_width,                transparent $grid_width + $grid_gutter);        pointer-events: none;    } } <\/code><\/pre>\n<p>\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442:<\/p>\n<\/li>\n<\/ul>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u042d\u0442\u0438 \u0441\u0442\u0438\u043b\u0438 \u0434\u0430\u044e\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0430\u043a, \u0447\u0442\u043e\u0431 \u043f\u043e \u043d\u0430\u0436\u0430\u0442\u0438\u044e \u043d\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u0443\u044e \u043a\u043b\u0430\u0432\u0438\u0448\u0443 \u043d\u0430 body \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0441\u044f \u043a\u043b\u0430\u0441\u0441 .is-grid \u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u043b\u0430\u0441\u044c \u0434\u0430\u043d\u043d\u0430\u044f \u0441\u0435\u0442\u043a\u0430. \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0435 \u0442\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u043d\u0430 pixelperfect, \u0438 \u0432 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0432\u0451\u0440\u0441\u0442\u043a\u0438 \u0441\u043b\u0435\u0434\u0438\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0431\u043b\u043e\u043a\u0438 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u043b\u0438\u0441\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043f\u043e \u0441\u0435\u0442\u043a\u0435.<\/p>\n<p>\u0428\u0438\u0440\u0438\u043d\u0443 \u043a\u043e\u043b\u043e\u043d\u043a\u0438 $grid_width \u0438 \u043e\u0442\u0441\u0442\u0443\u043f \u043c\u0435\u0436\u0434\u0443 \u043a\u043e\u043b\u043e\u043d\u043a\u0430\u043c\u0438 $grid_gutter \u0431\u0443\u0434\u0435\u043c \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0435 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0431\u0449\u0435\u0439 \u0448\u0438\u0440\u0438\u043d\u044b 1920px, \u0430 \u0437\u0430 \u043c\u0438\u043d\u0443\u0441\u043e\u043c \u043e\u0442\u0441\u0442\u0443\u043f\u043e\u0432 \u0441\u043b\u0435\u0432\u0430 \u0438 \u0441\u043f\u0440\u0430\u0432\u0430 $grid_margin:<\/p>\n<pre><code class=\"css\">$grid_width: percentage(157 \/ (1920 - 40 * 2)); $grid_gutter: percentage(30 \/ (1920 - 40 * 2));<\/code><\/pre>\n<p>\u0412 \u0441\u0442\u0438\u043b\u044f\u0445 \u0443 \u0441\u0435\u0442\u043a\u0438 \u043e\u0442\u0440\u0435\u0437\u0430\u0435\u043c \u0441\u043b\u0435\u0432\u0430 \u0438 \u0441\u043f\u0440\u0430\u0432\u0430 margin:<\/p>\n<pre><code class=\"css\">left: $grid_margin; right: $grid_margin;<\/code><\/pre>\n<p>\u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0433\u0440\u0430\u0434\u0438\u0435\u043d\u0442\u0430 \u0437\u0430\u0446\u0438\u043a\u043b\u0438\u0432\u0430\u0435\u043c \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0443 \u043a\u043e\u043b\u043e\u043d\u043e\u043a:<\/p>\n<pre><code class=\"css\">background: repeating-linear-gradient(90deg,                $grid_color 0,                $grid_color $grid_width,                transparent $grid_width,                transparent $grid_width + $grid_gutter);<\/code><\/pre>\n<p>\u0414\u0430\u043b\u0435\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u043c \u043e\u0431\u0451\u0440\u0442\u043a\u0443 .wrapper, \u0438 \u043f\u043e\u043b\u043e\u0436\u0438\u043c \u0432 \u043d\u0435\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442 .column-item\u00a0<a href=\"https:\/\/codepen.io\/danilabr\/pen\/LYeyXba\" rel=\"noopener noreferrer nofollow\">https:\/\/codepen.io\/danilabr\/pen\/LYeyXba<\/a><\/p>\n<p>HTML:<\/p>\n<pre><code>&lt;body class=\"is-grid\">     &lt;div class=\"wrapper\">         &lt;p class=\"column-item\">123&lt;\/p>     &lt;\/div> &lt;\/body><\/code><\/pre>\n<p>CSS:<\/p>\n<pre><code class=\"css\">.wrapper {     margin: 0 $grid_margin; } <\/code><\/pre>\n<p>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043e\u0442\u0441\u0442\u0443\u043f\u0430 \u0441\u043b\u0435\u0432\u0430 \u0438 \u0441\u043f\u0440\u0430\u0432\u0430 \u0443 .wrapper \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u043d\u0430 \u0432\u0441\u0435\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445, \u043d\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u043f\u0438\u0441\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 media queries \u0438 \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c \u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u042d\u0442\u043e \u043e\u0433\u0440\u043e\u043c\u043d\u0430\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u0438.<\/p>\n<p>\u0414\u043e\u0431\u0430\u0432\u0438\u043c \u0434\u0435\u043a\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u0441\u0442\u0438\u043b\u0438 \u0434\u043b\u044f .column-item:<\/p>\n<pre><code class=\"css\">.column-item {    height: 50px;    background: grey; }<\/code><\/pre>\n<p>\u0421\u0434\u0435\u043b\u0430\u0435\u043c \u0448\u0438\u0440\u0438\u043d\u0443 .column-item \u0440\u0430\u0432\u043d\u043e\u0439 \u043f\u044f\u0442\u0438 \u043a\u043e\u043b\u043e\u043d\u043a\u0430\u043c. \u042d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438:<\/p>\n<p>1. \u041f\u0440\u043e\u0441\u0442\u043e \u0438\u0437\u043c\u0435\u0440\u0438\u0442\u044c \u0448\u0438\u0440\u0438\u043d\u0443 5\u0442\u0438 \u043a\u043e\u043b\u043e\u043d\u043e\u043a \u0441 \u043e\u0442\u0441\u0442\u0443\u043f\u0430\u043c\u0438 \u0432 \u043c\u0430\u043a\u0435\u0442\u0435. \u041b\u0438\u0431\u043e \u0441\u043b\u043e\u0436\u0438\u0442\u044c \u0448\u0438\u0440\u0438\u043d\u0443 \u043a\u043e\u043b\u043e\u043d\u043e\u043a \u0440\u0443\u043a\u0430\u043c\u0438:<\/p>\n<p>5 \u043a\u043e\u043b\u043e\u043d\u043e\u043a * 157px + 4 \u043e\u0442\u0441\u0442\u0443\u043f\u0430 * 30px = 905px.<\/p>\n<p>(\u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0435\u043c, \u0447\u0442\u043e 1920px \u043c\u0438\u043d\u0443\u0441 2 \u043e\u0442\u0441\u0442\u0443\u043f\u0430 \u0441\u043f\u0440\u0430\u0432\u0430 \u0438 \u0441\u043b\u0435\u0432\u0430 \u043f\u043e 30px = 1840px).<\/p>\n<pre><code class=\"css\">width: percentage(905 \/ 1840);<\/code><\/pre>\n<p>2. \u0422\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435 \u043d\u0430 \u0447\u0438\u0441\u0442\u043e\u043c CSS:<\/p>\n<pre><code class=\"css\">width: calc(905 \/ 1840 * 100%);<\/code><\/pre>\n<p>3. \u041c\u043e\u0436\u043d\u043e \u0441\u043e\u0441\u0447\u0438\u0442\u0430\u0442\u044c 905 \/ 1840 \u043d\u0430 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0435 (\u0442\u0430\u043a \u043b\u0443\u0447\u0448\u0435 \u043d\u0435 \u043f\u0438\u0441\u0430\u0442\u044c):<\/p>\n<pre><code class=\"css\">width: calc(0,4918478261 * 100%);<\/code><\/pre>\n<p>4. \u041b\u0438\u0431\u043e, \u0435\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0448\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435:<\/p>\n<pre><code class=\"css\">width: $grid_width * 5 + $grid_gutter * 4;<\/code><\/pre>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0431\u0443\u0434\u0435\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0439:<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<h3>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c mixin mq, \u0438\u043b\u0438 \u043e\u0448\u0438\u0431\u043a\u0430 \u0431\u0440\u0435\u0439\u043a\u043f\u043e\u0438\u043d\u0442\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435<\/h3>\n<p>\u0427\u0430\u0441\u0442\u043e Frontend-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0431\u0440\u0435\u0439\u043a\u043f\u043e\u0438\u043d\u0442\u043e\u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0432 \u043f\u0440\u0435\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0435. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f: 1920px, 1440px, 1024px, 768px \u0438 \u0442.\u0434. \u041d\u043e \u044d\u0442\u043e \u0437\u0430\u0433\u043e\u043d\u044f\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0432 \u043e\u0447\u0435\u043d\u044c \u0443\u0437\u043a\u0438\u0435 \u0440\u0430\u043c\u043a\u0438. \u0411\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u043a\u043e\u0433\u0434\u0430 \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u043e\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435: \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, 905px. \u041d\u0430 \u043d\u0451\u043c \u0447\u0430\u0441\u0442\u043e \u043d\u0435 \u0432\u043b\u0435\u0437\u0430\u0435\u0442 \u0442\u0435\u043a\u0441\u0442, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0434\u043b\u0438\u043d\u043d\u043e\u0435 \u0441\u043b\u043e\u0432\u043e.<\/p>\n<p>\u0421\u0430\u043c\u043e\u0435 \u0431\u044b\u0441\u0442\u0440\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u2014 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 \u0442\u0435\u043a\u0441\u0442\u0430. \u0415\u0441\u043b\u0438 \u0434\u043b\u044f \u044d\u0442\u0438\u0445 \u043d\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u0442\u043e\u0447\u0435\u043a \u0437\u0430\u0432\u043e\u0434\u0438\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435, \u0442\u043e \u044d\u0442\u043e \u043f\u043b\u043e\u0445\u043e\u0439 \u043f\u0443\u0442\u044c. \u042d\u0442\u0438\u0445 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u043e. \u0412 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c bootstrap.<\/p>\n<p>\u041c\u044b \u0445\u043e\u0442\u0438\u043c \u0441\u0435\u0431\u0435 \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0432\u043e\u0431\u043e\u0434\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0431\u0440\u0435\u0439\u043a \u043f\u043e\u0438\u043d\u0442\u043e\u0432. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u043c\u0438\u043a\u0441\u0438\u043d mq(), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<pre><code class=\"css\">@mixin mq($from, $to: false) {    @if $to {        @media (min-width: #{$from}px) and (max-width: #{$to}px) {            @content;        }    } @else {        @media (max-width: #{$from}px) {            @content;        }    } }<\/code><\/pre>\n<p>\u041c\u0438\u043a\u0441\u0438\u043d \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 2 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430. \u0412\u0442\u043e\u0440\u043e\u0439 \u2014 \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439. \u0415\u0441\u043b\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440, \u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0445\u043e\u0434 desktop first, \u0435\u0441\u043b\u0438 2, \u0442\u043e mobile first.<\/p>\n<p>\u0414\u043e\u0431\u0430\u0432\u0438\u043c \u043a \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c\u0443 \u043f\u0440\u0438\u043c\u0435\u0440\u0443 mixin mq \u0438 \u0431\u0440\u0435\u0439\u043a\u043f\u043e\u0438\u043d\u0442 768px.<\/p>\n<pre><code class=\"css\">.column-item { \u2026    @include mq(767) {        width: calc(#{$grid_width} * 4 + #{$grid_gutter} * 3 + 5px);    } } <\/code><\/pre>\n<p>\u041f\u0440\u0438 \u0448\u0438\u0440\u0438\u043d\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043c\u0435\u043d\u0435\u0435 767px \u0448\u0438\u0440\u0438\u043d\u0430 .column-item \u0441\u0442\u0430\u043d\u0435\u0442 \u0440\u0430\u0432\u043d\u0430 4\u043c \u043a\u043e\u043b\u043e\u043d\u043a\u0430\u043c + 5px.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<h3>\u0421\u043b\u0430\u0439\u0434\u0435\u0440 \u0441 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0432\u044b\u0441\u043e\u0442\u043e\u0439<\/h3>\n<p><a href=\"https:\/\/codepen.io\/danilabr\/pen\/MWroJKv\" rel=\"noopener noreferrer nofollow\">https:\/\/codepen.io\/danilabr\/pen\/MWroJKv<\/a><\/p>\n<p>\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u0448\u0438\u0440\u0438\u043d\u0443 \u044d\u043a\u0440\u0430\u043d\u0430, \u0438 \u0443\u0432\u0438\u0434\u0438\u0442\u0435, \u043a\u0430\u043a \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u043f\u043e \u0440\u0430\u0437\u043d\u043e\u043c\u0443 \u0432\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u043d\u0430\u0448\u0443 \u0441\u0435\u0442\u043a\u0443. \u0412 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445 \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0438, \u043e\u0442\u043a\u0443\u0434\u0430 \u0431\u0435\u0440\u0443\u0442\u0441\u044f \u0448\u0438\u0440\u0438\u043d\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c. \u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u044d\u0442\u0438 \u0441\u0442\u0438\u043b\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043d\u0430\u043c \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u0438 \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0439 \u043d\u0430 \u0432\u0441\u0435\u0445 \u0440\u0430\u0437\u043c\u0435\u0440\u0430\u0445 \u044d\u043a\u0440\u0430\u043d\u0430:<\/p>\n<pre><code class=\"css\">i {    display: block;    padding: percentage(9 \/ 16) 0 0;    background: none no-repeat 50% 50%;    background-size: cover; }<\/code><\/pre>\n<figure class=\"full-width\"><figcaption>\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u0431\u043e\u043b\u0435\u0435 1280px<\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption>\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043c\u0435\u043d\u0435\u0435 1280px<\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption>\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043c\u0435\u043d\u0435\u0435 768px<\/figcaption><\/figure>\n<h3>\u0414\u0432\u0430 \u0431\u043b\u043e\u043a\u0430 \u0432 \u0440\u0435\u0437\u0438\u043d\u043e\u0432\u043e\u0439 \u0441\u0435\u0442\u043a\u0435<\/h3>\n<p>\u041f\u0440\u043e\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u0443\u0435\u043c \u0442\u0440\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u0432\u0451\u0440\u0441\u0442\u043a\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0434\u0432\u0443\u0445 \u0431\u043b\u043e\u043a\u043e\u0432 \u0432 \u0441\u0435\u0442\u043a\u0435. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0431\u0443\u0434\u0435\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0439:<\/p>\n<figure class=\"full-width\"><figcaption>\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u0431\u043e\u043b\u0435\u0435 1024px<\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption>\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043c\u0435\u043d\u0435\u0435 1024px<\/figcaption><\/figure>\n<p><strong>1.<\/strong> \u041f\u0435\u0440\u0432\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e display: flex;\u00a0<a href=\"https:\/\/codepen.io\/danilabr\/pen\/LYeLWzN\" rel=\"noopener noreferrer nofollow\">https:\/\/c<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-331646","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/331646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=331646"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/331646\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=331646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=331646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=331646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}