css - 如何使 Joomla 主要内容和模块列动态匹配高度?

标签 css html joomla mootools equals

您好,我有一个 Joomla 网站,其模板有 2 列。一个用于主要内容,另一个用于模块。在不同的页面上,内容栏比模块栏短,反之亦然。我如何确保两列始终具有相同的高度,以便它们在任何页面的页脚处均等地相遇?

最佳答案

使用 Javascript:

window.addEvent('load', function(){  
// Load assuming there could be images.    
// Otherwise use domready  
  var columns = $$('css selector for the columns');  
  if(columns && columns.length > 1){  
     var heights = [];  
     columns.each(function(el){  
        heights.push(this.getStyle('height'));  
     }).setStyle('height', Math.max.apply( Math, heights ));  
     delete(heights);  
  }  
});  

您可以使用 CSS 确保页脚位于页面底部。 喜欢 Mootools。

关于css - 如何使 Joomla 主要内容和模块列动态匹配高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3248251/

相关文章:

html - 不同语言的不同字形选择

html - 在 bootstrap css 中删除 div 后的额外空间

javascript - 从具有特定 css 样式的类中获取所有元素

javascript - 我该怎么做 <a href>?

html - 审核复杂网页上未使用的 CSS

javascript - 将股票代码添加到 Flot 条形图中

javascript - 如果文件存在于 ASP.NET MVC 中的文件夹中且文件名存在于数据库中,则在编辑时使用 fileUpload 显示文件名

php - 在joomla中,如何使用表单通过ajax返回文章中的动态内容

Joomla SEO 通过规范删除 index.php?

php - 如何在 joomla 组件中包含 css 和 jquery