Kita perlu menampilkan simbol centang (✓ atau ✔) dalam aplikasi web internal dan idealnya ingin menghindari menggunakan gambar.
Harus bekerja mulai dengan IE 6.0.2900 pada kotak XP, idealnya kita perlu cross-browser (IE + versi terbaru dari FF).
Kotak-kotak berikut menampilkan meskipun mengatur encoding browser ke UTF-8 (META berfungsi dengan baik dan tidak masalah). Font default adalah Times New Roman (mungkin menjadi masalah, tetapi mencoba Lucida Sans Unicode tidak membantu dan saya tidak memiliki Arial Unicode MS, atau Lucida Grande yang diinstal).
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
✓ ✔
</body>
</html>
Setiap bantuan dihargai.
Berikut ini berfungsi di bawah IE 6.0 dan IE 7:
<html>
<head>
</head>
<body>
<span style="font-family: wingdings; font-size: 200%;">ü</span>
</body>
</html>
Saya akan sangat menghargai jika seseorang dapat memeriksa FF di Windows. Saya cukup yakin itu tidak akan berfungsi pada kotak non Windows.
Jawaban:
Saya pikir Anda menggunakan nilai Unicode yang kurang didukung, yang tidak selalu memiliki mesin terbang untuk semua poin kode.
Coba karakter berikut:
☐
]): kotak centang kosong (tidak dicentang)☑
]): versi yang dicentang dari kotak centang sebelumnya✓
])✔
])Sunting: Tampaknya ada beberapa kebingungan tentang simbol pertama di sini, ☐ / 0x2610. Ini adalah kotak centang kosong (tidak dicentang), jadi jika Anda melihat sebuah kotak, itulah yang seharusnya terlihat. Ini adalah mitra untuk ☑ / 0x2611, yang merupakan versi yang diperiksa.
sumber
☐
dengan kotak centang: 0x2611 -> 9745 & kode HTML☑
Pertama, Anda harus menyadari bahwa Anda sebenarnya tidak perlu menggunakan entitas HTML - selama pengkodean dokumen HTML Anda dinyatakan dengan benar sebagai UTF-8, Anda cukup menyalin / menempelkan simbol-simbol ini ke skrip file / server-side Anda / JavaScript / apa pun.
Karena itu, berikut adalah daftar lengkap semua karakter UTF-8 / entitas HTML terkait dengan topik ini:
☐
/ dec:):☐
kotak suara (kosong, begitulah seharusnya)☑
/ dec:):☑
kotak suara dengan tanda centang☒
/ dec:):☒
kotak suara dengan x✓
/ dec:):✓
tanda centang, setara dengan✓
dan✓
di sebagian besar browser✔
/ dec:):✔
tanda centang berat✗
/ dec :)✗
: pemungutan suara x✘
/ dec:):✘
surat suara berat x🗸
/ dec🗸
): tanda centang ringan (kurang didukung pada 2017)✅
/ dec :):✅
tanda centang putih berat (dukungan campuran pada 2017)🗴
/ dec :):🗴
skrip suara X (kurang didukung pada 2017)🗶
/ dec :):🗶
skrip surat suara X (tidak didukung pada 2017)⮽
/ dec :):⮽
kotak suara dengan cahaya X (kurang didukung pada 2017)🗵
/ dec :):🗵
kotak suara dengan skrip X (kurang didukung pada 2017)🗹
/ dec :):🗹
kotak suara dengan cek tebal (kurang didukung pada 2017)🗷
/ dec :):🗷
kotak suara dengan huruf tebal X (kurang didukung pada 2017)Memeriksa font web untuk simbol centang? Berikut ini contoh yang siap digunakan untuk yang lebih umum:
A☐B☑C☒D✓E✔F✗G✘H
- cukup salin / tempel ini ke kotak teks sampel penyedia webfont Anda dan lihat font mana yang mendukung simbol centang apa.sumber
Mesin klien membutuhkan font yang tepat yang memiliki mesin terbang untuk karakter ini untuk menampilkannya. Tetapi Times New Roman tidak. Coba Arial Unicode MS atau Lucida Grande sebagai gantinya:
Ini berfungsi untuk saya di Windows XP di IE 5.5, IE 6.0, FF 3.0.6.
sumber
font-family: Arial Unicode MS, Lucida Sans Unicode, Lucida Grande
.Saya biasanya menggunakan fontawesome font ( http://fontawesome.io/icon/check/ ), Anda dapat menggunakannya dalam file html:
atau dalam css:
sumber
Mengapa Anda tidak menggunakan elemen kotak centang input HTML dalam mode hanya baca
Saya menganggap ini akan berfungsi pada semua browser.
sumber
Saya mengalami masalah yang sama dan tidak ada saran yang berhasil (Firefox pada Windows XP).
Jadi saya menemukan solusi yang mungkin menggunakan data gambar untuk menampilkan tanda centang kecil:
Tentu saja Anda dapat membuat gambar tanda centang sendiri dan menggunakan konverter untuk menambahkannya sebagai data: gambar / gif. Semoga ini membantu.
sumber
(Jika Anda menggunakan referensi karakter numerik tentu saja tidak masalah pengkodean apa yang digunakan, browser akan mendapatkan titik kode Unicode yang benar langsung dari nomor tersebut.)
Gagal bagi saya di Firefox 3, Opera, dan Safari. Anehnya, bekerja di browser Webkit lainnya, Chrome. Juga gagal di Linux (jelas, karena Wingdings tidak diinstal di sana; itu diinstal pada Mac, tetapi itu tidak membantu Anda jika Safari tidak memilikinya).
Juga ini adalah hack yang cukup jahat - karakter itu untuk semua maksud dan tujuan "ü" dan akan muncul seperti itu untuk hal-hal seperti mesin pencari, atau jika teksnya disalin dan ditempel. Poin kode Unicode yang tepat adalah cara untuk digunakan kecuali Anda benar-benar tidak memiliki alternatif.
Masalahnya adalah bahwa tidak ada font yang dibundel dengan Windows yang memasok U + 2713 CHECK MARK ('✓'). Satu-satunya yang kemungkinan besar Anda temukan pada mesin Windows adalah "Arial Unicode MS", yang sebenarnya tidak bisa diandalkan. Jadi pada akhirnya saya pikir Anda harus:
sumber
Datang sangat terlambat ke pesta, saya mendapati bahwa
✓
(✓) bekerja di Opera. Saya belum mengujinya di browser lain, tetapi mungkin bermanfaat bagi sebagian orang.sumber
✓
(dan✓
) keduanya mengevaluasi✓
, yang digunakan oleh jawaban teratas. Ini adalah karakter HTML5 dan tidak akan berfungsi di IE6.Menggunakan Properti konten CSS Anda dapat menunjukkan centang dengan gambar atau kode lainnya.
sumber
.class{ content: "\2713"; }
Apakah √ (simbol akar kuadrat, & # 8730;) sudah cukup?
Atau, pastikan Anda mengatur
Content-Type:
tajuk sebelum mengirim data ke browser. Hanya menentukan<meta>
tag tipe konten mungkin tidak cukup untuk mendorong browser menggunakan set karakter yang benar.sumber
Solusi menggunakan Wingdings yang tidak berbasis unicode dan tidak berfungsi di Linux tanpa Wingdings terpasang.
sumber
Anda bisa menggunakan ⊕ atau ⊗
sumber
Anda dapat menambahkan yang putih kecil dengan Base64 Encoded GIF ( generator online di sini ):
Dengan Chrome, misalnya, saya menggunakannya untuk mengatur kontrol kotak centang:
Jika Anda hanya menginginkannya dalam tag IMG, Anda akan melakukan tanda centang / centang sebagai:
sumber
Menggunakan WebDing atau Wingding font adalah satu-satunya cara untuk mencapai tujuan topik ini: ia harus bekerja dimulai dengan IE 6.0.2900 . Karena itu saya akan memposting beberapa di sini, serta beberapa koreksi untuk diposting di atas:
Referensi di sini: Wingdings Webdings
sumber