2014-02-13 89 views
0

所以我有mac上的CSS问题。这个问题出现在Mac上的FF和Opera上。 在Windows上,我测试过的任何浏览器(IE,FF,Opera,Chrome)都没有问题。在Mac上的CSS文本对齐

问题是与错位>符号在灰色地带显示波纹管。

这是它的外观时,它是在Windows平台上确定: enter image description here

这是Mac在FF的>有问题的错位 enter image description here

(这不会对Chrome和Safari发生)我不知道如何解决这个问题,因为>符号不包含在任何html元素中...

我没有自己编码,所以我想用css或javascript来解决这个问题。

感谢您的帮助!

为了更清楚:这是产生

 <a href="/">Kartes.lv</a> <?php echo '&gt; '; ?> 
<? 
         $strTitle = ''; 
         $strBuf = ''; 
         for ($i=1; $i<count($_page_path); $i++) 
         { 
          if ($_page_path[$i+1][0]) 
          { 
           $strLink = '<a '. (!isset($_page_path[$i+2]) ? ' class="last" ' : '') .'href="/?wp='. $_page_path[$i+1][0] .'&lg='.(isset($_GET['lg']) ? $_GET['lg'] : '2').'&p=0">'.$_page_path[$i][1].'</a>'; 
          } 
          else 
          { 
           $strLink = $_page_path[$i][1]; 
          } 

          if (trim($_page_path[$i][1]) != '') 
           $strTitle = $_page_path[$i][1];        

          if ($strBuf != '') 
          { 
           echo $strBuf . ($strLink != '' ? ' &gt; ' : ''); 
          } 
          $strBuf = $strLink; 
         } 
         echo $strBuf;       
?> 

回答

0

有相互矛盾的CSS样式,vertical-align: top上div容器但vertical-align: center上的问题(由>在灰色区域分隔的链接)的导航路径的PHP代码孩子是导致错位的元素。

感谢大家谁在这里呆过的时间!