2011-12-31 104 views
1

我正在使用Twitter的Bootstrap.css构建网站。它带有一些有用的预设html/css类。例如,如果您使用<input class="xlarge">创建表单,它将使用比正常宽度更宽的表单。然而,默认的表单输入框只有一行,所以我添加了一些CSS来使它更高。将行和列添加到表单

.input-xlarge, 
input.xlarge { 
    height: 70px; 
} 

所以现在有一个更大的文本区域,但问题是,当你去在键入内容,更大的面积并不光标访问。您仍然只有一个“行”来输入文字。我尝试添加在HMTL一些行和columsn但它并没有改变任何东西

<div class="textarea"> 
<input class="xlarge" id="xlInput3" name="xlInput3" type="text" rows="2" columns="70"> 
      </div> 

你可以在这里看到问题的小提琴。任何想法如何解决这个问题?

http://jsfiddle.net/mjmitche/CDQ89/6/

+0

为什么你不使用文本区域,如果你想有多个线路输入? – 2011-12-31 08:19:57

回答

1

<input />将始终只有一行。如果您想要多行输入区域,则需要使用<textarea></textarea>