/ 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
Lodret centrering i tabelcelle ?
Fra : Jens Jespersen


Dato : 29-01-02 13:56

Hej.

Jeg er sikker på at løsningen er simpel, men jeg har altså ikke kunnet greje
den......
I nedenstående HTML+CSS har jeg defineret en tabel med tre celler over
hinanden. Hver celle indeholder en <a> som har et baggrundsbillede med en
ensfarvet gif på 250px*50px. Dette baggrundsbillede skifter farve når musen
føres over (a:hover). Oven i denne gif vil jeg gerne have en højrestillet og
lodret centreret tekst. Højrestillingen virker fint, men ikke centreringen.

Pls. hvad gør jeg galt ?


************* test.htm **************
<html>
<head>
<link rel=stylesheet type="text/css" href="style.css">
</head>
<body>

<table style="margin:0px;padd">
<tr><td><a class="red" href="test.htm">test1</a></td></tr>
<tr><td><a class="blue" href="test.htm">test2</a></td></tr>
<tr><td><a class="yellow" href="test.htm">test3</a></td></tr>
</table>
</body>
</html>




************* style.css **************
a.red {
background-image: URL(red.gif);
width: 250px;
height: 50px;
text-align: right;
}

a.red:hover {
background-image: URL(green.gif);
}

a.blue {
background-image: URL(blue.gif);
width: 250px;
height: 50px;
text-align: right;
}

a.blue:hover {
background-image: URL(green.gif);
}
a.yellow {
background-image: URL(yellow.gif);
width: 250px;
height: 50px;
text-align: right;
}

a.yellow:hover {
background-image: URL(green.gif);
}



--
Jens



 
 
scn (29-01-2002)
Kommentar
Fra : scn


Dato : 29-01-02 14:23


"Jens Jespersen" <jens_jespersen@hotmail.com> skrev i en meddelelse news:3c569bec$0$62897$edfadb0f@dspool01.news.tele.dk...
> Hej.
>
> Jeg er sikker på at løsningen er simpel, men jeg har altså ikke kunnet greje
> den......
> I nedenstående HTML+CSS har jeg defineret en tabel med tre celler over
> hinanden. Hver celle indeholder en <a> som har et baggrundsbillede med en
> ensfarvet gif på 250px*50px. Dette baggrundsbillede skifter farve når musen
> føres over (a:hover). Oven i denne gif vil jeg gerne have en højrestillet og
> lodret centreret tekst. Højrestillingen virker fint, men ikke centreringen.
>
> Pls. hvad gør jeg galt ?
<snip>

Prøv med dette:

vertical-align: middle;


--
mvh Søren

http://www.soeren-nielsen.dk/akvarie/



Jens Jespersen (29-01-2002)
Kommentar
Fra : Jens Jespersen


Dato : 29-01-02 14:25

scn <scn@falsk-mail.dk> skrev i en
nyhedsmeddelelse:a367bj$1l7$1@sunsite.dk...
>
> "Jens Jespersen" <jens_jespersen@hotmail.com> skrev i en meddelelse
news:3c569bec$0$62897$edfadb0f@dspool01.news.tele.dk...
> > Hej.
> >
> > Jeg er sikker på at løsningen er simpel, men jeg har altså ikke kunnet
greje
> > den......
> > I nedenstående HTML+CSS har jeg defineret en tabel med tre celler over
> > hinanden. Hver celle indeholder en <a> som har et baggrundsbillede med
en
> > ensfarvet gif på 250px*50px. Dette baggrundsbillede skifter farve når
musen
> > føres over (a:hover). Oven i denne gif vil jeg gerne have en
højrestillet og
> > lodret centreret tekst. Højrestillingen virker fint, men ikke
centreringen.
> >
> > Pls. hvad gør jeg galt ?
> <snip>
>
> Prøv med dette:
>
> vertical-align: middle;
>
>
> --
> mvh Søren


Det har jeg prøvet uden held - både i forbindelse med <td> og <a>.

--
Mvh. Jens





Jens Jespersen (30-01-2002)
Kommentar
Fra : Jens Jespersen


Dato : 30-01-02 08:32

Jens Jespersen <jens_jespersen@hotmail.com> skrev i en
nyhedsmeddelelse:3c56a2df$1$239$edfadb0f@dspool01.news.tele.dk...
> scn <scn@falsk-mail.dk> skrev i en
> nyhedsmeddelelse:a367bj$1l7$1@sunsite.dk...
> >
> > "Jens Jespersen" <jens_jespersen@hotmail.com> skrev i en meddelelse
> news:3c569bec$0$62897$edfadb0f@dspool01.news.tele.dk...
> > > Hej.
> > >
> > > Jeg er sikker på at løsningen er simpel, men jeg har altså ikke kunnet
> greje
> > > den......
> > > I nedenstående HTML+CSS har jeg defineret en tabel med tre celler over
> > > hinanden. Hver celle indeholder en <a> som har et baggrundsbillede med
> en
> > > ensfarvet gif på 250px*50px. Dette baggrundsbillede skifter farve når
> musen
> > > føres over (a:hover). Oven i denne gif vil jeg gerne have en
> højrestillet og
> > > lodret centreret tekst. Højrestillingen virker fint, men ikke
> centreringen.
> > >
> > > Pls. hvad gør jeg galt ?
> > <snip>
> >
> > Prøv med dette:
> >
> > vertical-align: middle;
> >
> >
> > --
> > mvh Søren
>
>
> Det har jeg prøvet uden held - både i forbindelse med <td> og <a>.
>
> --
> Mvh. Jens
>


Er der ingen løsning på mit problem ?

--
Jens



Knud Gert Ellentoft (30-01-2002)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 30-01-02 08:54

Wed, 30 Jan 2002 08:32:13 +0100, skrev "Jens Jespersen"
<jens_jespersen@hotmail.com>:

>Er der ingen løsning på mit problem ?

Ikke, hvis du vil bruge et baggrundsbillede og hover.

Du kan bruge nedenstående:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<style type="text/css">
<!--
td   {text-align: right}
-->
</style>
</head>
<body>
<table width=250">
<tr>
<td height="50" style="background-color: green; vertical-align:
middle"
onMouseOver = "this.style.backgroundColor='red';"
onMouseOut = "this.style.backgroundColor='green';">
Her står noget tekst
</td>
</tr>
</table>
</html>


med venlig hilsen
Knud
--
Når der svares på et indlæg, svar venligst under det citerede
og skær venligst det væk, du ikke svarer på.
Du kan læse mere om de danske nyhedsgrupper på http://www.usenet.dk
http://home13.inet.tele.dk/smedpark

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

Månedens bedste
Årets bedste
Sidste års bedste