Maison > Article > interface Web > Comment puis-je styliser une zone de sélection avec ::after dans WebKit ?
Style
Le but est de styliser un
<select name=""> <option value="">Test</option> </select>
Maintenant, introduisons quelques CSS :
select { -webkit-appearance: none; background: black; border: none; border-radius: 0; color: white; } select::after { content: " "; display: inline-block; width: 24px; height: 24px; background: blue; }
Malheureusement, le style ne s'affiche pas comme prévu. Perplexe face à l'échec, le développeur cherche des conseils dans les spécifications du W3C mais revient les mains vides.
D'après l'observation, il semble que l'ajout de ::after à style Les éléments ne sont actuellement pas pris en charge dans WebKit. Cette limitation provient probablement de la manière dont le système d'exploitation génère ces éléments, en contournant le contrôle du navigateur.
En conclusion, lors du style
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!