Saat meletakkan, webmaster secara berkala memiliki pertanyaan: bagaimana teks akan dibungkus? Dalam kebanyakan kasus, browser menangani tugas ini sendiri. Namun terkadang proses ini harus dikendalikan, terutama ketika membentuk kata-kata dan frasa panjang yang, jika ditransfer secara tidak benar, kehilangan maknanya.
properti bungkus kata
Dalam HTML, ada tag khusus untuk memisahkan garis.
. Tetapi penggunaannya yang terlalu sering dianggap sebagai bentuk yang buruk di kalangan pengembang dan sering kali menunjukkan ketidakprofesionalan. Sebagai bukti, bayangkan Anda memiliki logo dan ingin setiap huruf dimulai pada baris baru:
Hasilnya adalah kode yang rumit dan jelek, dari mana setiap pengembang akan mengalami kejutan budaya. Dan bagaimana jika Anda ingin logo ditampilkan secara horizontal di versi desktop, tetapi secara vertikal jika lebar layar kurang dari 550px? Oleh karena itu, selalu gunakan lembar gaya berjenjang untuk menyesuaikan tampilan elemen. Selain itu, dengan bantuan alat CSS, jeda baris dilakukan dengan cara yang lebih elegan. Pada saat yang sama, tidak ada markup yang berlebihan, yang hanya mengurangi kecepatan memuat halaman.
Properti pertama yang harus dilihat untuk pemrosesan teks adalah word-wrap. Dibutuhkan tiga nilai: normal, break-all dan keep-all. Anda hanya perlu mengingat break-all untuk bekerja. Normal adalah default dan tidak ada gunanya menentukannya. Keep-all berarti untuk mencegah jeda baris dalam dokumen CSS. Dirancang khusus untuk karakter Cina, Jepang dan Korea. Jadi, jika Anda tidak akan membuat blog dalam salah satu bahasa tersebut, Anda tidak memerlukan fitur tersebut. Itu juga tidak didukung oleh browser Safari dan ponsel iOS.
Untuk menetapkan baris baru untuk setiap huruf pada logo dari contoh sebelumnya menggunakan CSS, Anda perlu menulis kode berikut:
P(font: bold 30px Helvetica, sans-serif; lebar: 25px; word-wrap: break-all; )
Lebar dan ukuran font dipilih sedemikian rupa sehingga hanya ada ruang yang cukup untuk satu huruf. Word-wrap dengan nilai break-all memberitahu browser untuk membungkus kata pada baris baru setiap kali. Properti ini tidak bisa disebut tak tergantikan. Tapi itu akan berguna saat mendesain blok kecil dengan teks, seperti kolom komentar.
properti ruang putih
Kesalahan umum yang dilakukan pengembang web pemula adalah mencoba mengedit teks dengan spasi atau menekan tombol Enter dan kemudian bertanya-tanya mengapa upaya mereka tidak muncul di halaman. Tidak peduli berapa kali Anda menekan "Enter", browser akan mengabaikannya. Tetapi ada cara untuk membuatnya menampilkan teks seperti yang Anda inginkan, dan memperhitungkan semua spasi.
Dalam dokumen CSS, jeda baris, yang ditetapkan dengan properti spasi-putih, dapat dikonfigurasi untuk menghormati spasi atau menekan tombol Enter. Spasi putih dengan nilai pre-line akan menyebabkan browser melihat Enter dalam teks.
Jika Anda mengubah pra-baris menjadi pra-bungkus dalam kode CSS Anda, pembungkus baris akan menyertakan spasi. Sebaliknya, nonaktifkan pembungkus apa pun dengan menyetel properti spasi putih ke teks dengan nilai nowrap:
#wrapper p( color: #FFF; padding: 10px; font: bold 16px Helvetica, sans-serif; white-space: nowrap; )
teks-overflow
Alat lain yang berguna untuk bekerja dengan teks adalah text-overflow. Selain pembungkus baris, properti CSS memungkinkan konten terpotong saat wadah penuh. Mengambil dua nilai:
- klip - cukup klip teks;
- elipsis - menambahkan elipsis.
Agar properti berfungsi, elemen juga harus diatur untuk mencegah jeda baris dan meluap dengan nilai tersembunyi.
informasi singkat
versi CSS
css 1 | CSS 2 | CSS 2.1 | CSS3 |
---|---|---|---|
Keterangan
Properti white-space mengatur cara menampilkan spasi di antara kata-kata. Dalam keadaan normal, sejumlah spasi dalam kode HTML akan ditampilkan sebagai satu di halaman web. Pengecualiannya adalah tag
Teks yang ditempatkan di wadah ini ditampilkan dengan semua spasi seperti yang diformat oleh pengguna. Jadi spasi putih meniru cara kerja tagTapi tidak seperti itu, itu tidak mengubah font menjadi monospace.Sintaksis
spasi putih: normal | sekarang | pra | pra-baris | pra-bungkus | mewarisi
Nilai
normal Teks di jendela browser ditampilkan seperti biasa, jeda baris diatur secara otomatis. nowrap Spasi diabaikan, jeda baris dalam kode HTML diabaikan, semua teks ditampilkan dalam satu baris; namun, menambahkan tag
membungkus teks pada baris baru. pra Teks ditampilkan termasuk semua spasi dan tanda hubung seperti yang ditambahkan oleh pengembang dalam kode HTML. Jika garis terlalu panjang untuk muat di jendela browser, bilah gulir horizontal akan ditambahkan. Spasi pra-baris tidak diperhitungkan dalam teks, teks secara otomatis dibungkus ke baris berikutnya jika tidak sesuai dengan area yang ditentukan. pre-wrap Semua spasi dan tanda hubung dipertahankan dalam teks, tetapi jika lebar garis tidak sesuai dengan area yang ditentukan, maka teks akan secara otomatis membungkus ke baris berikutnya. mewarisi Mewarisi nilai dari orang tua.Pengaruh nilai pada teks disajikan dalam Tabel. satu.
HTML5 CSS2.1 IE Cr Op Sa Fx
ruang putih Contoh
Teorema Terakhir Fermat
x n+Y n= Z n
di mana n adalah bilangan bulat > 2Hasil dari contoh ini ditunjukkan pada Gambar. satu.
Beras. 1. Menerapkan properti spasi putih
Model Objek
document.getElementById("elementID").style.whiteSpace
Browser
Internet Explorer hingga dan termasuk versi 7.0 tidak mendukung pre-line , pre-wrap , dan mewarisi nilai. Untuk
Opera sebelum versi 9.5 tidak mendukung nilai pra-baris. Untuk
Safari sebelum versi 3.0 dan iOS tidak mendukung nilai pra-bungkus dan pra-baris.
Firefox hingga dan termasuk versi 2.0 tidak mendukung nilai pra-baris dan pra-bungkus. Untuk
Umpan baris, jeda baris, jeda baris - semuanya tentang satu hal. Dalam HTML, jeda baris sering digunakan. Ada beberapa cara: gunakan tag
untuk menerjemahkan ke baris baru, atau Anda dapat menggunakan properti CSS untuk memutus baris. Pertimbangkan contoh penggunaan tag jeda baris:Di CSS, jeda baris dapat dilakukan dengan berbagai cara, seperti ini:
br (
mengapung: kiri;
lebar: 100%
margin: 0 0 20px 0; /* padding setelah baris 20px */
}Memisahkan baris dengan HTML atau CSS
Dalam HTML, membuat garis pemisah sangat mudah. Tag yang tidak berpasangan juga digunakan
- ini adalah garis pemisah. Garis pemisah dimulai pada baris baru dan menjorok setelahnya. Anda dapat mengontrol gaya garis horizontal, dan Anda juga dapat membuat alternatif untuk itu. Berikut adalah contoh garis pemisah menggunakan tag:Dan sekarang mari kita gaya (ubah gaya, ubah penampilan) garis pemisah kita:
jam(
lebar: 80% /* lebar garis */
tinggi: 4 piksel; /* tinggi / tebal garis */
latar belakang: #333; /* latar belakang / warna garis */
batas: 0; /* batas di sekitar garis pemisah (hapus) */
margin: 5px0 5px0; /* padding di atas dan di bawah garis 5px */
}Dan buat alternatif untuk garis pemisah kami menggunakan tag
dan CSS.Seringkali diperlukan untuk membungkus teks ke baris baru di dalam satu sel Excel. Artinya, memindahkan teks baris demi baris dalam satu sel seperti yang ditunjukkan pada gambar. Jika, setelah memasukkan bagian pertama teks, cukup tekan tombol ENTER, maka kursor akan dipindahkan ke baris berikutnya, tetapi di sel yang berbeda, dan kita harus pindah di sel yang sama.
Ini adalah tugas yang sangat umum dan diselesaikan dengan sangat sederhana - untuk membungkus teks pada baris baru di dalam satu sel Excel, Anda harus menekan ALT+ENTER(tahan tombol ALT, lalu tanpa melepaskannya, tekan tombol ENTER)
Cara memindahkan teks ke baris baru di Excel menggunakan rumus
Terkadang Anda perlu melakukan jeda baris tidak hanya sekali, tetapi menggunakan fungsi di Excel. Seperti pada contoh di gambar ini. Kami memasukkan nama depan, nama belakang dan patronimik dan secara otomatis dikumpulkan di sel A6
Di jendela yang terbuka, di tab "Perataan", Anda harus mencentang kotak di sebelah "Bungkus dengan kata-kata" seperti yang ditunjukkan pada gambar, jika tidak, pembungkusan baris di Excel tidak akan ditampilkan dengan benar menggunakan rumus.
Cara mengganti tanda hubung dengan karakter lain di Excel dan sebaliknya menggunakan rumus
Bisa ubah karakter tanda hubung ke karakter lain, seperti spasi, menggunakan fungsi teks SUBSTITUTE di Excel
Perhatikan contoh pada gambar di atas. Jadi, di sel B1 kita menulis fungsi SUBSTITUTE:
PENGGANTI(A1,CHAR(10), " ")
A1 adalah teks jeda baris kami;
CHAR (10) adalah jeda baris (kami membahas ini sedikit lebih tinggi di artikel ini);
" " adalah spasi, karena kita mengubah jeda baris menjadi spasiJika Anda perlu melakukan operasi sebaliknya - ubah spasi menjadi tanda hubung (karakter), maka fungsinya akan terlihat seperti ini:
PENGGANTI(A1, " ", CHAR(10))
Saya mengingatkan Anda bahwa agar pembungkusan garis tercermin dengan benar, perlu untuk menentukan "Bungkus melintasi garis" di properti sel, di bagian "Perataan".
Bagaimana mengubah tanda hubung ke spasi dan kembali di Excel menggunakan SEARCH - REPLACE
Ada kalanya formula tidak nyaman digunakan dan Anda perlu melakukan penggantian dengan cepat. Untuk melakukan ini, kami menggunakan Temukan dan Ganti. Pilih teks kita dan tekan CTRL + H, jendela berikut akan muncul.
Jika kita perlu mengubah jeda baris menjadi spasi, maka di baris "Temukan" Anda harus memasukkan jeda baris, untuk ini berdiri di bidang "Temukan", lalu tekan tombol ALT, tanpa melepaskannya, ketik 010 pada keyboard - ini adalah kode jeda baris, tidak akan terlihat di bidang ini.
Setelah itu, di bidang "Ganti dengan", masukkan spasi atau karakter lain yang perlu Anda ubah dan klik "Ganti" atau "Ganti Semua".
Omong-omong, di Word ini diterapkan lebih jelas.
Jika Anda perlu mengubah karakter pemisah baris menjadi spasi, maka di bidang "Temukan" Anda perlu menentukan kode khusus "Jeda baris", yang ditunjukkan sebagai ^l
Di bidang "Ganti dengan:", Anda hanya perlu memberi spasi dan klik "Ganti" atau "Ganti Semua".Anda tidak hanya dapat mengubah jeda baris, tetapi juga karakter khusus lainnya, untuk mendapatkan kode yang sesuai, Anda harus mengklik tombol "Lainnya >>", "Khusus" dan pilih kode yang Anda butuhkan. Saya mengingatkan Anda bahwa fungsi ini hanya di Word, di Excel karakter ini tidak akan berfungsi.
Bagaimana mengubah jeda baris ke spasi atau sebaliknya di Excel menggunakan VBA
Pertimbangkan contoh untuk sel yang dipilih. Artinya, kami memilih sel yang diperlukan dan menjalankan makro
1. Ubah spasi menjadi tanda hubung di sel yang dipilih menggunakan VBA
Sub SpasiPada Tanda hubung()
Untuk Setiap Sel Dalam Seleksi
sel.Nilai = Ganti(sel.Nilai, Chr(32) , Chr(10) )
Berikutnya
sub akhir2. Ubah tanda hubung menjadi spasi di sel yang dipilih menggunakan VBA
Sub Carry onSpaces()
Untuk Setiap Sel Dalam Seleksi
sel.Nilai = Ganti(sel.Nilai, Chr(10) , Chr(32) )
Berikutnya
sub akhirKodenya sangat sederhana Chr (10) adalah pemisah baris, Chr (32) adalah spasi. Jika Anda ingin mengubah ke karakter lain, cukup ganti nomor kode yang sesuai dengan karakter yang diperlukan.
Kode karakter untuk Excel
Gambar di bawah ini menunjukkan berbagai simbol dan kode yang sesuai, beberapa kolom adalah font yang berbeda. Untuk memperbesar gambar, klik pada gambar.