html - Apply multiple CSS rules with one selector -
if example, have lot of css styles have apply objects within div #container. possible instead of write #container in front of all, have type of selector? don't have write every object within div #container?
html
<div id="container"> <div class="letter">a</div> <div class="letter">b</div> <div class="number">1</div> <div class="number">2</div> </div> <div class="letter">c</div> <div class="number">3</div> css
.letter { font-size:25px; color:green; } .number { font-size:30px; color:red; } i want write rule every .letter , .number within #container.
ofcourse i'm reproducing issue here, there possibility change rules of .letter , .number applies #container without having change 2 times (2 times in reproduction)? (in issue it's 30 objects).
tried
#container selector before rules, without succes. breaks styles. my css attempt:
#container { .letter { font-size:25px; color:green; } .number { font-size:30px; color:red; } } does know solution or have manually apply #container in front of every rule (which want avoid cause it's lot of work!):
#container .letter { font-size:25px; color:green; } #container .number { font-size:30px; color:red; }
yes, css quite stupid , simple, have no other choose having #container in front of each class.
but
developers lazy , created pre-processing language add crazy functionality. currently, 2 alternatives : sass , less
but using technology can write styles :
nav { ul { margin: 0; padding: 0; list-style: none; } li { display: inline-block; } { display: block; padding: 6px 12px; text-decoration: none; } } and automatically generate css file :
nav ul { margin: 0; padding: 0; list-style: none; } nav li { display: inline-block; } nav { display: block; padding: 6px 12px; text-decoration: none; } this called "nesting" , 1 of many stuff love.
which 1 use between sass , less ?
they similar, recommandation existing framework , 1 available. exemple bootstrap use less , foundation use sass ... both quite similar.
i use both daily, , have preference sass, own opinion.
Comments
Post a Comment