Ich stehe vor einem seltsamen Cross-Browser-Problem, d.h. ich möchte einige der Optionselemente als fett hervorheben, indem ich eine CSS-Klasse in meinem Formularelement "select" verwende. Dies ist alles funktioniert gut in Firefox nur aber nicht in anderen Browsern wie Safari, Chrom und IE.given unten ist der Code.
<html>
<head>
<title>MAke Heading Bold</title>
<style type="text/css">
.mycss {font-weight:bold;}
</style>
</head>
<body>
<form name="myform">
<select name="myselect">
<option value="one">one</option>
<option value="two" class="mycss">two</option>
<option value="three" >Three </option>
</select>
</form>
</body>
</html>
0 Stimmen
Einige Browser unterstützen einfach nicht das Styling von
option
.0 Stimmen
@RoToRa meine Antwort funktioniert für jeden Browser, einschließlich IE6
0 Stimmen
outfront.net/lehrgänge_02/adv_tech/funkyforms5.htm Versuchen Sie diese Website in Chrome oder Safari die fette Überschrift erscheint nicht im Dropdown.
2 Stimmen
@Pandiya Chendur Tut es das? Ich kann nicht erkennen, wie die Verwendung eines Elementselektors und eines Klassenselektors besser funktionieren soll als nur ein Klassenselektor. Die meisten Browser unterstützen beides gleichermaßen.
0 Stimmen
@ChendurPandian , überprüfen Sie, bevor Sie Aussagen wie "meine Antwort funktioniert für jeden Browser" machen. Ich habe keine endgültigen Artikel gelesen, aber ich sehe aus tatsächliche Prüfung dass das Fettdrucken ausgewählter Optionen pas einen visuellen Unterschied in der mindestens Chrom 19/Mac.