首页 文章

如何禁用textarea调整大小?

提问于
浏览
135

我需要禁用textarea水平调整大小 . 有时我想在textarea上允许垂直调整大小 .

每当我创建一个联系我们页面时,textarea都会让我的设计变得丑陋 .

任何人都可以给我一个解决方案来禁用它吗?

5 回答

  • 11

    你可以使用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 应该对你有用

  • 255

    有一些像这样的CSS

    textarea
    {
       resize: none;
    }
    

    或者如果你只想垂直

    textarea { resize:vertical; }
    

    或横向

    textarea { resize:horizontal; }
    

    或两者(不是你的情况)

    textarea { resize:both; }
    
  • 5

    你可以把它放在CSS文件中:

    textarea {
      resize: none;
    }
    
  • 0

    禁用 horizontalvertical 限制

    textarea { 
        width:100%;
        resize:vertical; 
        max-height:250px; 
        min-height:100px; 
    }
    
  • 36

    对于 textarea 我使用 width: 500px !importantheight: 350px !important ,所以这个 CSS 代码阻止用户调整大小,但是如果你有其他标签你必须使用 resize: none ,为了完整解释,请阅读This Link .

    例如,对于 p 标记,必须将 overflow 属性设置为不是 visible 的值,然后设置 resizenonebothverticalhorizontal .

相关问题