2015-09-08 155 views
0

对于本网站的标题http://new.931thefan.com/ 我希望Listen Live在移动设备上查看时在徽标下方移动。现在,在移动设备上观看时,现场图标与徽标重叠,现在右移 。在移动设备上的HTML CSS问题

该代码本身工作正常,但是当我放入WordPress主题是 不起作用

HTML

<div class="wrapper"> 
<div id="one"><a href="http://new.931thefan.com"> 
       <img class=logo src="http://931TheFan.com/wp- content/uploads/2015/05/fan-logo-header2.png" alt="93.1 The Fan" width="199px" height="146px"/> 
      </a></div> 
    <div id="two"><a href="javascript:callLTR='WWSR-FM';grptuner='';file='';title='';ListenLive();" target="_self">ttest<img src="http://931TheFan.com/wp-content/uploads/2013/08/listen-live-fan.png" align="right" border="0"></a></div> 
     </div> 

CSS

  .wrapper { 
      border : 2px solid #000; 
      overflow:hidden; 
       } 

     .wrapper div { 
     min-height: 200px; 
      padding: 10px; 
     } 
     #one { 
     background-color: gray; 
     float:left; 
     margin-right:20px; 
     width:300px; 
     border-right:2px solid #000; 
      } 
     #two { 
     background-color: black; 
      overflow:hidden; 
      margin:10px; 
      border:2px dashed #ccc; 
      min-height:170px; 
       } 

     @media screen and (max-width: 400px) { 
     #one { 
     float: none; 
     margin-right:0; 
     width:auto; 
     border:0; 
      border-bottom:2px solid #000;  
      } 
     IMG.logo { 
     display: block; 
     margin-left: auto; 
     margin-right: auto } 
      } 

如何有什么想法我可以做这个工作?

回答

0

不要绝对定位标志...

这是它是如何现在设置:

.logo { 
     float: left; 
     position: absolute; 
     margin: 0px 0px 0px 0px; 
    } 

删除“绝对”,并根据需要调整周围的元素和背景。

0

在移动设备上,您的两个div必须切换位置。现在有很多方法可以做到这一点。有CSS选项,那么有jQuery,无疑也是PHP的方式。

您可以在日志下面再放一个div,并将listen live按钮放在那里。将其设置为display: none(移动设备除外)。

你也可以使用jQuery切换两个div。选中此项:Switch positions of 2 divs with jQuery

让我知道如果您有任何问题。

0

在你的css中使用引导可能很容易帮助你。 把上面三个要素在一个单独的分度类:

<div class="col-md-4 col-sm-4 col-xs-4"> 

那么你可以seperately在DIV位置的元素