Ralf Kaiser: Unterschied "font-weight:bold" und "<b>"

Beitrag lesen

ich kann das mit meinem FF 2.0.0.4 nicht nachvollziehen.
Könntest du bitte mal die relevanten Teile deines HTML- und CSS-Codes posten?

OK, hier aus der CSS:

.intromessage
{
 font-size: 16pt;
 font-family: Serif, 'Times New Roman' , Times
}
.intromessagebold
{
 font-size: 16pt;
 font-family: Serif, 'Times New Roman' , Times
 font-weight: bolder;
}

In der Seite steht dann irgendwo:

<asp:Label ID="Label4" runat="server" CssClass="intromessage" Font-Bold="False" Text="Ich bin normal"></asp:Label>
<asp:Label ID="Label5" runat="server" CssClass="intromessagebold" Font-Bold="False" Text="Ich bin bold"></asp:Label>

Diese Labels werden in der generierten HTML-Seite (also das was "im Browser ankommt") in SPAN-Tags umgesetzt denen die entsprechenden Klassen zugewiesen wurden und sehen aber vollkommen gleich aus. Eigentlich sollte das zweite Label ja fett sein.

Formatiere ich das zweite Label direkt als fett dann wird dies wieder in einen SPAN umgesetzt, der dann aber zusätzlich noch ein STYLE-Tag mit der Angabe "font-weight:bold" enthält (ich dachte zuerst ASP.NET würde das mit <B> machen). In dem Fall wird das Label korrekt als fett dargestellt.

Ich kann mir das im Moment nicht erklären.

Irgend eine Idee??

Danke im vorraus,
Ralf