jo, das ist auch der falsche anstatz. das bild zum auffüllen schneidest du erstmal auf eine breite von einem pixel zu, denn das wiederholt sich ohnehin. dann verwendest du es als hintergrundbild mit wiederholung in horizontaler richtung. das zweite bild kannst du dann innerhalb dieses bereichs platzieren, entweder als normales bild oder als hintergrundbild. letzteres ist mein favorit, da man dessen namen und platzierung in das stylesheet auslagern kann, und es gehört ja zum style und nicht zum inhalt. so kann man auch mehrere stylesheets zum tauschen anbieten und dann etwa ein anderes kopfbild verwenden.
xhtml
|
Quellcode
|
1
|
<div id="header"><div></div></div>
|
css
|
Quellcode
|
1
2
3
4
5
6
7
8
|
#header {
background: url('header-back.png') repeat-x;
width: 100%;
height: 100px;
}
#header div {
background: url('header-logo.png') no-repeat;
}
|
du kannst das bild auch etwas vom linken rand abrücken, etwa um die ladezeit durch abschneiden des ohnehin wiederholten randes vom logo zu verkürzen und wieder ein padding zu schaffen. wie das geht, verrät selfhtml zu background-position (was man auch in background: einfügen kann).