• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【HTML/CSS】ボタンの枠が伸びてしまいます)

HTML/CSSでボタンの枠が伸びる問題

このQ&Aのポイント
  • HTML/CSSでボタンの枠が伸びてしまう問題が発生しています。Iceweaselでは枠線が消えているが、IEでは表示されてしまいます。
  • ボタンに画像を重ねて配置し、機能を維持したまま枠線の表示を解消する方法を教えてください。
  • Iceweaselでもマウスを充てると点線が表示され、IEではマウスを充てると枠が水色に反転してしまいます。これらの問題を解消する方法をご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

ユーザビリティのために、点線枠は表示されます。 どのブラウサでもそうなるはずです。  これは、マウスではなく障害者がタブキーでフォーカスを移動した時にどこが現在地かを示す重要なインターフェースです。 ★ですから、消すのは望ましくありません。健常者だけがサイトを利用するわけじゃない!! 【引用】____________ここから HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Introduction to HTML 4 (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 )]より  それを消したければ onfocus=”this.blur()"  また、 botton{outline:none;}  しかし、それは残しておくことを強くお勧めします。

w_horse
質問者

お礼

ORUKA1951様 ご回答ありがとうございます。 すいません、ご指摘の通り、見た目のことばかり考えていて、 使う人のことまで考えが及んでいませんでした。 技術者としては、重要なことですよね。 ありがとうございます。 また、解決策についてもご教示頂き、ありがとうございました! 大変参考になりました。 今のままにしておきますが、こういうやり方もあるとうことで、勉強させて頂きます。

関連するQ&A