Hi all! Who can explain why I see italic and not bolded text instead of bold and normal (not italic) text, with these rules:
#main #content * {font-size: 24px; font-style: italic; } #main #content span {display: block; margin: 24px 0; font: bold normal; } ? I have this HTML srtucture: <div id="content"> <p>text <span>text</span> text <span>text</span> text</p> </div> In theory, second font rule, though it's in short form, comes as second in the cascade and it have more specificity because of declaration of span element against * (universal selector) ... or not? To see bold and normal text I have to write specific rules: #main #content span {display: block; margin: 24px 0; font-weight: bold; font-style: normal; } Thank you to everyone who will answer this question. Paolo ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/