文字列の一部が表示されずに見切れる

概要

検索等のテキストボックス内のプレースホルダーが見切れています。  プレースホルダーの文字列が全て表示できず、途中で見切れている場合があります。

表示画面

要因

要因の代表例として以下があります。

  1. 表示領域が足りていない 表示領域のwidthプロパティの値が表示させるテキストの文字数分の px 数より小さいことで見切れています。 テキストを全て表示させるには、テキストよりも大きなwidthプロパティの値を設定する必要があります。

    css
    input[type=text] {
      margin:0 6px;
      width:165px;
    }
    

解決策

各要因の解決策の代表例として以下があります。

  1. 表示領域が足りていない 表示領域のwidthプロパティを要素のテキストに合わせて、再設定することで正しく表示されます。 表示するテキストが長すぎてテキストボックスを超えてしまう場合は、テキストボックスの横幅の調整も必要となります。

    css
    input[type=text] {
      margin:0 6px;
      width: 200px;
    }
    

メリット

  • 少ない調整で正しく表示を行えるようになります。
    • 要素内の px 指定の変更のみなので、他ブラウザーへの影響がありません。

戻る