Hiding textarea resize handle in Safari

前端 未结 3 1548
青春惊慌失措
青春惊慌失措 2020-11-30 00:47

I\'m using textarea components in my application, and I control their height dynamically. As the user types, the height is increased whenever there is enough text. This work

3条回答
  •  猫巷女王i
    2020-11-30 01:31

    Use the following CSS rule to disable this behavior for all TextArea elements:

    textarea {
        resize: none;
    }
    

    If you want to disable it for some (but not all) TextArea elements, you have a couple of options (thanks to this page).

    To disable a specific TextArea with the name attribute set to foo (i.e., ):

    textarea[name=foo] {
        resize: none;
    }
    

    Or, using an ID (i.e., ):

    #foo {
        resize: none;
    }
    

    Note that this is only relevant for WebKit-based browsers (i.e., Safari and Chrome), which add the resize handle to TextArea controls.

提交回复
热议问题