
介绍field-sizing
field-sizing 是一个新的 css 属性,可以使input 、 textarea和select自动缩放到其内容的大小。
fixed ,这是输入、文本区域和选择的当前行为,无论内容如何,它们都具有固定大小。content ,使表单元素缩放到内容的大小
当您将其应用于input或select时,它将缩放到内容的宽度。当您将其应用于textarea,它将缩放到内容的高度。
示例
input { field-sizing: content;}
textarea { field-sizing: content; width: 200px;}
注意事项
它是css 基本用户界面模块第 4 级 css basic user interface module level 4 的一部分,仍处于编辑器草稿状态(意味着事情可能并且将会发生变化),目前它是 chromium 独有的功能。不过,我预计它会在今年某个时候登陆其他浏览器,safari 已经发出了积极的信号,firefox 可能也会效仿。除了缺乏浏览器支持之外,您还需要确保您的input、select或textarea有一些边界。如果你不这样做,它只会不断增长。您可以通过在元素上设置max-width或max-height来做到这一点同样,如果您不希望它缩小到空格或点的宽度,请为您的输入和选择添加min-width 。
以上就是CSS 新属性Field-sizing,可以使input 、 textarea和select自适应其内容的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1629948.html
微信扫一扫
支付宝扫一扫