我在创建基本Dreamweaver HTML5 3列固定布局上的相等高度列时遇到了问题。我正在使用jQuery等高列来使列的bg颜色在所有页面上都相等,但是由于我在我的网站上使用了一些脚本,并且不兼容手动“style:height:xpx”添加到文章列中,我希望尝试使用display:表格,display:table-cell
方法。我已经使用了基本的Dreamweaver 5.5 HTML5模板,并保留了所有内容,除了删除display:block
属性以外,文章等元素。我在3列中添加了一个容器div;放在一边,放在文章旁边。布局,CSS表格,表格单元格和旁边列上的丑陋空白
一切工作正常 - 因为在背景颜色继续,直到块的结束,这是我需要的 - 除了麻烦是,由于某些原因在旁边的列它留下了一个空白的顶部的列13像素。我不知道为什么会发生这种情况。
我已经在这里上传文件:http://www.primecuts.org.uk/test.html。如果我删除了<nav>
部分,差距仍然存在,虽然它看起来不“丑陋”,因为bgcolor差异不明显,但我希望在文本起始位置和块顶部/标题底部。任何帮助将不胜感激,我不知道是什么造成这一点。
我已经注意到,如果我删除了.sidebar1,.content的CSS中的所有填充,并且一方面缩小了间隔,但仍然存在3px的空白。 – patrickzdb 2012-01-06 10:55:26
为了长寿(以及如果你开始搞活动网站),这里是jsfiddle的代码:http://jsfiddle.net/fZR2H/1/ – 2012-01-06 11:10:33
我很困惑。希望你得到一个解决方案。 '.sidebar1 {float:left; }'删除它,但当然会破坏布局。 – 2012-01-06 11:24:02