ホームへ

【html/CSS】inputテキストボックスの枠線を消す方法

2022年05月07日

テキストボックスには下記のようにデフォルトで線がついています。

<input type="text" value="テキストボックス">

この線を消す方法を紹介します。

また、この線を消してもフォーカス時に枠線が出る場合があるため、その枠線を消す方法も紹介します。

【通常時の線を消す】border:none

border:noneを指定すると通常時の線が消えます。

<style>
.example{
    /*コレ*/border: none;
    background: #e7edf8;
}
</style>
<input type="text" value="テキストボックス" class="example">

borderについて詳しくはこちら↓

ただし、この状態でフォーカスすると(入力しようとすると)線が現れます(ブラウザによる)。

フォーカス状態の線も消しましょう。

CSSやhtmlの基本をしっかり理解すると、この記事の内容もより理解できるようになりますよ。

↓CSSやhtmlを楽しく学べるようにマンガを描きましたのでゼヒご覧ください↓

↑「副業してもう少し稼ぎたい!」というかたのために副業の方法も解説しています。

【フォーカス時の線を消す】outline:none

outline:noneを指定するとフォーカス時の線が消えます。

<style>
.example2{
    /*コレ*/outline: none;
    border: none;
    background: #e7edf8;
}
</style>
<input type="text" value="テキストボックス" class="example2">

outlineはborderの外側に線を引くCSSです。

【まとめ】テキストボックスの枠線を消す方法

  • 【通常時の線を消す】border:none
  • 【フォーカス時の線を消す】outline:none

以上、inputテキストボックスの枠線を消す方法でした。

「この記事の内容がよくわからなかった…」「なんかうまくいかなかった…」というかたは下記記事↓でhtmlとCSSの基本を学びましょう。
わからないまま突き進むより基本を学ぶのが結局近道です。

CSSやhtmlをマンガで学ぶ