Felix Riesterer: divitis acutis

Beitrag lesen

Lieber DanielQ,

unabhängig von Deiner PHP-Logik willst Du doch sicherlich keine divitis bekommen, oder? Dein Code schreit geradezu nach einer Liste! Schaue einmal selbst:

So möchte ich es gerne haben

<div class="statistic">
<div class="month1">0</div>
<div class="month2">0</div>
<div class="month3">0</div>
<div class="month4">0</div>
<div class="month5">0</div>
<div class="month6">11</div>
<div class="month7">6</div>
<div class="month8">20</div>
<div class="month9">0</div>
<div class="month10">0</div>
<div class="month11">0</div>
<div class="month12">0</div>
</div>

<div class="statistic">
<div class="month1">0</div>
<div class="month2">0</div>
<div class="month3">0</div>
<div class="month4">0</div>
<div class="month5">0</div>
<div class="month6">0</div>
<div class="month7">1</div>
<div class="month8">8</div>
<div class="month9">0</div>
<div class="month10">0</div>
<div class="month11">0</div>
<div class="month12">0</div>
</div>

  
Also zwei Listen mit "statistic" als Klasse...?  
  
~~~html
<ul class="statistic">  
    <li>0</li>  
    <li>0</li>  
    <li>0</li>  
    <li>0</li>  
    <li>0</li>  
    <li>0</li>  
    <li>11</li>  
    <li>6</li>  
    <li>20</li>  
    <li>0</li>  
    <li>0</li>  
    <li>0</li>  
</ul>  
  
<ul class="statistic">  
    <li>0</li>  
    <li>0</li>  
    <li>0</li>  
    <li>0</li>  
    <li>0</li>  
    <li>0</li>  
    <li>1</li>  
    <li>8</li>  
    <li>0</li>  
    <li>0</li>  
    <li>0</li>  
    <li>0</li>  
</ul>

Das Aussehen der jeweiligen <li>-Elemente (es sind offensichtlich immer 12 wegen der 12 Monate eines Jahres, nicht?) kann man mit :nth-child(n) steuern, da braucht es nicht für jeden Monat eine Klasse.

Danke für Tipps

Hoffentlich beherzigst Du sie auch.

Liebe Grüße,

Felix Riesterer.

--
"Wäre die EU ein Staat, der die Aufnahme in die EU beantragen würde, müsste der Antrag zurückgewiesen werden - aus Mangel an demokratischer Substanz." (Martin Schulz, Präsident des EU-Parlamentes)