Ich versuche, ein Text-Highlight zu stylen, aber die CSS, um es zu tun, entgeht mir völlig. Hier ist ein Beispiel des HTML:CSS-Stil um eine Spanne zu skizzieren
This is a long <span class="selection">piece of text, whose sole purpose is being long enough to wrap over several lines,</span> so I can illustrate my problem.
Und die CSS:
.selection {
background: lightblue;
padding-left: 3px;
padding-right: 3px;
border: solid blue thin;
}
Was ich hoffe, zu erreichen, ist ein Entwurf für den Bereich der Spanne bedeckt, wie folgt aus:
Aber stattdessen wird die Grenze in-zwischen den Zeilen repliziert:
Dann werde ich dachte ich nur Entfernen Sie die border
von meinem CSS, das würde mir dies:
Aber in Wirklichkeit ist es nur so seltsam aussieht:
ich konzeptionell verstehen, was los ist; Der Bereich enthält nur den Text, nicht den Zeilenabstand. Meine CSS-Fähigkeiten gehen nicht viel weiter als das oben erwähnte Snippet, aber gibt es wirklich keine Möglichkeit, diese Grenzlinien dazwischen loszuwerden?
Cool !! Hatte immer diese "Umriss" -Eigenschaft gehasst, aber ich denke, der Außenseiter hat seinen eigenen Nutzen. –
Ha! Ich habe sogar das Wort Umriss in meinem Titel verwendet;) Funktioniert wie ein Zauber, danke. –