【问题标题】:Form tag breaking nav template in chromechrome中的表单标签破坏导航模板
【发布时间】:2015-04-06 16:25:19
【问题描述】:

当我的输入周围有一个简单的表单标签时,我的导航栏会中断,但没有 CSS 链接到表单元素。我已经使用 w3c 验证器验证了我的 html,一切都很好。我真的不知道如何解决这个问题,我已经尝试了很多东西。这只发生在 Chrome 中。

Without the form tag (good looking one)

With the form tag (broken one)

我永远感谢任何试图提供帮助的人,我已经尝试解决这个问题好几个小时了,但在网上没有找到任何可以帮助我的东西。

谢谢

【问题讨论】:

    标签: html css forms


    【解决方案1】:

    这是您需要添加的一些额外的 css:

    .main-head{
      height: 149px;
    }
    
    .logo{
       float:left;
    }
    

    【讨论】:

    • 更像 142px 但谢谢,它可以工作。我仍然不明白为什么它只是通过添加表单标签(div标签不会让它崩溃)。
    【解决方案2】:

    在你的 css 中添加这两个类-

    a.logo{float:left;}
    .container:after {content: '';clear: both;display: block;}
    

    希望对你有帮助

    【讨论】:

    • 这有帮助。但我还是不明白为什么它坏了。
    【解决方案3】:

    我会改用这个:

    .container {position: relative;}
    .main-nav {
        position: absolute;
        top: 0;
        right: 0;
    }
    

    兼容所有浏览器

    【讨论】:

      猜你喜欢
      • 2015-03-01
      • 2020-09-02
      • 2011-07-24
      • 2015-03-05
      • 1970-01-01
      • 2012-03-22
      • 2013-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多