チェックボックスを小さくしたいのですが、何かの方法でできますか。

<INPUT TYPE="CHECKBOX" NAME="test" VALUE="test">
これの見え方のサイズを変更したい・・・。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

無理です。

(^^;
また仮に出来たとしても、Windows、MacなどOS毎にチェックボックスの形状は異なるのでほぼ不可能です。
もしどうしてもというのであれば、こんな方法で出来るかもしれませんが、JavaScriptが使えない環境では全く動きませんのでご注意ください。
#最近、ウイルスが蔓延してるのでJavaScriptを切ってる人も多いと思いますし…。

チェックボックスに見える部分は画像にする。
hidden属性でCHECKBOXを作っておく。
クリックしたら、JavaScriptで別の画像を表示する。
同時にhiddenのCHECKBOXの値を書きかえる。
    • good
    • 0
この回答へのお礼

「無理」という回答を「期待」していたのですが、javascriptという手もあるのですね。感動の涙です。

意図はイントラネット用、かつIEだけで動けばいいだけですので、活用できそうです。
回答ありがとうございました。\(=^o^=)/

お礼日時:2001/12/17 15:21

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q

が場所をとってしまい表示スペースに空白ができてしまい配置が乱れてしまいます
どうしたら'hidden'のサイズが0であるかのように振舞わせることができるでしょうか?
テーブルの中に使っているのでテーブル枠が不必要に広がってしまいました
折り返しが起こりtrの高さが増えてしまったのです

Aベストアンサー

タグの前後で改行している(<br>タグではなくソース上で)、ということはありませんか?
もしそうなら削除してみてください。

Qinput[type=text]とinput[type="text"]

input[type=text]とinput[type="text"]
どちらが正しいですか?

Aベストアンサー

どちらも正しいと思います。しいて言えば、前者がHTMLでは許される記述、後者がXHTMLの記述ということでしょうか。

HTMLもXHTMLも、どちらもSGMLをベースとしています。XHTMLは、HTMLを記述が厳格なXMLに準拠するように再定義されたものです。

プログラムとの連携が必要になるのであれば、XHTMLで記述するようにした方が何かと便利かと思います。

Q


<input type='submit' value='x' width='0'/>
で一時的に消そうとしたのですが消えません
消す方法はあるのでしょうか?

Aベストアンサー

とりあえず、<!-- -->でくくってコメントにするのはいかがでしょうか。

Q のチェックをはずさせないには?

<input type="chekbox" checked>
checkedで規定値でチェックをつけておくのですが、
そのチェックをはずさせたくありません。

disabled をつければよいような気がしますが、
IE4以上でしか有効でなかった気がします。
IE3.02でも動作する作りにしたいのです。

チェックボックスをクリックした時に、
クリックを無効にする方法か、

クリックしてチェックがはずれても
またつけるようにする方法を教えて下さい。


Windows2000
IE3.02以上
使用言語 VBSCRIPT

Aベストアンサー

IE3.xxでの確認はしてないですが、JavaScriptで以下のようにすれば可能です。

<SCRIPT LANGUAGE="Javascript">
<!--
function checked_true(obj)
{
  obj.checked = true;
}
//-->
</SCRIPT>
<INPUT TYPE="checkbox" NAME="test" CHECKED OnClick="checked_true(test)">チェック済み

Qテキストボックス(INPUT TYPE=TEXT)の属性について

INPUTタグのTYPEをTEXTにする事によって、
テキストボックスが表示されます。
このテキストボックスに文字が入力されたら通常は左詰めに文字が
入力されますが、これを右詰めに文字を入力させたく思ってます。
このような事って可能なのでしょうか?

Aベストアンサー

実験したことありませんが、スタイルシートで可能かもしれません。

<INPUT style="text-align: right" TYPE=TEXT>

表示はすると思いますが、入力時の表示は?


人気Q&Aランキング

おすすめ情報