Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[css]Jak automatycznie rozciągać divy?
#1
Siemka
Słuchajcie zarzuciłem opencarta i chcę przerobić trochę moją templatkę. Obecnie górna belka kategorii jest jako cała, na całej szerokości sklepu. Ja chciałbym podzielić ją np na 5 części, równych, ale tak,żeby były rozciągnięte na całej szerokości sklepu/strony.

Problem w tym, że nie kumam jak to zrobić. Pomoże ktoś? Stronka na której wrzuciłem sklep to znajdzdostawce.pl

Plik css, który zmieniałem to catalog/view/theme/default/stylesheet/stylesheet.css:
Kod:
#menu {
       width: auto;
       background: #585858;
       border-bottom: 1px solid #000000;
       height: 37px;
       margin-bottom: 15px;
       -webkit-border-radius: 5px 5px 5px 5px;
       -moz-border-radius: 5px 5px 5px 5px;
       -khtml-border-radius: 5px 5px 5px 5px;
       border-radius: 5px 5px 5px 5px;
       -webkit-box-shadow: 0px 2px 2px #DDDDDD;
       -moz-box-shadow: 0px 2px 2px #DDDDDD;
       box-shadow: 0px 2px 2px #DDDDDD;
       padding: 0px 5px;
       float: left;
       margin-right: 20px;
    }

i na jego końcu dodałem:

Kod:
.clearfix {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}

/* IE hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* IE hack */

Zmieniłem również część kodu w catalog/view/theme/default/template/common/header.tpl

Kod:
<?php if ($categories) { ?>
<div id="menu">
  <ul>
    <?php foreach ($categories as $category) { ?>
    <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
      <?php if ($category['children']) { ?>
      <div>
        <?php for ($i = 0; $i < count($category['children']);) { ?>
        <ul>
          <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($category['children'][$i])) { ?>
          <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
          <?php } ?>
          <?php } ?>
        </ul>
        <?php } ?>
      </div>
      <?php } ?>
    </li>
    <?php } ?>
  </ul>
</div>
<?php } ?>

na:
Kod:
<?php if ($categories) { ?>
    <?php foreach ($categories as $category) { ?>
    <div id="menu">
      <ul>
        <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
          <?php if ($category['children']) { ?>
          <div>
            <?php for ($i = 0; $i < count($category['children']);) { ?>
            <ul>
              <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
              <?php for (; $i < $j; $i++) { ?>
              <?php if (isset($category['children'][$i])) { ?>
              <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
              <?php } ?>
              <?php } ?>
            </ul>
            <?php } ?>
          </div>
          <?php } ?>
        </li>
      </ul>
    </div>
    <?php } ?>
    <div class="clearfix"></div>
    <?php } ?>

Tylko efekt nie jest taki jak oczekiwałem, bo belki kategorii są od lewej
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Divy.. Utilaft 4 3,608 21-02-2013, 02:27
Ostatni post: kornell
  [css] pytanie o divy grzesiek77 15 6,933 28-08-2012, 02:44
Ostatni post: kornell
  onclick.. divy zasłania diva itp. harvester2001 10 5,450 13-07-2012, 21:47
Ostatni post: Kartofelek
  Dwa ruchome divy poruszające się wraz z przewijaniem strony jarek102 0 1,475 07-07-2012, 15:59
Ostatni post: jarek102
  Zablokowanie automatycznie wysuwającego się paska tndek 1 2,183 25-04-2012, 14:17
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl