/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Linieskift i div
Fra : Troels Jensen


Dato : 22-10-04 13:18

Det kan godt være, at jeg ikke kan se skoven for bare træer her...

hvis I kigger på

<http://www.test.simonnielsen.com/billedtekst.htm>

vil I se et billede og en billedtekst - og der er brugt blokelementer.
Jeg vil gerne have billedteksten til ikke at være bredere end billedet,
men jeg har kun kunne opnå det ved at sætte en fast bredde på billede
eller blokelement. Det vil jeg gerne undgå, da jeg skal bruge billeder i
mange forskellige størrelser og det derfor vil blive en bøvlet proces.

Er der en anden metode?

--
Mvh.

Troels Jensen
http://www.troelsweb.dk

 
 
Dan Storm (23-10-2004)
Kommentar
Fra : Dan Storm


Dato : 23-10-04 11:12

Først vil jeg anbefale dig at bestemme DOCTYPE på dine html sider (se
evt. w3schools.com), men ellers så er det css du får brug for.

Den nemme måde at gøre det på er at definere din <div>'s bredde i samme
bredde som billedet.
F.eks.

<div style="width: 640px;">
<img src="/images/berlin/pa161018.jpg" alt="Her er et billede"
width="640"
<div style="clear: left;">
   <p>Noget tekst</p>
</div>

</div>

--
Dan Storm

http://err0r.dk
storm@err0r.dk

PGP Public key på http://err0r.dk/pubring.pkr

>>> husk på; en ekspert er en person der har begået alle fejl mulige
inden for et bestemt område

Bertel Lund Hansen (23-10-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 23-10-04 11:10

Dan Storm skrev:

>Den nemme måde at gøre det på er at definere din <div>'s bredde i samme
>bredde som billedet.

Det er jo ikke nemt når han siger at billederne har forskellig
størrelse. Han ville gerne være fri for at skulle justere for
hvert billede separat.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Dan Storm (23-10-2004)
Kommentar
Fra : Dan Storm


Dato : 23-10-04 12:24

Kan godt se problemet. Svaret er måske scripting, men når han nu
alligevel sidder og taster bredden af billedet ind, gør det vel ikke den
store forskel at lige smide de få tegn ind i sin <div> ?

--
Dan Storm

http://err0r.dk
storm@err0r.dk

PGP Public key på http://err0r.dk/pubring.pkr

>>> husk på; en ekspert er en person der har begået alle fejl mulige
inden for et bestemt område

Troels Jensen (23-10-2004)
Kommentar
Fra : Troels Jensen


Dato : 23-10-04 16:50

Dan Storm wrote in dk.edb.internet.webdesign.html:
> Kan godt se problemet. Svaret er måske scripting, men når han nu
> alligevel sidder og taster bredden af billedet ind, gør det vel ikke den
> store forskel at lige smide de få tegn ind i sin <div> ?
>

Ja, jeg tror faktisk også, at scripting er den eneste løsning.
Billederne, som jeg gerne vil lave billedtekst til, er thumbnails, der
bliver genereret af et script. Så en eller anden metode må jeg kunne
finde.

Det er bare mærkeligt, at man ikke kan lave sådan noget i html og css.

--
Mvh.

Troels Jensen
http://www.troelsweb.dk

Allan Vebel (23-10-2004)
Kommentar
Fra : Allan Vebel


Dato : 23-10-04 20:05

Troels Jensen <tjREMOVE@THIStroelsweb.dk> skrev:

> Det er bare mærkeligt, at man ikke kan lave sådan noget i
> html og css.

Det kan du også. Sæt <div style="width:640px;"> på den
yderste, så bliver teksten ikke bredere end billedet.

Det kan sikkert fanges i en variabel i dit script - du har jo i
forvejen en vidde på billedets bredde.

--
Allan Vebel
http://html-faq.dk



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408936
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste