javascript - 防止 <label></label> 调整大小

标签 javascript jquery html css

我有一个 DIV 元素,它有一个 <label></label>并在其中输入文本框。

基本上,我在 DIV 元素上启用了 jQuery .resizable(),但是当您使 DIV 元素小于当前大小时,文本框会被推到新的一行。

我怎样才能强制<label>永远不会小于设定尺寸?

谢谢!

<div id='div1' style='width:300px'>
    <label>Test&nbsp;
        <input type='text' style='width:100px' id='inputBox'/>
    </label>
</div>

$("#div1").resizable({
    handles: "e, w, sw, ne, nw, se"
});

最佳答案

给它一个 min-width:

<div id='div1' style='width: 300px; min-width: 300px;'>

或者,最好是:

#div1 {
    min-width: 300px;
    width: 300px;
}

关于javascript - 防止 <label></label> 调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19497656/

相关文章:

css - div 100% 高度在屏幕中央

javascript - 谷歌地图 API V3。无法为 TRANSIT 方向创建自定义折线

javascript - bootstrap-datepicker 双插件和 stopPropagation

ruby-on-rails - Rails UJS link_to :remote does AJAX GET and normal <a href> GET

javascript - 如何通过 javascript 和 jQuery 从 html 列表框中删除选择?

php - 地址栏中有 "#;"的 firefox

video - HTML5 视频播放器 : dynamically loading videos

javascript - Backbone.js 是如何实现事件的?

javascript - Apostrophe-pieces-pages 无法注册页面类型

javascript - JQuery 禁用按钮