我需要禁用textarea水平调整大小 . 有时我想在textarea上允许垂直调整大小 .
每当我创建一个联系我们页面时,textarea都会让我的设计变得丑陋 .
任何人都可以给我一个解决方案来禁用它吗?
你可以使用CSS
禁用所有
textarea { resize: none; }
只有垂直调整大小
textarea { resize: vertical; }
只有水平调整大小
textarea { resize: horizontal; }
禁用垂直和水平限制
textarea { resize: horizontal; max-width: 400px; min-width: 200px; }
禁用水平和垂直限制
textarea { resize: vertical; max-height: 300px; min-height: 200px; }
我认为 min-height 应该对你有用
min-height
有一些像这样的CSS
或者如果你只想垂直
textarea { resize:vertical; }
或横向
textarea { resize:horizontal; }
或两者(不是你的情况)
textarea { resize:both; }
你可以把它放在CSS文件中:
禁用 horizontal 和 vertical 限制
horizontal
vertical
textarea { width:100%; resize:vertical; max-height:250px; min-height:100px; }
对于 textarea 我使用 width: 500px !important 和 height: 350px !important ,所以这个 CSS 代码阻止用户调整大小,但是如果你有其他标签你必须使用 resize: none ,为了完整解释,请阅读This Link .
textarea
width: 500px !important
height: 350px !important
CSS
resize: none
例如,对于 p 标记,必须将 overflow 属性设置为不是 visible 的值,然后设置 resize , none , both , vertical , horizontal .
p
overflow
visible
resize
none
both
5 回答
你可以使用CSS
禁用所有
只有垂直调整大小
只有水平调整大小
禁用垂直和水平限制
禁用水平和垂直限制
我认为
min-height
应该对你有用有一些像这样的CSS
或者如果你只想垂直
或横向
或两者(不是你的情况)
你可以把它放在CSS文件中:
禁用
horizontal
和vertical
限制对于
textarea
我使用width: 500px !important
和height: 350px !important
,所以这个CSS
代码阻止用户调整大小,但是如果你有其他标签你必须使用resize: none
,为了完整解释,请阅读This Link .例如,对于
p
标记,必须将overflow
属性设置为不是visible
的值,然后设置resize
,none
,both
,vertical
,horizontal
.