рд╣рдо рдкрддреНрд░ рдХреЗ рд╢рд░реАрд░ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп HTML рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
< div class = "test" > рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб < / div >
рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдирд▓рд╛рдЗрди рд╕реНрдЯрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рдмрддрд╛рдПрдВ:
div .test { font-size : 12px ; рд░рдВрдЧ : рд▓рд╛рд▓ ; }
рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╣рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдирд┐рдореНрди рдХреЛрдб рдорд┐рд▓рддрд╛ рд╣реИ:
< div class = "test" style = "font-size: 12px; color: red;" > рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб < / div >
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ рдУрд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрдардиреАрдп, рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдорд░реНрдерд┐рдд html-mail рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рд╣реИрдВ, рдФрд░ рджреВрд╕рд░реА рдУрд░, рд╣рдорд╛рд░реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдИрдореЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдкрдЪрддреЗ рд╣реИрдВред
рдЬрдм рдореИрдВрдиреЗ рдЕрджреНрднреБрдд рднрдпрд╛рдирдХ_рдорд╛рдЗрд▓ рдкреНрд▓рдЧрдЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ , рддреЛ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдПрдХ рдорд╣рд╕реВрд╕ рдХрд┐рдП рдЧрдП рдмреВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд░рд▓ рд╣реИ: рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рд╕реАрдПрд╕рдПрд╕-рдУрдХреЗ рд╕реЗ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд▓реЗрдирд╛ рдФрд░ рдХрд╣рдирд╛ рд╣реИ - "рдЙрдиреНрд╣реЗрдВ рдЬрд╝реЗрд▓рд╛рдЗрдирд┐рди"ред рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣рд╛рдБ рдирд╣реАрдВ рдерд╛, рдкрддреНрд░ рдЙрд╕ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдЖрдирд╛ рд╢реБрд░реВ рд╣реБрдП рдЬрд┐рд╕рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред рддреНрд░реБрдЯрд┐ рдХреА рдкреНрд░рдХреГрддрд┐ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рднрдпрд╛рдирдХ_рдореИрд▓ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ (рдЬреЛ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдмрд┐рд▓реНрдХреБрд▓ рднреА рднрдпрд╛рдирдХ рдирд╣реАрдВ рд╣реИ)ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд▓рдЧрдЗрди рдХреА рдорджрдж рд╕реЗ, css_parser рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ css рдХреЗ рдШрдЯрдХреЛрдВ рдореЗрдВ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ nokogiri рдХреА рдорджрдж рд╕реЗ html рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , рдФрд░ рдЕрдВрдд рдореЗрдВ, рд▓реВрдк рдореЗрдВ, html рддрддреНрд╡реЛрдВ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ css рдирд┐рдпрдо рдХреЗ рдЪрдпрдирдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдо рдХреЛ рд╢реИрд▓реА рдХреЗ рдЕрдВрдд рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рд╣реИ рдХрд┐ рдпрд╣ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЗрддреГрддреНрд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рд╕реАрдПрд╕рдПрд╕:
div .test : рдкрд╣рд▓рд╛-рдмрдЪреНрдЪрд╛ { color : red ; }
div .test { color : green ; }
HTML:
< div class = "test" > рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб < / div >
рдЙрддреНрдкрд╛рджрди:
< div class = "test" style = "color: red; color: green;" > рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб < / div >
рди рдХреЗрд╡рд▓ рд╕реАрдПрд╕рдПрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд░рдВрдЧ рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реАрдПрд╕рдПрд╕ рдирд┐рдпрдо рдЙрдирдХреЗ рдорд╣рддреНрд╡ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╕ рдкрд╣рд▓реЗ рд╕реАрдПрд╕рдПрд╕ рдирд┐рдпрдо рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рджреВрд╕рд░рд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП рдкрд╛рда рдХрд╛ рд░рдВрдЧ рд╣рд░рд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд▓рд╛рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рд╕реЗ рдЯрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛: css рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд▓реВрдк рдореЗрдВ рдирд╣реАрдВ рдЧреБрдЬрд░рдирд╛, рд▓реЗрдХрд┐рди html рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рди рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА css рд░реВрд▓реНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ (рдЬреИрд╕реЗ рдХрд┐ рдлрд╛рдпрд░рдмрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЛрдб рджреЗрдЦрддреЗ рд╕рдордп), рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЗрд╕рд▓рд┐рдП, рдореБрдЦреНрдп рдкреНрд░рд╢реНрди рдпрд╣ рд╣реИ: рд░реЗрд▓-рд▓реЗрдЦрди рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд░реЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ? рдкреНрд▓рдЧ-рдЗрди рдХрд╛ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдПрдХ рддрд░рдл, рдкрддреНрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реНрдкрд╖реНрдЯ рдФрд░ рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд▓ рдмрдирд╛ рд░рд╣реЗ, рдФрд░ рджреВрд╕рд░реА рддрд░рдл, рдИрдореЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрддреБрд╖реНрдЯ рд╣реИрдВ рдФрд░ рдЗрдЪреНрдЫрд┐рдд рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ?
рдпреБрдкреАрдбреАред рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИред рдпрд╣рд╛рдБ рдХреЛрдб рд╣реИ: github.com/goganchic/awesome_email рдФрд░ рдпрд╣рд╛рдБ рдПрдХ рд╕рдВрдмрдВрдзрд┐рдд рд▓реЗрдЦ рд╣реИ: rails.vsevteme.ru/items/show?id=15682