3

私のアプリケーションでは、データベース内のテーブルにある「body」という名前の列について、ユーザーから入力を受け取る必要があります。

.ctp ファイルの私のコードは次のとおりです。

echo $form->input('body',array('style'=>'width: 900px'));

このようにして、正常に機能する body フィールドの幅を指定することができます。でも、高さも指定したい。

私は試したecho $form->input('body',array('style'=>'width: 900px height: 500px')); echo $form->input('body',array('style'=>'width: 900px','style'=>'height: 500px'));

最初のものは幅と高さのどちらでも機能せず、2番目のものは高さのみを変更し、幅は変更しません。誰かがこの問題を克服する方法を教えてください。

事前にどうもありがとうございました。

4

1 に答える 1

7
// in a css file.
.txtArea { width:900px; height:500px; }

// in your view
echo $form->input('body', array('class'=>'txtArea'));

推奨され、好ましい方法です。

または、インライン CSS が正しいことを確認します。

echo $form->input('body', array('style'=>'width:900px; height:500px;'));

あなたのコードには が欠けているよう;です。もちろん、style2 回指定すると、以前の値が上書きされます。

于 2012-04-25T19:11:24.267 に答える