Así que digamos que he lo siguiente en 'foo.css':¿Puedo incluir una definición de css en otra definición de css?
.border { border : solid 1px; }
#foo { color : #123; }
#bar { color : #a00; }
Ahora vamos a decir que tengo dos divs que quiero fronteras para, por lo que:
<div id="foo" class="border">Foo</div>
<div id="bar" class="border">Bar</div>
Esto funciona bien , pero me parece que la hora de definir y #foo #bar en mi archivo css, prefiero darles las características de .border de dar el div es la clase, así:
.border { border : solid 1px; }
#foo {
<incantation to inherit from .border>
color : #123;
}
#bar {
<incantation to inherit from .border>
color : #a00;
}
y luego mi html wo uld simplemente sea:
<div id="foo">Foo</div>
<div id="bar">Bar</div>
¿Alguien sabe qué es ese conjuro mágico?
Hmmm, interesante. Ya estoy usando haml así que usar sass para mis cosas css sería un siguiente paso natural y resolver esta carencia particular de css. ¡Gracias a cada uno de ustedes por su respuesta! – ynkr