【问题标题】:CSS : Overflowing Dynamically Created ContentCSS:溢出动态创建的内容
【发布时间】:2016-08-20 17:01:54
【问题描述】:

我最初尝试使用这样的布局动态更新元素:

现在,应用程序涉及到一些按钮来更新 Small Content 部分的内容的交互:

按钮点击脚本:

$.ajax({    //some ajax request upon button click
      success: function(result){
      $('#small-content').append(result);
      }
});

这样做是在单击按钮时发出请求并将结果动态添加到 #small-content div,但结果如下:

我该如何解决这个问题,使其将页脚向下推而不是重叠?请注意,我无论如何都无法修改页脚的 css,因为它是全局渲染的。

【问题讨论】:

  • Сan 你做小提琴吗?没有你的风格就很难解决问题
  • 页脚的大小是多少?
  • 对不起,我会添加样式。坚持
  • 您有没有发现任何有用的答案?

标签: javascript jquery html css


【解决方案1】:

如果您在#small-content 之后添加与#footer 大小相同的附加块,我认为您将修复您的布局。 但只有在页脚有固定大小时才会起作用

类似的东西

<div id="small-content"><!-- some content --></div>
<div id="footer-separator" class="footer-separator"><!-- empty block --></div>
<div id="footer" class="footer"><!-- some content --></div>

和样式

.footer-separator {
   height: 100px; 
   ....
}

.footer {
   height: 100px; 
   ....
}

【讨论】:

    【解决方案2】:

    尝试将 margin-top 属性添加到#footer。所以这将在所有情况下保持#small-content 和#footer 之间的间距。

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 2021-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多