Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
position-background liefert nicht das gewünschte Ergebnis [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
position-background liefert nicht das gewünschte Ergebnis


 
KarlKoks
13-08-2010, 12:16 
 
Hallo.
Ich würde gerne das background-image eines divs zu jeder Seite mit 1px Abstand setzen. (oben, links, rechts)

So ungefähr schaut der Code jetzt aktuell aus.


#content_links {
position:relative;
padding:10px;
margin-top:0px;
margin-left:10px;
margin-right:5px;
margin-bottom:10px;
border:1px solid #CFCFCF;
background-color: #FFFFFF;
background-image:url(grafiken/hintergrund_fenster.jpg);
background-repeat:repeat-x;
background-position:1px 1px;
}



Wenn ich das ganze so verwende wird der Hintergrund jedoch nur von oben 1px versetzt. Ich möchte das selbige aber auch für links und recht haben. Wenn ich das ganze auf no-repeat einstelle, funktioniert es, aber so passt das natürlich mit dem Hintergrund nicht. Kann mir da jemand helfen?

(Im Titel habe ich mich verschrieben :-)

Gruß

 
Kropff
13-08-2010, 12:21 
 
Bei background-position hast du nur zwei Koordinaten. Dein Vorhaben kannst du dementsprechende so nicht umsetzen. Tipp: pack ein weiteres Div rein und gib dem ein border-right. Dann sollte es klappen.

Peter

 
AmicaNoctis
13-08-2010, 12:22 
 
Hallo,

das wird wohl nur gehen, indem du noch ein Blockelement da reinpackst und diesem das Hintergrundbild und einen entsprechenden Margin verpasst. Dein HG-Bild fängt jetzt zwar 1px nach rechts versetzt an, aber durch die Wiederholung siehst du links dann logischerweise auch das letzte Pixel des rechten Bildrandes.

Gruß,

Amica

 
KarlKoks
13-08-2010, 12:24 
 
Ja, danke.. dann werde ich das mal ausprobieren. Aber müsste es nicht wenigstens auf der linken Seite funktionieren? Das tut es auch nicht. Ich erhalte nur einen 1px-Abstand von oben.

Gruß

 
AmicaNoctis
13-08-2010, 12:31 
 
Aber müsste es nicht wenigstens auf der linken Seite funktionieren?

Nein und die Erklärung habe ich schon gegeben ;)

 
KarlKoks
13-08-2010, 12:39 
 
Alles klar, ja danke.. Ich hatte die Antwort geschrieben wärend dein Beitrag gesendet wurde.

Gruß


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:59 Uhr.