есть ли в css2 наследование (розширение) классов?

sector119

Guest
есть ли в css2 наследование (розширение) классов?

subject
 

HEm

Сетевой бобер
а ты знаешь, почему они называются cascade style sheets?
 

HEm

Сетевой бобер
потому что признаки общих классов передаются более специализированным
простая демонстрация

td { font-family: Arial; font-size: 8pt }
td.a { font-family: Times New Roman; color: #FF0000 }

<td>sample<td> - этот текст будет обычным цветом, шрифтом ариал и размером 8пт
<td class="a">samle 2</td> - этот будет шрифтом таймс, цветом красным но размер его будет также 8пт

учить матчасть! http://www.w3.org/TR/1998/REC-CSS2-19980512/cascade.html#inheritance
 

sector119

Guest
я не это имел ввиду!

.class1{ font-family: Arial; font-size: 8pt; color: #FF0000; }
.class2 extends class1 {font-size: 14pt;}

два класса с разными именами, но одно свойство у второго класса отличное от первого!
 

Андрей М.

Guest
.class1,.class2{
font-family: Arial;
color: #FF0000;
font-size:8pt;
}
.class2{
font-size:14pt;
}
 

sector119

Guest
Автор оригинала: Андрей М.
.class1,.class2{
font-family: Arial;
color: #FF0000;
font-size:8pt;
}
.class2{
font-size:14pt;
}
сейчас так и есть! но я думал что можно это проделать как-то более изящно!
 

Eugene Bond

sudo rm - rf /
TD { font-family: Arial; font-size: 8pt; color: #FF0000; }
.class2 extends class1 {font-size: 14pt;}

<TD class=class2>Yo!</TD>
 
Сверху