• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Dynamische Bildanzeige => Blauer Rahem um jedes Bild, wieso?

P51D

Mitglied
Hallo miteinander.

Ich hab mich mal wieder etwas hinter php gesetzt, und musste feststellen, dass leider meine Kenntnisse etwas nachgelassen haben (mir schwirren nur noch C und C++ Syntaxe durch den Kopf).

Mein Ziel wäre es, dass ich in einer Array definieren kann, wie die Bilder heissen und ob sie Quer- oder Hochformat sind.

Funktioniert soweit so gut, nur wird mir bei jedem Bild noch so ein hässlicher blauer Rahmen drumgepinselt, den ich weder definiert habe, noch möchte.
Ausserdem hab ich rein optisch das Gefühl, als würde es mir die Bilder irgenwie grösser Darstellen als definiert.

Kann mir da jemand weiterhelfen?

PHP:
$speicherort = jub_fr;                                        // Ortnername der Bilder
$pfad = "bilder/";                                              // Pfad bis zu den Ortnern
$zip_pfad = "unterseiten/bilder/";                         // Pfad für ZIP-File erstellung
$bild = array(                                                  // Bilder vordefinieren
    "bild1.jpg",0,                                               // Bildname mit Endung und Hochformat = 0; Querformat = 1;
    "bild2.jpg",1,
    "bild3.jpg",1,
    "bild4.jpg",1,
    "bild5.jpg",1,
    "bild6.jpg",1,
);



for($i = 0; $i < sizeof($bild); $i = $i + 2){
    static $bilder_anzahl = 1;                               // Durchlaufsvariable für Bildposition und Download
    echo '<div id="bild', $bilder_anzahl, '">';            // CSS Referenz
        echo "\r\n\t",'<p>';
            echo "\r\n\t\t",'<a href="', $pfad, $speicherort, '/', $bild[$i], 'rel="lightbox[roadtrip]">';
                                                                     // Lightbox benützung
                echo "\r\n\t\t\t",'<img boarder="0" src="', $pfad, $speicherort, '/', $bild[$i], '"';
                                                                     // Bild anzeigen
                if($bild[$i + 1] == 0){                        // Unterscheidung Hoch- oder Querformat
                    echo 'width="107px" height="150px"';
                }
                else{
                    echo 'widht="150px" height="107px"';
                }
                echo 'alt=""/>';
            echo "\r\n\t\t",'</a>';
        echo "\r\n\t",'</p>';
        echo "\r\n\t",'<div id="schrift_norm">';
            echo "\r\n\t\t",'<input name="checkbx[]" type="checkbox" value="', $zip_pfad, $speicherort, '/', $bild[$i], '">Bild-', $bilder_anzahl, '</input>';
                                                                     // Zip-File Checkbox
        echo "\r\n\t",'</div>';
    echo "\r\n</div>\r\n";
    $bilder_anzahl ++;
}

Besten Dank für die Hilfe
MFG
P51D
 
Sobald Du ein Bild verlinkst setzen die Browser in der Standardeinstellung einen farbigen Rahmen um dieses Bild. Diesen kannst Du mit dem Attribut

Code:
 border="0"

im img-Tag oder (besser) per CSS

Code:
img { border: none; }

abschalten. Du hast in deinem Code jedoch

Code:
 boarder="0"

stehen, folglich hast Du einen Fehler gemacht ;)
 
Zurück
Oben