рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рд╕реАрдПрд╕рдПрд╕ рдврд╛рдВрдЪреЗ

рдХреНрдпрд╛ рдЖрдк CSS рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?

рдЬреЛ рд▓реЛрдЧ рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ CSS - рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ, рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ред

CSS рдлреНрд░реЗрдорд╡рд░реНрдХ HTML рдФрд░ CSS рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрдЯ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдирдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдмрдирд╛рддреЗ рд╕рдордп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЗрд╕ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд▓реЗрдЖрдЙрдЯ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдлрд╝реЙрдиреНрдЯ рдбрд┐рдЬрд╝рд╛рдЗрди рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рд╕рднреА рдмреБрдирд┐рдпрд╛рджреА рдХреЛрдб рдХреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рд▓рд┐рдЦреЗрдВред рдореИрдВ рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рд╕реАрдПрд╕рдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдпрд╣ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдкреБрд╕реНрддрдХ "рд╕реАрдПрд╕рдПрд╕ рд╣рд╕реНрддрдирд┐рд░реНрдорд┐рдд" рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реВрдВ рдЬрдм рднреА рдореИрдВ рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВред

рдореИрдВ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ CSS рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдХреЛрдб рджрд┐рдЦрд╛рдКрдВрдЧрд╛ред

рдЖрдк рддреИрдпрд╛рд░ рд╕реАрдПрд╕рдПрд╕ - рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: 960 рдЧреНрд░рд┐рдб рд╕рд┐рд╕реНрдЯрдо рдпрд╛ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ ред рдпрджрд┐ рдЖрдк рдПрдХ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдЦрддрд░рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдХреЛрдб рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЬрдВрдХ рд╣реЛрдВрдЧреЗред рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдк рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдЪреБрдирд╛рд╡ рдЖрдкрдХрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рд░реВрдкрд░реЗрдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдореИрдВ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдФрд░ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИред

рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдореЗрд░реА рд░реВрдкрд░реЗрдЦрд╛ рдХреА рд╢реИрд▓реА рдкрддреНрд░рдХ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЪрд▓реЛ HTML рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ - рдПрдХ рдлрд╛рдЗрд▓ рдЬреЛ рдореЗрд░реА рдХрд┐рд╕реА рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рддреА рд╣реИ, рдореИрдВ рдЗрд╕реЗ index.html рдХрд╣рддрд╛ рд╣реВрдВред Index.html рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрджрд░ рдЙрди рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рд░рд┐рдХреНрдд рд╕рдВрд░рдЪрдирд╛ рд╣реИ рдЬреЛ рдореИрдВ рдХрд┐рд╕реА рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред

рджреЗрдЦреЛ рдФрд░ рдЖрдирдВрдж рд▓реЛред

Index.html рдлрд╝рд╛рдЗрд▓:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Untitled</title> <!-- [if gte IE 7]><!--> <link rel="stylesheet" type="text/css" media="screen, projection" href="css/screen.css" /> <!--<! [endif]--> </head> <body> <div id="wrap"> <div id="header" class="group"> <div id="logo"> LOGO </div> <ul id="nav"> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> </ul> </div> <!-- /header --> <hr /> <div class="group"> <div id="main"> Main </div> <!-- /main --> <hr /> <div id="secondary"> Secondary </div> <!-- /secondar --> </div> <!-- /.group --> <hr /> <div id="footer"> Fotter </div> <!-- /footer --> </div> <!-- /wrap --> <!-- c(yats) --> </body> </html> 


рдЕрдЧрд▓рд╛, рд╣рдо рдЙрди рдЪрд╛рд░ рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрд░ рджреЗрдЦреЗрдВрдЧреЗ рдЬреЛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЖрдЗрдП рд╕реНрдХреНрд░реАрди рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдПрд╕рдХреЗ , рдореБрдЦреНрдп рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯред рдпрд╣ рдЕрдиреНрдп рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИред рдЖрдпрд╛рдд рдЖрджреЗрд╢ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

Screen.css рдлрд╝рд╛рдЗрд▓

 /* Title: Imported style sheets are used in the project Author: author@yats.com.ua */ /* import stylesheets */ @import url ("reset.css"); @import url ("master.css"); @import url ("ie.css"); /* end import */ 


рдкрд╣рд▓рд╛ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдЬреЛ рдХрд┐ рд╕реНрдХреНрд░реАрди.рдПрдХреНрд╕рдПрд╕ рдлрд╛рдЗрд▓ рдореЗрдВ рдЗрдореНрдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд░реАрд╕реЗрдЯ рд╣реИ ред рдПрд╕рд╕реАрдПрд╕ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯред рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдлрд╝рд╛рдЗрд▓ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ

 /* Title: Reset default browser styles Author: author@yats.com.ua */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; border: 0; outline: 0; background: transparent; } ol, ul { list-style: none; } blockquote, q { quotes: none; } :focus { outline: 0; } table { border-collapse: collapse; border-spacing: 0; } 


рд╕рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдмрдирд╛рддреЗ рд╕рдордп рд░реАрд╕реЗрдЯ . css рдлрд╝рд╛рдЗрд▓, рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдореЛрдЯреЗ рддреМрд░ рдкрд░ рдПрд░рд┐рдХ рдореЗрдпрд░ рд╕реЗ рдЙрдзрд╛рд░ рд▓реА рдЧрдИ рдереАред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдореБрдЦреНрдп рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдореБрдЦреНрдп Master.css рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЗрд╕ рд╕рд╛рдЗрдЯ рдХреЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рд▓рд┐рдП рд╕рднреА рд╢реИрд▓рд┐рдпрд╛рдБ рд╣реИрдВред рдбрд┐рдЬрд╛рдЗрди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рддреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рддрддреНрд╡реЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ред

Master.css рдлрд╝рд╛рдЗрд▓

 /* Title: Master styles for screen media Author: author@yats.com.ua */ body{ font-family: "Helvetica neue", Helvetica,Arial, sans-serif; color: #444; font-size: 62.5%; background: #fff; } /* links */ a:link, a:visited { color: #369; outline: none; } a:hover{ color: #39c; } /* Page structure ------------------------------*/ #wrap{ margin: auto; max-width: 62.5em } #main{ } #secondary{ } #footer{ } /* Header ------------------------------*/ #logo{ } /* nav */ #nav{ } /* Main styles ------------------------------*/ /* Secondary styles ------------------------------*/ /* Footer styles ------------------------------*/ #footer{ } /* Misc. ------------------------------*/ hr, .hide { display: none; } a img { border: none; } /* self-clear floats */ .group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 


рдЕрдВрдд рдореЗрдВ, рд╣рдо ie.css рдлрд╝рд╛рдЗрд▓ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рд╣реЛрддреЗ рд╣реИрдВред рдореИрдВ рдЗрди рдирд┐рдпрдореЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдореЗрдВ рдЕрд▓рдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдорд╛рд╕реНрдЯрд░.рдХреЗрдПрд╕ рд╕реНрд╡рдЪреНрдЫ рд░рд╣реЗрдВ рдФрд░ рдХреБрд░реВрдкрддрд╛ рд╕реЗ рдореБрдХреНрдд рд░рд╣реЗрдВ рдЬреЛ IE рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред

Ie.css рдлрд╝рд╛рдЗрд▓

 /* Title: IE patches Author: author@yats.com.ua */ /* PNG fix */ * html #selector { /* for IE<6 */ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/image.png'); background-image: none; background-repeat: no-repeat; background-color: transparent; } /* self-clear floats */ * html .group { /* IE6 */ height: 1%; } *:first-child+html .group { /* IE7 */ min-height: 1px; } 


рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдЕрдкрдиреЗ рдЫреЛрдЯреЗ рдврд╛рдВрдЪреЗ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдорд╛рдирддрд╛ рд╣реВрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЕрдкрдиреА рдЦреБрдж рдХреА рд░реВрдкрд░реЗрдЦрд╛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреА рд░реБрдЪрд┐ рдЬрд╛рдЧреГрдд рд╣реЛрдЧреА (рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ)ред

Source: https://habr.com/ru/post/In171303/


All Articles