___ qstntxt ___
Ich habe das folgende Markup:
%Vor%
Beim Hover möchte ich, dass der Text unterstrichen wird, aber nicht das font-awesome Icon. Ich weiß, dass du "text-decoration: none" auf dem Icon machen kannst (was funktioniert), aber wenn du auf den Textteil schwebst, fügt er immer noch die Unterstreichung zum Icon hinzu. Irgendwelche Ideen?
Ссылка
___ answer21839327 ___
Ich habe einen Weg gefunden, dies ohne ein zusätzliches span-Tag zu machen, es funktioniert in jedem Browser, in dem ich es ausprobiert habe (FF / Chrome / Safari / Opera) ... außer IE8 (Ich habe auch nicht in IE 9 oder 10 getestet).
Erklären Sie einfach das Symbol als Anzeige: Inline-Block, keine Unterstreichung mehr bei Hover.
Beispiel: Ссылка
HTML:
%Vor%
CSS:
%Vor%
___ qstnhdr ___ Unterstreichen Sie den Ankertext, aber nicht das Font-Icon im Anker
___ answer19326560 ___
Jemand hat gerade geantwortet, aber seine Antwort gelöscht. Die Lösung war:
%Vor%
Danke geheimnisvolle Person!
___ antwort19326514 ___
... aber wenn Sie den Mauszeiger über den Text halten, wird die Unterstreichung zum Symbol hinzugefügt. Irgendwelche Ideen?
Damit dies funktioniert, müssen Sie den Linktext in einem separaten Element (a span
, idealerweise) enthalten:
%Vor%
Nun können Sie die text-decoration
vollständig aus der Verknüpfung entfernen und sie nur der span
(bei Hover) zuweisen:
%Vor%
JSFiddle-Demo .
___ tag123html ___ HTML (Hyper Text Markup Language) ist die Standard-Auszeichnungssprache, die zum Strukturieren von Webseiten und zum Formatieren von Inhalt verwendet wird. HTML beschreibt die Struktur einer Website semantisch zusammen mit Hinweisen für die Präsentation, wodurch sie eine Markup-Sprache statt einer Programmiersprache wird. Die neueste Revision der HTML-Spezifikation ist HTML5.2.
___ answer29937266 ___
Wenn Sie kein span-Element hinzufügen können (nehmen wir an, Sie haben nur Zugriff auf CSS), sollte es mit %code% auf Ihrem Icon-Element funktionieren.
Siehe: CSS-verknüpfte Bilder werden unterstrichen ("a" -Anzeige wird blockiert)
___ tag123fontawesome ___ Font Awesome ist eine ikonische Standalone-Vektorschrift, die ursprünglich für die Verwendung mit dem Twitter-Bootstrap-Frontend-Framework entwickelt wurde.
___ tag123css ___ CSS (Cascading Style Sheets) ist eine Darstellungsstilsprache, die das Aussehen und die Formatierung von HTML (Hyper Text Markup Language), XML-Dokumenten (Extensible Markup Language) und SVG-Elementen einschließlich (aber nicht beschränkt auf) Farben beschreibt. Layout, Schriftarten und Animationen.
___ answer19326637 ___
Ссылка
Fügen Sie einfach ein span-Tag in Ihren HTML-Code ein und Sie sollten es gut machen.
HTML:
%Vor%
CSS
%Vor%
Ich habe eine Klasse zu Ihrem Bereich hinzugefügt, da dies die Tags für zukünftige Bereiche nicht beeinflussen würde
___ answer26159394 ___
Die einzige Möglichkeit, dies zuverlässig zu bewerkstelligen, besteht darin, text-decoration: none dem ersten Elternelement zuzuweisen, d. h. dem initialen a-Tag.
___