表格中的 jQuery UI 选项卡偏移其他单元格中的内容?
我已经使用表格使用 3 列布局构建了一个模板(根据给出的建议 此处)。然后,我将一些 jQuery UI 选项卡放入其中一个单元格中。但是,其他单元格中的内容似乎被选项卡标题偏移了。我对正在发生的事情感到非常困惑,并且无法使用 Firebug 追溯到此偏移量的来源或如何移动其他单元格中内容的垂直位置。
<table>
<tr>
<td id="left" class="ui-content-widget ui-corner-all">
<p>Left</p>
</td>
<td id="middle" class="ui-content-widget ui-corner-all">
<p>Lorem ipsum... </p>
</td>
<td id="right" class="ui-content-widget ui-corner-all">
<ul>
<li> <a href="#Tabs-Tab1">Tab1</a></li>
<li> <a href="#Tabs-Tab2">Tab2</a></li>
</ul>
<div id="Tabs-Tab1">
<p>Nunc volutpat ... </p>
</div>
<div id="Tabs-Tab2">
<p>Lorem ipsum ... </p>
</div>
</td>
</tr>
</table>
关于如何解决这个问题有什么想法吗?这是一个存在此问题的网站。
I've built up a template using a 3 column layout using a table (according to the advice given here). Then, I'm putting in some jQuery UI tabs into one of the cells. However, the content in the other cells appears to be offset by the tabs header. I'm quite stumped by what is happening and cannot trace back to where this offset is coming from using Firebug or how to shift the vertical position of the content in the other cells.
<table>
<tr>
<td id="left" class="ui-content-widget ui-corner-all">
<p>Left</p>
</td>
<td id="middle" class="ui-content-widget ui-corner-all">
<p>Lorem ipsum... </p>
</td>
<td id="right" class="ui-content-widget ui-corner-all">
<ul>
<li> <a href="#Tabs-Tab1">Tab1</a></li>
<li> <a href="#Tabs-Tab2">Tab2</a></li>
</ul>
<div id="Tabs-Tab1">
<p>Nunc volutpat ... </p>
</div>
<div id="Tabs-Tab2">
<p>Lorem ipsum ... </p>
</div>
</td>
</tr>
</table>
Any ideas on how to fix this? Here is a site with this issue.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 resets.css 中,您可以将垂直对齐设置为“顶部”而不是“基线”
In the resets.css you can set the vertical align to 'top' instead of 'baseline'
您真正的问题是:
特别是
clear:both;
。尝试更改clearfix技术:这个问题开始看起来很像这样:CSS布局:2列固定流体(再次)< /a>
Your real problem is this:
And in particular, the
clear:both;
. Try changing the clearfix technique:This question is starting to look at lot like this one: CSS Layout: 2 column fixed-fluid (again)