railsがんばる子

Ruby on Railsがんばる子です。胡蝶蘭のECサイトを運営しています。

haml placeholderで改行する

placeholderのテキストを改行したい。

改行したいところに
を記載することで、実現できるとのことだったが動作しなかった。

#=> 改行されなかった
= text_area_tag :hoge, '', class: 'form-control', rows: 5, placeholder: '一行目
二行目'

cssを使ってねじ込む方法があるらしい。 こちらは動作しました。

= text_area_tag :hoge, '', class: 'form-control hoge', rows: 5, placeholder: '一行目'

.hoge::-webkit-input-placeholder::after {
    display: block;
    content: "二行目";
}

3行目以降は改行したいところに\Aでいけるみたい。

書いてみて思ったけど、クラス指定じゃなくてID指定にしたほうがいいよね。


参考させていただきました、ありがとうございます。

HTML5のplaceholder属性のスタイル指定 | 富永日記帳

9-bb.com