HTML-pre kein Zeilenumbruch Grenze
Ich habe eine pre
tag mit einem bestimmten code, der nicht Zeilenumbruch. Ich möchte einen Rahmen um es (border:1px solid Black;
), aber die Grenze ist beschränkt auf die Breite des Browsers, unabhängig von der Länge des Textes. Wie kann ich die Kraft der Grenze zu immer erweitern, alle enthalten den text in der pre
tag?
Hier ist der code, den ich verwende:
<pre style="border:2px solid Black;">@Model.Code()</pre>
- Ich bin mit Chrome, btw
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie
display: inline
zu Ihrempre
- tag CSS.display: inline-block;
pre
nicht Zeilenumbruch...pre
.Verwenden:
Für die Anzeige von code, den Sie verwenden möchten
Und für den normalen text, den Sie verwenden möchten, können
pre-line
macht aus mehreren white-space-Zeichen ein Leerzeichen,pre-wrap
nicht.Nun, wenn Sie einen Rahmen hinzufügen, es wird um den gesamten text, und der text wird umgebrochen werden.
Oder nicht Sie bitten dieses?