Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak ustalić szerokość generowanej listy?
php11
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 5
Dołączył: 11.02.2011

Ostrzeżenie: (0%)
-----


Witam serdecznie,

Wyświetlam w poziomie listę, ale nie znam ilości generowanych <li>.
Oto kod:
  1. <ul class="sto-procent">
  2. <?php foreach ($this->item->extra_fields as $key=>$extraField): ?>
  3. <li class="szerokosc">
  4. aaaaaaaaaaaa
  5. </li>
  6. <?php endforeach; ?>
  7. </ul>
  8.  


Chciałbym podzielić element <ul> na równe części.
Jak znaleźć ilość <li>, a później nadać mu procentową wartość?

Bardzo dziękuję za odpowiedzi (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jak to nie znasz ilości? Skoro masz tablicę elementów to znasz też ich ilość.
Go to the top of the page
+Quote Post
php11
post
Post #3





Grupa: Zarejestrowani
Postów: 215
Pomógł: 5
Dołączył: 11.02.2011

Ostrzeżenie: (0%)
-----


Bardzo dziękuję za błyskawiczną odpowiedź. (IMG:style_emoticons/default/smile.gif)

No niestety nie znam (IMG:style_emoticons/default/sadsmiley02.gif)

Dzieki, juz znam:
  1. count($this->item->extra_fields)

Tyle, że została szerokość w procentach. (IMG:style_emoticons/default/sad.gif)

Ten post edytował php11 15.03.2012, 16:23:59
Go to the top of the page
+Quote Post
krzywy36
post
Post #4





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

Ostrzeżenie: (0%)
-----


100% / (ilość elementów) ?
Go to the top of the page
+Quote Post
php11
post
Post #5





Grupa: Zarejestrowani
Postów: 215
Pomógł: 5
Dołączył: 11.02.2011

Ostrzeżenie: (0%)
-----


Dzięki (IMG:style_emoticons/default/smile.gif)

  1. style="width: <?php echo 100/ count($this->item->extra_fields); ?>%"


To załatwia sprawę, tyle, że w css mam
  1. style="width: 16.666666666667%"


Może tak zostać?
Go to the top of the page
+Quote Post
markonix
post
Post #6





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


round
Go to the top of the page
+Quote Post
php11
post
Post #7





Grupa: Zarejestrowani
Postów: 215
Pomógł: 5
Dołączył: 11.02.2011

Ostrzeżenie: (0%)
-----


Dzięki, ale nie potrafię poprawnie zapisać - nie działa (IMG:style_emoticons/default/sad.gif)

  1. <?php echo round((100/count($this->item->extra_fields)), 2); ?>


Uff, te nawiasy to udręka (IMG:style_emoticons/default/wink.gif)
  1. style="width: <?php echo round( 100/(count($this->item->extra_fields)), 2); ?>%"


Bardzo dziękuję za pomoc (IMG:style_emoticons/default/smile.gif)

Ten post edytował php11 15.03.2012, 21:15:22
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.09.2025 - 20:24