Ich habe mir gerade eine andere Lösung ausgedacht.
Mein Problem: Ich habe ein <a>
Tag um einige Folien/Hauptinhalt-Viewer sowie <a>
Tags in der Fußzeile. Ich möchte, dass sie im IE an dieselbe Stelle gesetzt werden, so dass der gesamte Absatz unterstrichen wird onHover
obwohl sie keine Links sind: Die Folie als Ganzes ist ein Link. Der IE kennt den Unterschied nicht. Ich habe auch einige tatsächliche Links in meiner Fußzeile, die unterstrichen und farblich verändert werden müssen onHover
. Ich dachte, ich müsste die Stile in die Fußzeilen-Tags einfügen, um die Farbe zu ändern, aber die obigen Hinweise deuten darauf hin, dass dies unmöglich ist.
Lösung: Ich gab den Fußzeilen-Links zwei verschiedene Klassen, und mein Problem war gelöst. Ich war in der Lage, die onHover
Farbwechsel in einer Klasse, lassen Sie die Folien onHover
keine Farbänderung/Unterstreichung haben und trotzdem die externen HREFS in der Fußzeile und den Folien gleichzeitig haben können!
31 Stimmen
Auch die Einbettung von HTML in Blogging-Anwendungen erfordert häufig die ausschließliche Verwendung von Inline-Styles. Vor allem, wenn Sie die HTML-Datei über einen Drittanbieter-Client einbetten und keinen Zugriff auf die Themes des Benutzers haben.
11 Stimmen
Es gibt einen vorgeschlagenen CSS-Standard dafür; keine Ahnung, welche Art von Browser-Unterstützung es haben könnte (Hinweis: sie könnten die benutzerdefinierten Tags wie -moz, etc. verwenden): w3.org/TR/2002/WD-css-style-attr-20020515
1 Stimmen
Mögliche Duplikate von Ist es möglich, Inline-Pseudostile zu erstellen?
39 Stimmen
Ach, kommen Sie. Manchmal baut man nur einen Prototyp für eine Landing Page, und man möchte nicht die Stylesheets verzweigen oder einen neuen Vorlagenzweig erstellen müssen, nur um zu testen, ob die grüne Schaltfläche besser funktioniert. Verdammt.
2 Stimmen
@FriendlyNeighborhoodIdiot Diese Seite ist 13 Jahre alt, der Entwurf wurde seitdem aufgegeben.
2 Stimmen
Ich sehe, dass keine der Antworten auf den Anwendungsfall HTML-E-Mail eingeht. In der Tat können Sie für diesen Fall Standard-CSS (eingebettet) verwenden. Nicht jeder E-Mail-Client kann es akzeptieren, aber viele tun.
0 Stimmen
Welche Lösung Sie auch immer wählen, vergessen Sie nicht, auch eine
:focus
Stil, der für Tastatur- und Bildschirmleser sehr wichtig ist.