Jedes Zeichen auf einer Webseite muss die gleiche Breite haben
Gibt es eine schriftart oder eine CSS-Eigenschaft, dass jedes Zeichen die gleiche Breite, ohne die Notwendigkeit, die Zeichnung, die Sie selbst(.ttf)?
InformationsquelleAutor der Frage Jay | 2011-01-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie etwa Courier New? monospace?
http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html
InformationsquelleAutor der Antwort Brian Erickson
CSS:
HTML:
InformationsquelleAutor der Antwort Ned Batchelder
Könnte man wählte aus jedem der frei verfügbare Schriften mit fester Breite und integrieren Sie diese in Ihre Website.
Wenn Sie nicht wollen, um eine schriftart einbinden in Ihre Seite, könnten Sie Folgendes verwenden, um zu nehmen, was monospace (ein anderer Begriff für fixed-width font) zur Verfügung:
InformationsquelleAutor der Antwort Justin Niessner
Für bestimmte Fälle, über die pre tag,(
<pre>text</pre>
), vielleicht füllen Sie Ihre Bedürfnisse für Dicktengleiche (fixed width) text. Bei mir hat es geklappt mit HTML5 + Chrome (aktuelle version). Diett
element ist veraltet.Jedoch scheint es, dass die
<pre>
tag kann nur tags enthält, die als "phrasing content". Siehe "Content-Modell" auf der w3-Dokumentation für diesen tag. Klicken Sie auf den link, um zu sehen, welche Elemente werden als "phrasing content". Natürlich, jeder browser unterstützt möglicherweise eine lockerere version der spec, wenn Sie kümmern sich nicht um gültige HTML-oder cross-browser-Kompatibilität.InformationsquelleAutor der Antwort Bryan
Gibt es eine Reihe von Schriftarten mit einheitlichem Zeichenabstand, der gleich der Breite zu jedem Charakter. Courier und Courier New sind wahrscheinlich die häufigste, und sollte auf so ziemlich jedem system.
InformationsquelleAutor der Antwort Kaleb Brasee
Andere Möglichkeit wäre die Verwendung von lettering.js, die würde ein span-element um jeden Buchstaben, Sie können dann die Breite mit css. Das wäre wahrscheinlich nur sinnvoll sein, für kleine Texte, obwohl.
InformationsquelleAutor der Antwort spiral