【问题标题】:Fix of a navigation bar修复导航栏
【发布时间】:2012-03-15 15:51:57
【问题描述】:

请在此处查看彩色导航栏: http://profsyntax.com/test/7Days/

当我放大/缩小时,导航栏会变坏。我该如何解决这个问题?

【问题讨论】:

  • 它是如何“被宠坏”的?
  • 您在整个导航上使用background-image 并猜测导航项目的宽度,这就是原因。您应该在各个项目上使用背景颜色。
  • 文本(News Busines Metrolife)移出颜色。
  • @Masmartigan 我使用了背景图像,因为我应该有阴影和圆形边框而不使用 CSS3 :(
  • 您对严格的 CSS2 的渴望与您的缩放问题无关。您无法根据字体大小准确猜测宽度,字体大小可能会在不同的设备、不同的操作系统或不同的条件(如缩放或用户偏好)上发生变化。我投票决定关闭“过于本地化”,因为您的问题的唯一演示是在现场网站上,这里没有代码或屏幕截图。在您开始编辑网站的那一刻,您的帖子的价值会下降到零,因为问题已经消失或不是原来的问题。

标签: javascript jquery html css slice


【解决方案1】:

如果你使用背景图片,那么它在缩放时会被破坏。

如果你想使用 Css3 阴影和圆角边框,只需在这里使用 Mordernizr 脚本,它支持旧浏览器中最重要的 CSS 3 功能,非常棒:

http://www.modernizr.com/

【讨论】:

    【解决方案2】:

    我使用了绝对位置,效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-04
      • 2019-04-10
      • 2021-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多