Avatar billede steen_hansen Forsker
03. november 2005 - 23:15 Der er 13 kommentarer og
1 løsning

Centrering af img vertikalt i celle

Man kan normalt centrere tekst vertikalt i en celle med:

vertical-align: middle;

Hvordan gør man det med et billede?
Avatar billede steen_hansen Forsker
03. november 2005 - 23:56 #1
Jeg havde brugt center istedet for middle, men det virker bare ikke i Opera.
Avatar billede milandt Nybegynder
04. november 2005 - 10:59 #2
style="vertical-align:middle" på TD'en
Avatar billede milandt Nybegynder
04. november 2005 - 11:01 #3
ok, misforstod dit spørgsmål.. men hvad er det så du har brug for? style="vertical-align:middle" på TD'en centrere alt indhold i TD'en vertikalt, både billede(r) og tekst.
Avatar billede olebole Juniormester
04. november 2005 - 11:07 #4
<ole>

Det er vel helt, som Steen skriver. Han havde skrevet:
  <td style="vertical-align:center">

- men kom i tanker om, der skulle stå:
  <td style="vertical-align:middle">

Hvorfor det ikke skulle virke i Opera, er ikke tilgengæld til at gennemskue  :)

/mvh
</bole>
Avatar billede steen_hansen Forsker
04. november 2005 - 19:57 #5
milandt: vertical-align: middle; centrerer ikke grafik vertikalt i Opera. Det troede jeg imidlertid, at det gjorde ... men nej, prøv det selv.

olebole: Hvis ikke du kan finde ud af det, så begynder jeg snart at græde :)

Jeg har prøvet med padding. Det forårsager, at der skal ændres andre steder, og kan i praksis være lige meget. Det er "kun" principielt jeg ønsker at finde ud af hvorfor det skal være så forbandet. Mange af os ønsker jo at lave hensigtsmæssig kode/CSS/markup-language ... selvom vi nu er nede i noget fluekn...eri :)
Avatar billede milandt Nybegynder
04. november 2005 - 21:07 #6
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
    <title>Untitled</title>
</head>

<body>
<table>
<tr>
<td style="height:200px;vertical-align:middle;border:1px solid #000">
<img src="mitbillede.jpg">
</td>
</tr>
</table>
</body>
</html>


Ovenstående er vertikalt alignet i Opera. Måske er det på tide at vi får noget af din kode at se? Prøv evt selv at se om ovenstående ikke ser ud som det skal.
Avatar billede steen_hansen Forsker
04. november 2005 - 21:25 #7
milandt, du havde ret. Jeg havde på et tidspunkt også sat noget float: right; ind, og det er nok her kæden røg af. Smid et svar :)
Avatar billede steen_hansen Forsker
07. november 2005 - 00:31 #8
Venter på dig, milandt :)

olebole, tak for dit input :)
Avatar billede olebole Juniormester
07. november 2005 - 12:19 #9
- anytime, Steen. Du kan da også bare lade være med at have elementer liggende og 'flyde'  ;D
Avatar billede steen_hansen Forsker
07. november 2005 - 17:13 #10
Jeg ved det, jeg ved det! Med lidt god vilje havde jeg selv set det, men ... :D
Avatar billede milandt Nybegynder
08. november 2005 - 12:31 #11
here you go
Avatar billede steen_hansen Forsker
08. november 2005 - 12:36 #12
Takker - til begge :)
Avatar billede milandt Nybegynder
08. november 2005 - 12:38 #13
så lidt =)
Avatar billede olebole Juniormester
09. november 2005 - 09:03 #14
;o)
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