我想在我的网页上放置一个 textarea,但它必须在 div 标签内才能保持我的布局。我不希望用户能够重新调整 textarea 的大小,直到它超出我放入的 div 标签,它会弄乱孔布局。有没有办法在 textarea 上设置最大尺寸?
感谢帮助!
CSS:
textarea {
width:400px;
height:200px;
resize:none; /* disable resize functionality */
}
最简单的方法(虽然它有点草率)是内嵌 textarea 的样式。如果您定义宽度和调整大小:无,您的用户将无法调整文本区域的大小并破坏您的设计。
<div>
<textarea name="yourtextarea" style="width:300px;height:200px;resize:none;" /></textarea>
</div>
但是,我建议您将 textarea 的样式与 Xander 的回答类似,因为它更干净。不过我会改变一件事,那就是添加一个不太通用的选择器。
<head> // place in your header
<style type="text/css">
#textAreaId {
width:300px;
height:200px;
resize:none;
}
</style>
</head>
<body> // place inside of your div, within the body tag
<div>
<textarea id="textAreaId" name="yourtextarea" /></textarea>
</div>
<body>