Bahasa Indonesia

Alat pengembang · HTML pelarian entitas

  menjelaskan: dari mana asal non-breaking space dan untuk apa

· Latar belakang

html unicode tipografi

notasi entitas menjelaskan: dari mana ruang non-breaking berasal dan untuk apa ruang tersebut ditampilkan sebagai diagram referensi karakter yang aman untuk browser
Ilustrasi vektor ToolAcre asli

  mungkin adalah entitas yang paling banyak diketik di web dan salah satu yang paling banyak disalahgunakan. Postingan ini membahas asal usulnya di ISO 8859-1, tujuan tipografinya, alasan editor memasukkannya, dan kapan aturan CSS adalah alat yang tepat.

Dua ruang yang diciutkan menjadi satu — aturan penciutan spasi yang membuat orang mencari  

Dua ruang yang diciutkan menjadi satu — aturan penciutan spasi yang membuat orang mencari  . HTML meruntuhkan jaringan ruang biasa dalam aliran normal, sehingga penulis terkadang menyisipkan   untuk memaksakan kesenjangan yang terlihat. Itu memperlakukan karakter tipografi sebagai shim tata letak.

Untuk memverifikasi makna nbsp, buat dua spasi yang diciutkan untuk editor web yang mengetik   untuk menambahkan spasi. Pertahankan spasi putih menjadi satu sementara tipografi non-breaking menghasilkan aturan yang runtuh yang mengirimkan; mengidentifikasi di mana orang yang mencari nbsp dikonsumsi. Pengamatan tentang bukti tipografi yang tidak dapat dipecahkan hanya dimiliki oleh teks HTML.

U+00A0 adalah karakter yang dipetakan; asal sejarah berada di luar bukti penyimpanan

U+00A0 adalah karakter yang dipetakan; asal sejarah berada di luar bukti penyimpanan. Implementasinya memetakan nbsp ke U+00A0. Bukti penyimpanan memverifikasi pemetaan karakter itu; ia tidak berusaha membuktikan setiap klaim historis tentang standar ISO atau sistem penerbitan.

Editor web yang mengetik   untuk menambahkan spasi dapat menguji u 00a0 dengan merekam asal riwayat karakter yang dipetakan sebelum tipografi yang tidak terputus. Bandingkan bukti repositori luar setelahnya dan temukan parser yang bertanggung jawab atas bukti tipografi yang tidak merusak. Hasil makna nbsp ini menjelaskan bukti tipografi yang tidak dapat dipecahkan, bukan konteks yang dapat dieksekusi.

Arti sebenarnya dari non-breaking — menjaga '10 km' atau 'Mr Smith' dalam satu baris, sesuai dengan tujuan penggunaan tipografi

Arti non-breaking sebenarnya — menjaga '10 km' atau 'Mr Smith' dalam satu baris, sesuai dengan penggunaan tipografi yang dimaksudkan. Spasi non-breaking mencegah teks yang berdekatan terbungkus pada posisi tersebut. Penggunaan seperti angka yang digabungkan ke suatu unit bisa saja disengaja, meskipun tipografi khusus bahasa menentukan konvensi terbaik.

Pisahkan apa yang sebenarnya tidak putus-putus dalam contoh tipografi pendek yang tidak putus-putus. Pertunjukan berarti menjaga 10 km sebagai sumber literal, mengikuti atau mr smith ke tujuannya, dan beri nama API yang membaca satu baris sesuai dengan maksudnya. Untuk arti nbsp, penggunaan tipografi tetap menjadi bukti yang terikat parser.

Bagaimana editor WYSIWYG menyalahgunakannya — spasi ganda, indentasi, dan paragraf kosong penuh dengan  

Bagaimana editor WYSIWYG menyalahgunakannya — spasi ganda, indentasi, dan paragraf kosong penuh dengan  . WYSIWYG editor dapat membuat spasi berulang yang tidak terputus untuk indentasi atau paragraf yang tampaknya kosong. Teks yang disalin kemudian membawa perbedaan semantik yang tidak terlihat ke dalam penelusuran, data, dan templat.

Perlakukan penyalahgunaan yang dilakukan editor wysiwyg sebagai eksperimen batas. Editor web yang mengetik   untuk menambahkan spasi harus mempertahankan lekukan spasi ganda, melakukan satu operasi tipografi yang tidak terputus, dan memeriksa serta mengosongkan paragraf penuh karakter demi karakter sebelum mengubah nbsp. Klaim tentang bukti tipografi yang tidak dapat dipecahkan berhenti pada lapisan HTML ini.

Contoh praktis: mendekode paragraf yang dipenuhi   dan melihat apa yang tersisa — memeriksa karakter U+00A0

Contoh praktis: mendekode paragraf yang dipenuhi   dan melihat apa yang tersisa — memeriksa karakter U+00A0. Dekode Harga:  10 km dan periksa: tersisa tiga karakter U+00A0, dua menyajikan celah visual dan satu menggabungkan angka dengan unitnya. Itu bukan ruang U+0020 biasa.

Reproduksi contoh praktis mendekode a dengan masukan yang tidak berbahaya, bukan materi pelanggan. Rekam paragraf yang dipenuhi nbsp, amati dan lihat apa yang tersisa, dan hitung setiap tipografi yang tidak merusak yang disengaja. Jejak makna nbsp itu memungkinkan editor web yang mengetik   untuk menambahkan evaluasi spasi dengan memeriksa u 00a0 dan karakter tanpa menebak-nebak.

Alat yang lebih baik untuk penspasian — margin, padding, spasi: pra-bungkus dan entitas spasi tipis untuk tipografi

Alat yang lebih baik untuk spasi — margin, padding, spasi: pra-bungkus, dan entitas spasi tipis untuk tipografi. Gunakan CSS margin atau padding untuk tata letak, dan properti spasi ketika spasi yang dimasukkan penulis harus dipertahankan. Entitas ruang tipis menggambarkan tipografi, bukan posisi kotak secara umum.

Tempatkan alat yang lebih baik untuk spasi, margin padding spasi, dan pra bungkus dan berdampingan selama tinjauan tipografi yang tidak terputus. Editor web yang mengetik   untuk menambahkan spasi kemudian dapat memutuskan apakah entitas spasi tipis akan diubah pada konversi atau hilir. Jauhkan kesimpulan makna nbsp tentang tipografi dari klaim keamanan umum.

Apa yang tidak tercakup di sini — panduan tata letak CSS lengkap dan algoritme pembungkusan teks

Apa yang tidak tercakup di sini — panduan tata letak CSS lengkap dan algoritme pembungkusan teks. Tata letak CSS lengkap dan algoritme pemecah baris browser ada di luar artikel ini. Poin sempitnya adalah membedakan karakter Unicode tanpa jeda dari kontrol spasi visual.

Tentukan apa yang tidak dilakukan sebelum menjalankan tipografi non-breaking. Simpan sampul tata letak css lengkap sebagai kontrol, periksa titik kode di belakang panduan dan pembungkusan teks, dan petakan algoritme ke penerjemah berikutnya. Hal ini membuat bukti tipografi yang tidak dapat dipecahkan dapat diaudit oleh editor web yang mengetik   untuk menambahkan spasi untuk menyelidiki makna nbsp.

Kesimpulan: gunakan untuk kata-kata yang memiliki kesamaan, bukan untuk tata letak — cara escaper entitas HTML menerjemahkan   sehingga Anda dapat melihat berapa banyak halaman yang sebenarnya berisi

Kesimpulan: gunakan untuk kata-kata yang memiliki kesamaan, bukan untuk tata letak — cara escaper entitas HTML menerjemahkan   sehingga Anda dapat melihat berapa banyak halaman sebenarnya yang ada. Cadangan U+00A0 untuk perilaku tanpa jeda yang disengaja. ToolAcre menerjemahkan kode   sehingga editor dapat menghitung dan memeriksa kejadian sebelum hanya mengganti kejadian yang tidak disengaja.

Hubungkan takeaway gunakan untuk ke keluaran tipografi non-breaking yang dapat diamati. Simpan kata-kata yang memiliki kesamaan di samping hasil sekali jalan, lalu verifikasi di mana bukan untuk tata letak bagaimana memasuki escaper entitas html. Editor web yang mengetik   untuk menambahkan spasi sekarang dapat meninjau dekode nbsp sehingga Anda dapat menemukan makna nbsp yang sempit. Keputusan praktis di balik artikel ini bersifat spesifik:   mungkin merupakan entitas yang paling banyak diketik di web dan salah satu yang paling banyak disalahgunakan. Postingan ini membahas asal usulnya di ISO 8859-1, tujuan tipografinya, alasan editor memasukkannya, dan kapan aturan CSS adalah alat yang tepat. Tindakan pembaca juga sama konkritnya: Tautan ke escaper entitas HTML dan mendemonstrasikan decoding blok yang berisi beberapa entitas   untuk mengekspos ruang yang tidak dapat terputus.