Avatar billede bubel Nybegynder
30. januar 2001 - 11:26 Der er 11 kommentarer og
1 løsning

Billedstørrelse

Jeg har en række billeder, som jeg ikke kender størrelsen på, på forhånd.
Jeg skal placere en tekst ved siden af billedet med
<div style=\"position: relative;\">
  <div style=\"position: absolute; left:160; top:20\"> Tekst </div>

  <div style=\"position: relative; left:0; top:0\" > <img src=\"billede.gif\" >  Brødtekst Brødtekst Brødtekst </div>
</div>

Hvordan får jeg bredden af billede, er det noget der evt. kræver et javascript eller kan det gøres i Dhtml ?
Avatar billede htx98i17 Professor
30. januar 2001 - 11:45 #1
behøves du at vide bredden på dit billede?
Fordi hvis du lader være med at definere billedestørrelsen i din kode, så vises billedets egentlige størrelse.
Avatar billede day Nybegynder
30. januar 2001 - 11:57 #2
I de fleste grafikprogrammer kan du se størrelsen når du henter billedet ind. i f.eks. Fireworks går du ind i Modify og Document. Det er altid godt at definere bredde og højde på et billede da det sparer tid.
Hilsen Day
Avatar billede bubel Nybegynder
30. januar 2001 - 12:01 #3
htx98i17: ja jeg behøver at vide billedstørrelsen, fordi jeg gerne vil placere en overskrift efter billedets størrelse.

day: ja det er fint, men når nu de her hoveder der skal vedligeholde hjemmesiden sætter et billede ind der er større end de andre kommer overskriften til at stå oven i billedet.
Avatar billede rit Nybegynder
30. januar 2001 - 19:05 #4
Når jeg bruger billeder med tekst opretter jeg  en tabel med eks. to kollonner hvorefter jeg plaserer billedet i den ene og teksten den anden. Da er det ligemeget med størrelsen.
Et site med billedstørrelse i koden kører stærkere end uden
Avatar billede jakoba Nybegynder
30. januar 2001 - 23:08 #5
lad helt være med at positionere din div. gammel HTML kan klare det:

<img src=\"dit_billede.jpg\"><table width=\"100%\"><tr><td>skriv din brødtekst her i den syle osv du vil have, du kan godt sætte en div udenom hvis det morer dig. og slut så af med </td></tr></table>

Tabellen er der for at undgå at teksten flyder hen nedunder billedet hvis det er mindre højt end teksten.

mvh JakobA
Avatar billede jakoba Nybegynder
30. januar 2001 - 23:10 #6
rettelse: der skal align=\'left\' i billedet:
<img src=\"dit_billede.jpg\" align=\'left\'>
Avatar billede bubel Nybegynder
31. januar 2001 - 11:40 #7
Ok så forklarer jeg da hele problemstillingen.........

Jeg har en række billeder, som hver især har en overskrift OG en brødtekst.

Det jeg gerne vil er at have Overskriften stående ved siden af billedet og brødteksten nedenunder Overskriften, men startende ved billedkanten, hvorefter det skal \"wrappe\" omkring billedet (dvs. 2. linie skal starte ude ved margin)

Hvilket gerne skulle se ud sådan
|--|
|  | Overskrift
|  |
|__| Bla Bla Brødteksten fortsætter
på næste linie
Avatar billede htx98i17 Professor
31. januar 2001 - 11:43 #8
Der vil jeg mene at jakoba\'s løsning skulle kunne gøre det!
Avatar billede day Nybegynder
31. januar 2001 - 12:50 #9
Ja, brug jakoba\'s løsning og sæt så højde og bredde på billedet
<img src=\"billede.jpg\" align=\'left\' width=\"100\" height=\"100\">
så kan selv hovederne ikke lave om på det.
Day
Avatar billede helle_fred Nybegynder
31. januar 2001 - 16:21 #10
- men du kan faktisk godt med en javascript-sætning få fat i billets bredde. Her laver jeg en alertboks med et billedes bredde:

<img src=\"billede.jpg\" name=\"pip\">
<script>alert(document.pip.width)</script>
Avatar billede day Nybegynder
31. januar 2001 - 22:19 #11
helle fred:
Det var godt nok sejt!
Day
Avatar billede bubel Nybegynder
06. februar 2001 - 08:58 #12
Sorry jeg har lige været offline et par dage grundet job-skifte.
Jeg tjekker lige helle fred\'s løsning....
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