Mir ist bewusst, dass das <span>
-Tag ein Inline-Element ist, während <li>
ein Blockelement ist. Wir haben jedoch einen Tooltip, der ein <span>
-Tag verwendet, und wir möchten den Text innerhalb dieses Tooltips zu einer Liste machen. Das Einfügen von <ul><li>
inside span funktioniert jedoch nicht in allen Browsern (und ist ungültig).
Dies ist der HTML-Code:
%Vor%Gibt es eine mögliche Arbeit?
Obwohl ich mir in diesem Fall zu wenig Gedanken über ungültigen Code mache, können Sie aufgrund der Tatsache, dass Sie wissen, wenn% code_% einen Teil des Codes einbricht, Folgendes tun, was wahrscheinlich auch ungültig ist:
%Vor%Ich denke, die technische Antwort, nach der Sie suchen könnten, besteht darin, dass der Tooltip-Text innerhalb des Attributs title des Anker-Tags selbst angezeigt werden sollte.
%Vor%Es ist immer noch nicht "schön", aber semantisch ist es näher an dem, wonach Sie suchen. Außerdem können Sie Javascript verwenden, um diesen Titelwert aus dem Anchor-Tag zu ziehen, um etwas hübscher zu machen.