【问题标题】:Text overlapping in <div><div> 中的文本重叠
【发布时间】:2014-01-08 04:49:31
【问题描述】:

我从 java 脚本向&lt;div&gt; 插入文本。看起来&lt;div&gt; 标签的宽度和高度已经设置好了。因此,如果我插入大段文字,则&lt;div&gt; 会与下面的其他&lt;div&gt; 重叠。

    $("#formDescription").text($("#Description").val());

html

<div class="col-sm-10 col-sm-offset-1" id="box_front_bottom" style="display: none;">
    <div class="panel panel-default">
       <div class="panel-body">
            ---
            ---
             <div class="form-group">
                <div class="col-sm-5" style="overflow: auto">
                    @Html.Label("Description", new { @class = "control-label" })
                </div>
                <div class="col-sm-7" id="formDescription">
                </div>
            </div>

如果我使用较少的文字,它将显示为这样

JSFiddle

【问题讨论】:

  • 而 css 是....???
  • 您能补充一点信息吗?
  • 你能加小提琴吗..?
  • css 是引导程序。
  • 然后使用该代码创建jsfiddle.net,我们无法重现该问题

标签: javascript jquery html css twitter-bootstrap-3


【解决方案1】:

使用引导 CSS,您可以使用 float:left 设置该信息的容器,您可能需要清除浮动以将每个表单保持在单独的行中;使用这个:

.form-group:after {
  content: " ";
  display:block;
  clear:both;
}

演示http://jsfiddle.net/Q2FHr/2/

【讨论】:

    【解决方案2】:

    使用display: inline-block;max-height

    【讨论】:

    • 这不起作用。 div插入大内容后如何展开?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-19
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多