Yanıtlar:
Bak W3C CSS2.1 Standart Style Sheet veya CSS2.2 çalışma taslağı . PRE için tüm ayarları kopyalayın ve bunları kendi sınıfınıza yerleştirin.
pre {
display: block;
unicode-bidi: embed;
font-family: monospace;
white-space: pre;
}
overflow: scrollmi? Veya sadece yatay kaydırmalı overflow-x: scroll developer.mozilla.org/en-US/docs/Web/CSS/overflow
overflow: auto;daha iyi olabilir, aksi takdirde ihtiyacınız olmadığında iki set kaydırma çubuğu elde edebilirsiniz.
Bkz white-space CSS özelliği .
.like-pre { white-space: pre; }
white-space: pre-wrapyararlı bulabilirsiniz . Gibi davranır pre, ancak uzun satırları sarar.
Bu, bir SPAN'ın bir PRE gibi görünmesini sağlar:
span {
white-space: pre;
font-family: monospace;
display: block;
}
Uygun şekilde css seçiciyi değiştirmeyi unutmayın.
Özellikle bakmakta olduğunuz mülk şudur:
white-space: pre
http://www.quirksmode.org/css/whitespace.html
http://www.w3.org/TR/CSS21/text.html#white-space-prop
Bu stili dene
.pre {
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
line-height: 1.5;
word-break: break-all;
white-space: pre;
white-space: pre\9; /* IE7+ */
display: block;
}
Aynısını burada da kullandı - http://www.makemyshop.in/
Neden span etiketi yerine <pre> etiketini kullanmıyorsunuz? Her ikisi de satır içi olduğundan her ikisi de istediğiniz şekilde davranmalıdır. <pre> tanımının tamamını geçersiz kılan bir sorununuz varsa, ona bir sınıf / kimlik verin.