4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【初心者でもわかる】inputのボタンに改行は入らいないから代案を考える

Posted at

#inputのボタンには改行を入れることができないのでほかの方法を考えます。

inputのボタンの文章が長いので改行しよう↓

×「普通に改行を入れる」

index.html
<input type="button" value="この後で
改行させるよ" />

失敗

miss01.png

×「brタグを入れる」

index.html
<input type="button" value="この後で<br>改行させるよ" />

失敗
miss02.png

×「brタグを実体参照で書く」

index.html
<input type="button" value="この後で&lt;br&gt;改行させるよ" />

失敗

miss03.png

◎「inputタグを使わずにbutton要素を使う」

index.html
<button>この後で<br>改行させるよ</button>

成功!

ok01.png

まとめ

この結果からわかるように、inputタグのままボタンのテキストを改行させることはできません。

しかし、改行ではなく文字送りさせることで2列にすることは可能です。

index.html
<input type="button" value="この後で改行させるよ" />
style.css
input {
  width: 100px; /* 文字送りされるように幅を決める */
  white-space: normal; /* 文字がはみ出た時のルールを文字送りに指定 */
}

結果

sample.png

おそまつ!

~ Qiitaで毎日投稿中!! ~
【初心者向け】WEB制作のちょいテク詰め合わせ

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?