调整浏览器窗口大小时,在页脚中居中

时间:2015-04-05 16:35:54

标签: html css wordpress responsive-design

我正在使用wordpress主题构建一个网站。我在页脚中有两个元素(一个向左浮动,第二个向右浮动)。当我调整浏览器窗口大小时,我需要使它居中(第二个位于第一个下面)。我想我需要在媒体查询中设置float:none;并以某种方式使其居中,但我无法弄明白。

WEBPAGE LINK

HTML

<div class="site-info">
      <div style="margin:0 auto; width: 75%;">
        <p style="float:left;">&copy; Copyright <?= date('Y'); ?> Hotel Švýcarský Dům</p>
        <div style="float:right;">Naleznete nás na sociálních sítích: 
          <a style="display: block; float:right; margin:-4px 0 0 5px;" href=""><img src="/wp-content/themes/adamos/images/gplus.png" /></a>
          <a style="display: block; float:right; margin:-4px 5px 0 5px;" href=""><img src="/wp-content/themes/adamos/images/facebook.png" /></a>
        </div>
        <div class="clear"></div>
      </div>
    </div><!-- .site-info -->

我附上了一张图片,以便您在800px下调整窗口大小时可以看到我希望它看起来如何。PICTURE

2 个答案:

答案 0 :(得分:0)

删除浮动位置,如下所示

 <div class="site-info">
  <div style="margin:0 auto; width: 75%;">
    <p >&copy; Copyright <?= date('Y'); ?> Hotel Švýcarský Dům</p>
    <div >Naleznete nás na sociálních sítích: 
      <a style="display: block;  margin:-4px 0 0 5px;" href=""><img src="/wp-content/themes/adamos/images/gplus.png" /></a>
      <a style="display: block;  margin:-4px 5px 0 5px;" href=""><img src="/wp-content/themes/adamos/images/facebook.png" /></a>
    </div>
    <div class="clear"></div>
  </div>
</div><!-- .site-info -->

您可以在css文件中使用@media屏幕

@media screen and (max-width: 300px) {
.class_name {
    float:none;
    }
}

答案 1 :(得分:0)

以下是在为800px以下的任何内容移除浮动内容时,如何为HTML执行CSS: 你的代码:

<div class="site-info">
  <div style="margin:0 auto; width: 75%;">
    <p style="float:left;">&copy; Copyright <?= date('Y'); ?> Hotel Švýcarský Dům</p>
    <div style="float:right;">Naleznete nás na sociálních sítích: 
      <a style="display: block; float:right; margin:-4px 0 0 5px;" href=""><img src="/wp-content/themes/adamos/images/gplus.png" /></a>
      <a style="display: block; float:right; margin:-4px 5px 0 5px;" href=""><img src="/wp-content/themes/adamos/images/facebook.png" /></a>
    </div>
    <div class="clear"></div>
  </div>
</div><!-- .site-info -->

这是我用来删除这两个花车的媒体查询: (只需将它放在所有CSS底部的CSS文件中)

@media all and (max-width:799px) 
{
    .site-info > div p, .site-info > div > div { float:none; }
}

当视口低于800px时,这将删除p和div上的浮点数。