内部Webアプリ内に 目盛り記号 (✓または✔)を表示する必要があります。画像を使用しないのが理想的です。
IEボックス上のXP 6.0.2900から作業を開始する必要があります。理想的にはクロスブラウザ(IE +最近のバージョンのFF)が必要です。
次の例では、ブラウザのエンコーディングをUTF-8に設定しています(METAは問題なく動作します)。デフォルトのフォントはTimes New Romanです(問題かもしれませんが、Lucida Sans Unicodeを試しても役に立たず、Arial Unicode MSもLucida Grandeもインストールされていません)。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
✓ ✔
</body>
</html>
任意の助けをいただければ幸いです。
以下はIE 6.0およびIE 7で機能します。
<html>
<head>
</head>
<body>
<span style="font-family: wingdings; font-size: 200%;">ü</span>
</body>
</html>
誰かがWindows上のFFの下でチェックできれば私は感謝します。私はそれがWindows以外のボックスではうまくいかないと確信しています。
あまりサポートされていないUnicode値を使用していると思います。これには、すべてのコードポイントに対して常にグリフがあるわけではありません。
次の文字を試してください。
☐
]):空の(チェックなし)チェックボックス☑
]):前のチェックボックスのチェック済みバージョン✓
])✔
])編集:ここで最初の記号について混乱があるようです☐/ 0x2610。これは空の(チェックされていない)チェックボックスです。したがって、ボックスが表示されている場合は、それが表示されるはずの方法です。これは☑/ 0x2611の対応版で、これはチェックされたバージョンです。
まず最初に、HTMLエンティティのエンコーディングがUTF-8として正しく宣言されていれば、HTMLエンティティを実際に使用する必要はないということを理解する必要があります。 JavaScript /なんでも。
そうは言っても、これはこのトピックに関連するすべての関連UTF-8文字/ HTMLエンティティの包括的なリストです。
☐
/dec:☐
):投票箱(空、そういうふうになっているはずです)☑
/dec:☑
):小切手付き投票箱☒
/dec:☒
):x付きの投票箱✓
/dec:✓
):チェックマーク、 ほとんどのブラウザの✓
および✓
に相当します✔
/dec:✔
):重いチェックマーク✗
/dec:✗
):投票用紙x✘
/dec:✘
):重い投票用紙x🗸
/dec 🗸
):薄いチェックマーク(2017年時点でのサポートは不十分)✅
/dec:✅
):白い太いチェックマーク(2017年時点での混合サポート)🗴
/dec:🗴
):投票用紙X(2017年時点でのサポートは不十分)🗶
/dec:🗶
):投票ボールドスクリプトX(2017年時点でのサポートは不十分)⮽
/dec:⮽
):ライトXの投票箱(2017年時点でのサポートは不十分)🗵
/dec:🗵
):スクリプトX付きの投票箱(2017年時点でのサポートは不十分)🗹
/dec:🗹
):太字のチェックが付いた投票箱(2017年時点でのサポートは不十分)🗷
/dec:🗷
):太字のX付きの投票箱(2017年時点でのサポートは不十分)目盛り記号のWebフォントをチェックアウトしますか。これがより一般的なもののためにすぐに使えるサンプルです:A☐B☑C☒D✓E✔F✗G✘H
- これをあなたのウェブフォントプロバイダのサンプルテキストボックスにコピー&ペーストしてどのフォントがどのティックシンボルをサポートするかを見てください。
クライアントマシンはそれを表示するためにこの文字のグリフを持つ適切なフォントを必要とします。しかし、Times New Romanはそうではない。代わりにArial Unicode MSまたはLucida Grandeを試してください。
<span style="font-family: Arial Unicode MS, Lucida Grande">
✓ ✔
</span>
これは、XP 5.5、IE 6.0、FF 3.0.6のWindows IEで動作します。
私は通常fontawesomeフォントを使用します( http://fontawesome.io/icon/check/ )、あなたはそれをhtmlファイルで使うことができます:
<i class="fa fa-check"></i>
またはCSSで:
content: "\f00c";
font-family: FontAwesome;
読み取り専用モードでHTML入力チェックボックス要素を使用しないのはなぜですか
<input type="checkbox" disabled="disabled" /> and
<input type="checkbox" checked="checked" disabled="disabled" />
私はこれがすべてのブラウザでうまくいくと思います。
私は同じ問題に遭遇し、提案のどれも働かなかった(Windows XPのFirefox)。
だから私は小さなチェックマークを表示するために画像データを使用して可能な 回避策 を見つけました:
span:before {
content:url("data:image/gif;base64,R0lGODlhCgAKAJEAAAAAAP///////wAAACH5BAEAAAIALAAAAAAKAAoAAAISlG8AeMq5nnsiSlsjzmpzmj0FADs=");
}
もちろん、あなた自身のチェックマーク画像を作成してそれをdata:image/gifとして追加するためにコンバーターを使うことができます。お役に立てれば。
パーティーに非常に遅く来て、私は✓
(✓)がOperaで働いていたことを知りました。私は他のどのブラウザでもそれをテストしていません、しかしそれは何人かの人々のために役に立つかもしれません。
ブラウザのエンコーディングをUTF-8に設定します。
(もちろん数字参照を使っているのであれば、どのエンコーディングが使われていてもかまいません。ブラウザは数字から直接正しいUnicodeコードポイントを取得します。)
<span style="font-family: wingdings; font-size: 200%;">ü</span>
誰かがWindows上のFFの下でチェックできれば私は感謝します。私はそれがWindows以外のボックスではうまくいかないと確信しています。
Firefox 3、Opera、およびSafariでは失敗します。不思議なことに、他のWebkitブラウザ、Chromeで動作します。 Linux上でも失敗する(明らかに、Wingdingsはそこにインストールされていない。Macsにインストールされているが、Safariがそれを持っていないのであればあなたには役に立たない)。
また、それはかなり厄介なハックです - その性格はすべての意図と目的に対するものであり、検索エンジンのようなものに、またはテキストがコピーアンドペーストされている場合にはそのように見えます。他に選択肢がない場合を除き、適切なUnicodeコードポイントを使用することができます。
問題は、WindowsにバンドルされているフォントがU + 2713 CHECK MARK( '✓')を提供していないことです。あなたがWindowsマシン上で見つける可能性が最も高いのは「Arial Unicode MS」だけですが、これは実際には信頼できません。だから最後に私はあなたがしなければならないと思います:
.className {
content: '\✓';
}
CSSコンテンツプロパティを使用すると、画像や他のコードサインで目盛りを表示できます。
√(平方根記号、√)で十分でしょうか。
あるいは、ブラウザにデータを送信するContent-Type:
ヘッダーbeforeを設定していることを確認してください。単に<meta>
content-typeタグを指定するだけでは、ブラウザに正しい文字セットを使用させるのに十分ではない場合があります。
Unicodeベースではなく、WingdingがインストールされていないLinuxでは機能しないWingdingを使用したソリューション。
Crossed Checkbox
<div style="font-family: Wingdings;">û</div> ☒
Checked Checkbox
<div style="font-family: Wingdings;">ü</div> ☑
Cross
<div style="font-family: Wingdings;">ý</div> ✗
Check
<div style="font-family: Wingdings;">þ</div> ✓
あなたはBase64でエンコードされたGIF(ここで オンラインジェネレータで小さな白いものを追加することができます ):
url("data:image/gif;base64,R0lGODlhCwAKAIABAP////3cnSH5BAEKAAEALAAAAAALAAoAAAIUjH+AC73WHIsw0UCjglraO20PNhYAOw==")
たとえばChromeでは、チェックボックスコントロールのスタイルを設定するために使用します。
INPUT[type=checkbox]:focus
{
outline:1px solid rgba(0,0,0,0.2);
}
INPUT[type=checkbox]
{
background-color: #DDD;
border-radius: 2px;
-webkit-appearance: button;
width: 17px;
height: 17px;
margin-top: 1px;
cursor:pointer;
}
INPUT[type=checkbox]:checked
{
background:#409fd6 url("data:image/gif;base64,R0lGODlhCwAKAIABAP////3cnSH5BAEKAAEALAAAAAALAAoAAAIUjH+AC73WHIsw0UCjglraO20PNhYAOw==") 3px 3px no-repeat;
}
IMGタグ内でそれを望んでいるだけの場合は、次のようにチェックマーク/目盛りを付けます。
<img alt="" src="data:image/gif;base64,R0lGODlhCwAKAIABAP////3cnSH5BAEKAAEALAAAAAALAAoAAAIUjH+AC73WHIsw0UCjglraO20PNhYAOw==" width="11" height="10">
あなたは、またはを使用することができます