速報

SageMaker SDKの既定バケットに所有者確認漏れ|成果物の改変を防ぐ更新と点検

CATEGORY

【Chrome】input等をfocusした際に表示される輪郭線(outline)を消す方法

※本ページのリンクにはプロモーションが含まれています。

【Chrome】input等をfocusした際に表示される輪郭線(outline)を消す方法

目次

本記事では、Google Chromeでinputやtextareaといった要素をfocusした際に表示される輪郭線(outline)を消す方法をご紹介しています。

Chromeでinputをfocusすると線が表示されてデザインが崩れてしまう……どうすれば消せるの?

上記の疑問にお答えします。

では、解説していきます。

スポンサーリンク

結論

Chromeのinputをfocusした際に表示される輪郭線は、下記を指定することで消すことができます。

*:focus {
  outline: none;
}

input要素のみの場合は下記のように指定します。

input:focus {
  outline: none;
}

outlineは要素の輪郭線を設定するプロパティです。詳細は下記をご参照ください。

https://developer.mozilla.org/ja/docs/Web/CSS/outline

輪郭線はどこで定義されているのか

この輪郭線はブラウザのユーザーエージェントが持っているデフォルトのスタイルシートで設定されています。Chromeの開発ツールでは「user agent stylesheet」と表示されているものです。本記事ではfocusをピックアップしていますが、focusの輪郭線だけではなくほとんどの要素に対してデフォルトのスタイルが設定されています。

スタイルシートの全容は下記のリンク先にて確認できますので、興味がある方はぜひ!せっかくなのでChrome以外のデフォルトのスタイルシートのリンク先も掲載しておきますね。(他も見つけ次第準備追加していきます。)

Chromehttps://chromium.googlesource.com/chromium/blink/+/master/Source/core/css/html.css
Firefoxhttps://searchfox.org/mozilla-central/source/layout/style/res/html.css
Safarihttps://trac.webkit.org/browser/trunk/Source/WebCore/css/html.css

スポンサーリンク

最後に

本記事を執筆するに伴い、改めて色々なWEBブラウザを触ってみました。現在は仕事・プライベート共にChrome一辺倒の私ですが、昔はFirefoxやOperaも使っていました。

Firefoxの急に落ちるバグによってChromeに移行したのですが、今は改善したのかな。だとしたらメインブラウザに戻したい気もするので、久しぶりにがっつり使ってみようかなと思います。気分転換に他のブラウザで仕事をしてみるのも悪くないものです。皆さんも機会がありましたらぜひ!

以上、Chromeでinput等をfocusした際に表示される輪郭線(outline)を消す方法のご紹介でした!

この記事を書いた人

Ryohei

Webエンジニア / アプリ開発者 / 技術ブログ運営者

福岡のWeb制作会社に勤務するWebエンジニアです。10年以上にわたりWeb制作・開発に携わり、ヒアリングや進行管理から、コーディング、CMSの構築、システム開発、サーバーの構築・保守・運用まで、Webサイト制作の工程を幅広く担当しています。Webサイトは、これまでに100以上の構築・保守を手がけてきました。

個人でもWebサイトの制作・改修やWebアプリの開発・運用を行い、AIを活用した開発にも取り組んでいます。近年はWebセキュリティにも注力しています。

2015年から技術メディア「Into the Program」を運営し、実務や開発で得た知識をもとに、プログラミングの実装方法やWebサイトの運用・セキュリティ情報を発信しています。

主な分野
Webサイト構築・保守・運用 / HTML/CSS / JavaScript / PHP / WordPress / サーバー構築・保守・運用 / アプリ開発 / セキュリティ対策
資格・試験合格
情報セキュリティマネジメント試験
基本情報技術者試験
AWS認定ソリューションアーキテクト アソシエイト
PHP8技術者認定ウィザード
メディア運営
2015年〜

記事の作成・更新について

セキュリティ記事は、ベンダーの公式アドバイザリやCVE・JVNなどの一次情報を参照し、出典と情報確認日を記載します。実環境での検証を行った場合は、その環境と確認範囲を明示します。重要な追加情報や誤りを把握した場合は、内容を確認して追記・訂正します。

関連する記事

おすすめの書籍

キーワードから探す

スポンサーリンク