首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用SimpleMDE禁用文本区域的大小调整

使用SimpleMDE禁用文本区域的大小调整
EN

Stack Overflow用户
提问于 2018-06-19 09:40:50
回答 2查看 860关注 0票数 0

我在我的页面上使用SimpleMDE作为编辑器。守则如下:

代码语言:javascript
运行
复制
<!DOCTYPE html>
<head>
    <meta charset="utf-8"/>
    <meta name="description" content=""/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <link rel="shortcut icon" href="{% static 'img/favicon.png' %}"/>
    <link rel="stylesheet" href="{% static 'css/reset.css' %}"/>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.12/css/all.css" integrity="sha384-G0fIWCsCzJIMAVNQPfjH08cyYaUtMwjJwqiRKxxE/rx96Uroj1BtIQ6MLJuheaO9" crossorigin="anonymous">
    <link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.css">
    <link rel="stylesheet" href="{% static 'css/fonts.css' %}"/>
    <link rel="stylesheet" href="{% static 'css/main.css' %}"/>
    <link rel="stylesheet" href="{% static 'css/media.css' %}"/>
    <link rel="stylesheet" href="{% static 'css/jquery.tagit.css' %}"/>
    <link rel="stylesheet" href="{% static 'css/tagit.ui-zendesk.css' %}"/>

    <script src="https://code.jquery.com/jquery-3.3.1.js" integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60=" crossorigin="anonymous"></script>
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js" integrity="sha256-T0Vest3yCU7pafRw9r+settMBX6JkKN06dqBnpQ8d30=" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.js"></script>
    <script src="{% static 'js/markjax.min.js' %}"></script>


</head>
<body>

    <div class="main">
        <div class="container">
            <div class="main_content">
                <div class="row">
                    <div class="main_page_content">
                        <div class="wall">
                            <div class="box_roundbox">
                                <div class="padd_box05">
                                    <form method="post" id="task_create_form">
                                        Description:
                                        <div class="padd_box_top1" name="description">
                                            <textarea name="description" class="task_create_textarea">{{ task.description }}</textarea>
                                        </div>

                                    </form>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <script>

        if ($(".task_create_textarea").length) {
            var task_create_textarea_mde = new SimpleMDE({ element : $(".task_create_textarea")[0], spellChecker: false, previewRender: function(plainText, preview) {
                  setTimeout(function() {
                    markjax(plainText, preview);
                  }, 50);
                  return preview.innerHTML;
                } });
        }
    </script>

</body>

CSS类:

代码语言:javascript
运行
复制
.main  {
    padding-top: 3em;
}
.row  {
    margin-left: 0;
    margin-right: 0;
}
.wall  {
    flex-basis: 0;
    flex-grow: 3;
    margin-right: 2em;
}
.box_roundbox  {
    border: 0.15em solid #AAAAAA;
    border-radius: 0.5em;
}
.padd_box05  {
    padding: 0.5em;
}
.padd_box_top1  {
    padding-top: 1em;
}

我的问题是:当我在由textarea生成的SimpleMDE中输入真正长的字符串时,它只是无法控制地放大。如何禁用padd_box_top1的水平调整?我试过resize: none;,但没什么改变。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-19 09:51:13

试着设置这样的最大宽度:

代码语言:javascript
运行
复制
 .padd_box_top1 {
     max-width: 40%;
 }

这将防止文本区域扩大,如果您想要一个最小宽度,您也可以添加它,只需添加:最小宽度: 25%;将像素的数量更改为任何您喜欢的。

票数 1
EN

Stack Overflow用户

发布于 2018-06-19 14:52:21

调整大小:none;将消除用户手动调整textarea大小的可能性。但是您希望由于长字符串而禁用自动调整大小。所以这不是你应该用的。

我检查了SimpleMDE官方网站,当我输入非常长的字符串请看这张图片时,他们主页中的示例不会调整大小。

我可以建议的是使用固定宽度,或禁用最大宽度(最大宽度:无;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50925177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档