CSS帮助 - 浮动

时间:2013-12-19 08:12:45

标签: html css responsive-design

我很难解决一个小问题。我在为这个CSS问题寻求帮助时感到很尴尬,但是另一组眼睛可能有助于解决这个问题。

问题

  1. 转到http://ajaxtown.com/uranium/

  2. 极端顶部你会找到一个酒吧(电话号码和社交图标和搜索)

  3. 现在调整窗口大小(移动大小)

  4. 再次将其最大化为全宽。

  5. 您会看到搜索图标下来。

  6. 解决

    1. 在尝试使用firebug时,我发现如果你检查搜索图标上的元素,你会发现下面的css。

      .top-search {
         float: left;
         width: 40px;
      }
      
    2. 如果我取消选中浮动然后再检查它,一切都会得到修复。搜索图标与社交图标对齐。

    3. 但我无法解决这个问题。

      任何帮助都将受到高度赞赏。

      如果我不清楚我的问题,请告诉我。

      萨哈

4 个答案:

答案 0 :(得分:1)

我将搜索放入.social-icons div

<div class="social-icons top-social-icons">
    <a href="http://twitter.com/username" class="twitter" rel="external"><i class="icon icon-twitter"></i></a><a href="http://www.facebook.com/username" class="facebook" rel="external"><i class="icon icon-facebook"></i></a><a href="http://ajaxtown.com/uranium/?feed=rss2" class="rss" rel="external"><i class="icon icon-rss"></i></a>
    <div class="top-search">
        <a class="top-search-bt open" href="#">
        <i class="icon"></i></a>
    </div>
</div>

快速修复

答案 1 :(得分:1)

这适用于Chrome(Canary)

<div class="social-icons top-social-icons">
    //social icons here
    <a class="top-search-bt open" href="#"><i class="icon"></i></a>
</div>

答案 2 :(得分:0)

CSS修复

.topbar-right .topbar-right-inner {

border-right: 1px solid #E2E2E2;
width:163px;

}

@media only screen and(max-width:767px) {

.topbar-right .topbar-right-inner {
    border-right: none;
    margin: 0 auto;
}

}

答案 3 :(得分:0)

我设法通过这种方式解决了问题:

在CSS中:

//Before

.top-search {
  float: left;      
  width: 40px;
}

//after

.top-search {
  display: table;      
  width: 40px;
}