Archief - HTML: 2 img uitlijnen in een div

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

sSkoEziE

Legacy Member
Ik heb dus een <div> die de volledige breedte van men venster neemt (in css: width: 100%). Nu wil ik daar 2 images in steken. De ene wil ik links uitlijnen, de andere rechts.
De div moet ook een background-image krijgen (repeat-x), zodat die image tussen de 2 images wordt ge-repeat.

Dit is wat ik momenteel heb (werkt niet, images komen achter elkaar)
HTML
PHP:
<div class="banner">
  <img class="banner_img" src="img/banner_forest.png" width="400px" height="150px" /><img class="banner_logo" src="img/banner_logo.png" width="100px" height="150px" />
</div>
CSS
PHP:
div.banner {
  width: 100%; height: 150px;
  background-image: url("img/banner_repeater.gif"); background-repeat: repeat-x;
}
img.banner_img {
  position: relative; left: 0px;
}
img.banner_logo {
  position: relative; right: 0%;
}
Nu wil ik dus dat img.banner_logo rechts wordt uitgelijnd.

PS: div background-image werkt ook niet
PS2: ik werk in xhtml strict

DarkBone

Legacy Member
float: left; voor eerste image

float: right; voor tweede image

sSkoEziE

Legacy Member
tx, net wat ik zocht.

ivm background-image, is het niet mogelijk om dat toe te passen op een div ?

Smoerf

Legacy Member
normaal wel, zoals je deed toch
Code:
div{
   background-image:url('link_naar_prent.ext');
   background-repeat:repeat-x;
   }

sSkoEziE

Legacy Member
background-image werkt alleen met een absoluut pad, dus:
Code:
background-image: url("http://localhost/chtnet/img/banner_repeater.gif"); background-repeat: repeat-x;
kan iemand dit verklaren ?

servi

Legacy Member
simpel : uw relatieve padnaam is verkeerd.


je moet goed opletten waar je je css-bestand staat, je moet immers niet relatief opgeven vanaf je html-bestand, maar relatief vanaf je css-bestand.


edit : ah je gebruikt xhtml-strict, dat zou wel eens het grootste deel van je probleem zijn. probeer eens xhtml-transitional, als het daar lukt is dat toch teken dat het iets is wat in xhtml-strict niet zomaar mag.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan