Avatar billede espersen Novice
05. februar 2005 - 11:45 Der er 11 kommentarer og
1 løsning

et billede som baggrund i td

Jeg har et billede som skal være baggrund i en td med menuen. Der er forsøgt en masse tilpasninger i mit css mht. det kære billede.

jeg vil have billedet til at fylde td'en ud 100% - dvs. den skal strækkes! Hertil skal det nævnes at td'en udvides i takt med at menuen og/eller indholdet i kollonen til højre indeholder meget tekst m.v.
Avatar billede roenving Novice
05. februar 2005 - 11:48 #1
Du kan ikke strække en baggrund, kun få den gentaget ...

-- skal du strække et billede, skal du bruge et img-tag !-)
Avatar billede espersen Novice
05. februar 2005 - 11:49 #2
hehe - man skal ikke tænke på den tid man forgæves har forsøgt ;o)

hvordan bruger jeg et img-tag ?
Avatar billede espersen Novice
05. februar 2005 - 11:55 #3
hov - du har hjulpet med noget tilsvarende her : http://eksperten.dk/spm/426272
Avatar billede roenving Novice
05. februar 2005 - 12:05 #4
Ja, men der var udgangspunktet jo et element med en defineret størrelse, her er vi jo afhængige af det indhold, som er inde i !-)
Avatar billede roenving Novice
05. februar 2005 - 12:08 #5
Man kan nemlig ikke bruge width/height:100%, hvis ikke det omgivende elæement har en defineret størrelse, så man skal aflæse størrelsen onload, den fifler jeg lige lidt med, så det også virker i andet end IE !-)
Avatar billede roenving Novice
05. februar 2005 - 12:14 #6
Gaab, jeg havde lavet en blunder:

<script language="javascript" type="text/javascript">
window.onload = function(){
  var td = document.getElementById('menuTd');
  var pic = td.getElementsByTagName('IMG')[0];
  pic.style.width = td.offsetWidth + 'px';
  pic.style.height = td.offsetHeight + 'px';
}
</script>


<table>
  <tr>
    <td style="position:relative;width:240px;" id="menuTd">
      <img src="../eksperten_logo_new.gif" style="position:absolute;z-index:9;">
      <div style="position:relative;z-index:10;">
        En tekst
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque lectus elit, sagittis at, accumsan id, dictum et, erat. Etiam non sapien. Quisque aliquet gravida mi. Integer vitae tortor quis wisi scelerisque vestibulum. Duis pulvinar magna non mauris laoreet volutpat. Aenean et purus. Cras accumsan justo sed arcu. Quisque urna. Sed mi. Ut sed nunc at lorem aliquet vulputate. Proin quis nibh. Proin ut dui vitae urna lacinia posuere. Ut vulputate purus facilisis nunc. Morbi ultrices euismod leo. Integer dui tellus, dictum in, viverra at, sagittis id, sem. Donec nonummy, sem eu hendrerit vulputate, nunc urna molestie eros, et semper nunc mi at ipsum. Praesent tempus malesuada felis.

Vestibulum iaculis mattis sem. Suspendisse hendrerit, justo nec scelerisque mattis, ipsum lacus rutrum nibh, ac sollicitudin tellus felis eu ligula. Aliquam erat volutpat. Curabitur id magna. Aliquam eu magna id pede viverra varius. Nunc eu augue. Nulla quis ligula ac purus commodo vestibulum. Suspendisse adipiscing. Nullam velit. Integer nibh dolor, euismod non, blandit sed, ultricies vel, velit. Nulla posuere metus vel libero. Vestibulum elementum. Cras at nunc eget turpis tristique ullamcorper. In eget mi. Aliquam quis pede. Curabitur tincidunt est quis quam. Nunc elit nulla, ornare a, tristique eu, imperdiet in, eros.

      </div>
    </td>
  </tr>
</table>
Avatar billede espersen Novice
05. februar 2005 - 12:25 #7
tak - den vil jeg lige prøve i eftermiddag - skla lige ud på en shoppetur ;o)
Avatar billede espersen Novice
05. februar 2005 - 13:46 #8
roenving: det har du jo helt styr på ;o)
- jeg har fået det til at virke på få sek - nu skal jeg blot lige have min kode renset fra mine første forsøg

- smid et svar
Avatar billede roenving Novice
05. februar 2005 - 13:47 #9
Velbekomme '-)
Avatar billede roenving Novice
05. februar 2005 - 14:28 #10
-- og tak for point ;~}
Avatar billede espersen Novice
05. februar 2005 - 14:38 #11
det var så lidt - fik minimum 15 extra grå hår af at forsøge at have relativ højde via CSS ;o)
Avatar billede espersen Novice
05. februar 2005 - 22:09 #12
...så fik jeg valideret siden iht. W3C med lidt småjusteringer

    <td style="position:relative;width:179px;" id="menuTd">
      <img src="manager\media\images\bg\section2.jpg" alt="" style="position:absolute;z-index:9;"/>
      <div style="position:relative;z-index:10;">
        Snik Snak
</div></td>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester