Saya memiliki teks panjang di dalam div
dengan didefinisikanwidth
:
HTML:
<div>Stack Overflow is the BEST !!!</div>
CSS:
div {
border: 1px solid black;
width: 70px;
}
Bagaimana saya bisa memaksa string untuk tetap dalam satu baris (yaitu harus dipotong di tengah "Overflow")?
Saya mencoba menggunakan overflow: hidden
, tetapi tidak membantu.
white-space: nowrap
letakkan ini di tag gaya Anda.Jawaban:
Coba ini:
sumber
Gunakan
white-space:nowrap
danoverflow:hidden
http://jsfiddle.net/NXchy/8/
sumber
text-overflow:ellipsis;
ke atas untuk tampilan yang lebih baik.dalam penggunaan css Anda
white-space:nowrap;
sumber
Kode HTML Anda:
<div>Stack Overflow is the BEST !!!</div>
CSS:
Sekarang hasilnya harus:
sumber
Semuanya melompat untuk yang ini !!! Saya juga membuat biola:
http://jsfiddle.net/audetwebdesign/kh4aR/
RobAgar punya poin untuk menunjukkan
white-space:nowrap
terlebih dahulu.Beberapa hal di sini, Anda perlu
overflow: hidden
jika Anda tidak ingin melihat karakter tambahan mencuat ke tata letak Anda.Juga, seperti yang disebutkan, Anda dapat menggunakan
white-space: pre
(lihat EnderMB) dengan mengingat bahwapre
tidak akan menciutkan ruang putih sedangkanwhite-space: nowrap
akan.sumber
Cobalah ini. Ini menggunakan
pre
daripadanowrap
seperti yang saya asumsikan Anda ingin ini berjalan mirip<pre>
tetapi keduanya akan bekerja dengan baik:http://jsfiddle.net/NXchy/11/
sumber
Saya melompat ke sini mencari hal yang sama, tetapi tidak ada yang berhasil untuk saya.
Ada contoh di mana terlepas dari apa yang Anda lakukan, dan tergantung pada sistem (Oracle Designer: Oracle 11g - PL / SQL), divs akan selalu pergi ke baris berikutnya, dalam hal ini Anda harus menggunakan tag rentang sebagai gantinya.
Ini berhasil bagi saya.
sumber
tambahkan ini ke div Anda
http://jsfiddle.net/NXchy/1/
sumber
adalah solusi yang berhasil untuk saya. Dalam beberapa kasus dengan
div
-lists, ini diperlukan.beberapa nilai arah alternatif adalah
row-reverse, column, column-reverse, unset, initial, inherit
yang melakukan hal-hal yang Anda harapkansumber
Coba atur ketinggian agar blok tidak dapat tumbuh untuk mengakomodasi teks Anda, dan simpan
overflow: hidden
parameternyaEDIT: Berikut adalah contoh dari apa yang Anda sukai jika Anda perlu menampilkan 2 baris tinggi:
sumber
em
's diheight
membuatnya tetap fleksibel, titik kunci diilustrasikan dengan baik di sini dalam contoh Anda.