-
CSSのborderプロパティを使用する方法:
input::placeholder { border: none; }
この方法は、input要素のプレースホルダーに対してボーダーをなくします。
-
CSSのoutlineプロパティを使用する方法:
input::placeholder { outline: none; }
この方法は、input要素のプレースホルダーに対してアウトラインをなくします。
-
CSSのbox-shadowプロパティを使用する方法:
input::placeholder { box-shadow: none; }
この方法は、input要素のプレースホルダーに対してボックスシャドウをなくします。
-
JavaScriptを使用して動的にスタイルを変更する方法:
var input = document.getElementById('myInput'); input.addEventListener('focus', function() { this.style.border = 'none'; });
この方法は、特定のinput要素にフォーカスがあたったときに、ボーダーをなくします。
これらの方法を使用することで、プレースホルダーボーダーを非表示にすることができます。ご参考ください。