div 模拟textarea文本区域,使其可编辑且自适应性强

 2024-01-15 04:01:43  阅读 0

很多人看到标题后就认为只能用js来实现! 今天我们介绍一个标签属性,它可以使块元素可编辑并高度适应内容。

=“真/假”

定义:

顾名思义,它允许用户编辑元素的内容、包含任意文本以及包含子元素。

使用:

对于普通的块元素,添加 ==“true”:

我是一个div

影响:

更可怕的是:

可以使用js获取编辑后的内容:

使用div实现效果:

最小高度为200px,最大高度为400px,y轴超过滚动条,x轴超过隐藏值。

word-wrap:break-word 允许在一个单词内断开句子,这意味着它将尝试显示整行。 如果无法显示,则会在单词内部断行并转到下一行。

<style>
    .box{
        width: 200px;
        padding: 10px;
        outline: 0;
        min-height: 200px;
        max-height: 200px;
        overflow-y: auto;
        overflow-x: hidden;
        word-wrap: break-word;
        border: 1px solid #b1cc99;
    }
</style>
我是一个div

影响:

注意:

1.它不能随着内容的增加而适应,但它可以。

2. 支持焦点和模糊事件以及焦点伪类。

3.该属性还有其他属性值:

:-仅有的; 只能编辑纯文本内容。

:; 未知! ! !

: 插入符号; 未知! ! !

4、属性值true、false所有浏览器都支持,但-only等属性值IE浏览器不支持。

补充:

focus 伪类通常用于在聚焦时设置输入框的样式:

*** 当获得焦点时,输入框会向外发光。

<style>
    input:focus{
        background-color: #eeeeee;
        border: 1px solid #cc7356;
        outline: none;
        box-shadow: 1px 1px 3px #cc7356;
    }
</style>

标签: 自适应 textarea div

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码