2012-04-10 2 views
0

magento 사이트에 3 개의 정적 블록 ('vert_nav_link', 'social_network_'및 'vert_goto_hapi')을 만들어 왼쪽 열에 배치했습니다. 사이드 바). Chrome, Firefox 및 Safari의 경우 모두 왼쪽 사이드 바에 표시됩니다. IE 8에서는 마지막 정적 블록이 기본 열에서 끝납니다. 이유는 모르겠다. 왜냐하면 나는 세 가지 모두에 동일한 코딩을 사용했기 때문이다. 다음은 PHP 코드입니다.Magento 정적 블록이 Internet Explorer의 Chrome, Firefox보다 다른 위치에 있음

<div class="main-container col2-left-layout"> 
    <div class="main"> 
     <div class="col-main"> 
      <?php echo $this->getChildHtml('content') ?> 
     </div> 
     <div class="col-left sidebar"> 
      <?php echo $this->getChildHtml('breadcrumbs') ?> 
      <?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('vert_nav_link')->toHtml(); ?> 
      <?php echo $this->getChildHtml('left') ?> 
      <?php echo $this->getChildHtml('right') ?> 
      <?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('social_network')->toHtml(); ?> 
      <?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('vert_goto_hapi')->toHtml(); ?>  
     </div> 
    </div> 
</div> 

어떤 통찰력이 도움이 될 것입니다. 마지막 블록에 대한

* HTML이 유효 :

당신에게

답변

0

확인하는 감사드립니다. 다음과 같은 의미는 없습니다 :

<span</span> 

* 왼쪽 블록 높이를 변경하십시오. 그것은 단순히 CSS 문제 일 수 있습니다. 그래서 왼쪽 블록 높이를 늘리려고 시도하고이 블록에 플로트를 남겨 둘 수도 있습니다. 그러나 나는 CSS 전문가가 아니기 때문에 확실하지 않습니다. 또한 표시 : 인라인 블록 또는 인라인으로 문제를 해결할 수 있습니다.

+0

의견을 보내 주셔서 감사합니다. 그런 것들을 시도한 후에, 나는 첫 번째 정적 블록에 2 번째 정적 블록의 내용을 추가하기로 결정했다. 그것은 최선의 방법은 아니지만 효과가있었습니다. 다시 한번 감사드립니다. – user965725