我一直在尝试解决我网站上的导航问题。(sequoiawaste.com) 问题出现在 iPhone 和 Internet Explorer 7 上。我使用display:table-cell;
CSS 属性将选项卡保持在一行中。但是,似乎有两个问题:
1)在移动设备(尤其是 iPhone,但不是 iPad)上,该行超出了蓝色背景,并且笨拙地隐藏了我页面的搜索功能。
2) 在 IE 7 上,它忽略display:table-cell;
并实际上垂直定向链接,类似于 atable-row
将创建的内容。
#globalnav
据我所知, enhanced.CSS 文件中定义的属性很少,可能会导致该问题。
我注意到的是,显示值因状态而异——从表格到表格单元格,然后到块。将它们中的任何一个(或全部更改为相同的显示器)只会让我的问题变得更糟。
有没有人有一些关于在这里做什么的指示?我不认为这是一个非常困难的问题,我只是在这里碰壁。
** 更新 **
我开始使用float:left
,但这是一把双刃剑 - 它看起来更好,但要获得类似的格式,我必须将每个锚点设置为特定宽度。现在,当您单击我的搜索栏时,它不会动态调整锚点的大小。
嗯。有小费吗?