MudGuard: Listendarstellung handgemacht - mit Problemen

Beitrag lesen

Hi,

  1. Frage: Warum verwendest Du für Listen nicht Listen (ul, ol, dl)? Damit Textbrowser auf die Schnauze fallen müssen?

while ( list( $con_value, $con_type ) = mysql_fetch_array( $res3 ) ) {
        switch ( $con_type ) {
            case 1:
                $type_class = "type1";
                break;
            case 2:
                $type_class = "type2";
                break;
            case 3:
                $type_class = "type3";
                break;
        }

echo "<span class="".$type_class."">".$con_value."</span>\n";
    }
Dabei wollte ich es mir einfach ersparen für jeden Typen eine Sonderbehandlung einzubauen.

Aber Du hast doch bereits eine Sonderbehandlung für jeden der Typen (case 1:, case 2:, case 3:) - wobei bei DEINER Verwendung der Switch komplett überflüssig ist.

Abgesehen davon, auch ul, ol, dl und deren Kinder li bzw. dd und dt kennen das class-Attribut...

Wenn Textbrowser die einzigen sind, die "auf die Schnauze fallen", dann ist es wohl in diesem Fall nicht so tragisch, denn ich kann mir keinen Personaler mit Textbrowser vorstellen.

In einer meiner früheren Firmen gab es im Personalbüro zwei Blinde...

Andernfalls bin ich für weitere mahnende und aufklärende Worte offen.

Ich weiß ja nicht, für welchen Bereich Du Dich bewirbst - aber wenn es für den IT-Bereich ist, solltest Du davon ausgehen, daß auch in den Quelltext geguckt wird...

Wenn ich list-style-position auf outside setze sind nicht mehr die Listenpunkte auf einer Linie mit den anderen Inhaltselementen (aus den Kategorien davor, im Beispiel nicht zu sehen), sondern der Text der Listenelemente. Das läßt sich dann zwar  mit margin-left wieder augleichen, aber ich hatte mir wohl gedacht es ließe sich noch etwas eleganter machen.

Alles in allem funktioniert es jetzt aber eben so while ( list-style-position: outside und margin-left: 10px;), danke also erstmal!

Beachte, daß verschiedene Browser gerade bei Listen unterschiedliche Vorstellungen haben, was mit margin-left und was mit padding-left gemacht wird (sowohl bei ul als auch bei li)...

cu,
Andreas

--
MudGuard? Siehe http://www.mud-guard.de/