Ich mache einen Bericht, der über den Webbrowser druckbar sein soll. Am unteren Rand befindet sich ein Feld, das der Empfänger ausfüllen kann. Ich möchte lieber nicht eine bestimmte Anzahl von Unterstrichen hervorheben, und sie scheinen trotzdem Lücken zu haben.Wie Leerzeichen in CSS zu unterstreichen?
Was ich für ist ...
Betrag bezahlt: $ _ __ _ __ _ __ _ __ _ __ _ ___
Bis jetzt habe ich dieses CSS geschafft:
<div>
<p style="border-bottom: 1px solid black;">
Amount Paid: $
</p>
</div>
Das zeichnet eine Linie an den Rand des Elternteils div
- was ich will. Allerdings zieht es auch eine Zeile unter "Bezahlter Betrag: $", was ich nicht möchte. Jede Kombination von p
s, span
s, etc. Ich habe gedacht von ausgefallen:
Wenn ich den Text in einem span
setzen, die die Grenze Nukes, spielt es keine Rolle, ich nehme an, da es immer noch Teil der ist p
und der Rand wird noch gezeichnet.
Ich kann die Unterstreichung zu einer span nach Text hinzufügen, aber das funktioniert nicht. Es scheint nur, das Leerzeichen zu unterstreichen, wenn der Rahmenstil im Element ist.
Ebenso, wenn ich die p
mit einem span
ersetzen sie nicht das Memo bekommen, dass sie die Grenze des ganzen Weg erstrecken sollen:
<p>
<span>Amount Paid: $ </span>
<span style="border-bottom: 1px solid black;"> </span>
</p>
tut nichts. Die Linie wird nie gezeichnet. Wenn ich der zweiten Spanne einen Buchstaben hinzufüge, wird darunter ein Strich gezogen, aber nicht mehr. Und wenn ich die mit etwas anderem wie Divs oder Spannen ersetze, scheint es auch nicht zu funktionieren ...
Irgendwelche Ideen? Danke im Voraus.
Sie haben möglicherweise auf eine der Situationen gestolpert, wo es semantisch gültig, * nein * ** empfohlen **, um eine Tabelle zu verwenden. Arbeiten Sie mit Tabellendaten? (dh eine Reihe von Transaktionen mit Summen). – zzzzBov
Ich nehme an, Sie haben Recht, es sind Tabellendaten ... Nur drei Zeilen, obwohl. Und die Unterstreichung im ursprünglichen Bericht erstreckte sich über den Punkt hinaus, an dem die Kolumne enden würde, also hatte ich sie weggeworfen, anstatt mich mit Colspans usw. zu befassen ... aber ich konnte es auch versuchen. – Andrew