我正在尝试创建一个文本框,因此用户可以输入一本书的章节。
它开始从盒子中间打字。我该如何解决?
.TextBox {
width: 500px;
height: 50px;
background: #cccccc;
margin-left: auto;
margin-right: auto;
}
.TextBox > h1 {
font-family: 'Consolas';
text-align: center;
padding-top: 10px;
}
#textbox {
width: 500px;
height: 200px;
}

<div class="container">
<div class="TextBox">
<h1> Enter text here </h1>
<form>
<input type="text" id="textbox">
</form>
</div>
</div>
&#13;
答案 0 :(得分:1)
答案 1 :(得分:0)
使用<textarea>
并将其对齐,如果我不正确的话,将它对准中心。使用col
属性可以定义textarea的宽度,使用row
可以定义textarea的高度
.TextBox {
width: 500px;
height: 50px;
background: #cccccc;
margin-left: auto;
margin-right: auto;
}
.TextBox > h1 {
font-family: 'Consolas';
text-align: center;
padding-top: 10px;
}
#textbox {
width: 500px;
height: 200px;
text-align:center;
}
&#13;
<div class="container">
<div class="TextBox">
<h1> Enter text here </h1>
<form>
<textarea cols="80" rows="10" id="textbox" type="text" name="textbox">Lorem ipsum
</textarea>
</form>
</div>
</div>
&#13;
答案 2 :(得分:0)
尝试使用textarea:
<div class="container">
<div class="TextBox">
<h1> Enter text here </h1>
<form> <textarea type="text" id="textbox" ></textarea> </form>
</div>
</div>
答案 3 :(得分:0)
您是否希望在下面找到类似内容(当我更改TextArea
中的文字时,Heading
中的文字将会被更改)。
请检查以下小提琴,并告诉我。
function changeHead()
{
var x = document.getElementById("txtarea").value;
document.getElementById("demo").innerHTML = x;
}
.TextBox {
width: 500px;
height: 50px;
background: #cccccc;
margin-left: auto;
margin-right: auto;
}
.TextBox > h1 {
font-family: 'Consolas';
text-align: center;
padding-top: 10px;
}
#txtarea {
text-align:center;
font-size:16px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div class="container">
<div class="TextBox">
<h1 id="demo"> Enter text here </h1>
<form>
<textarea id="txtarea" cols="52" rows="6" id="textbox" type="text" name="textbox" onkeypress="changeHead()" placeholder="Enter Text Here">
</textarea>
</form>
</div>
</div>