Avatar billede Slettet bruger
09. oktober 2005 - 17:07 Der er 10 kommentarer og
1 løsning

tekst-placering til højre for billede

Hej

Jeg prøver at få placeret noget tekst til højre for et billede, men det volder mig lidt problemer... Lidt hjælp ønskes ;o) På forhånd tak...

.header
{
    background-color:#FFFFFF;
    padding:1px;
    border:1px solid #000000;
    text-indent:5px;
}
.header img
{
    border:none;
    float:left;
}
.contactinfo
{
    text-align:center;
}

<table>
<tr>
<td><div class="header">

<a href="index.php" title="til forsiden"><img src="./images/logo2.jpg" /></a>

<span class="contactinfo">noget tekst</span>

</div></td>
</tr>
</table>
Avatar billede udvikler Nybegynder
09. oktober 2005 - 17:13 #1
Prøv med:

<style>
.header
{
    background-color:#FFFFFF;
    padding:1px;
    border:1px solid #000000;
    text-indent:5px;
}
.header img
{
    border:none;
    float:left;
}
.contactinfo
{
    text-align:center;
}
</style>
<table>
<tr>
<td width="30px"<a href="index.php" title="til forsiden" border="0"><img src="./images/logo2.jpg" /></a></td>
<td><div class="header">

<span class="contactinfo">noget tekst</span>

</div></td>
</tr>
</table>
Avatar billede roenving Novice
09. oktober 2005 - 17:26 #2
Hvad er der galt ?-)
Avatar billede Slettet bruger
09. oktober 2005 - 17:28 #3
Til roenving: teksten bliver ikke placeret til højre i min td...

Den går ikke rigtig med at placere div udenfor td, når alt mit data skal derind. Ovenstående er taget ud af en kontekst, men følgende hjælper lidt på det:

.header
{
    background-color:#FFFFFF;
    padding:1px;
    border:1px solid #000000;
    text-indent:5px;
}
.header img
{
    border:none;
    float:left;
}
.contactinfo
{
    text-align:right;
    float:right;
}

<table>
<tr>
<td  class="header"><div>

<a href="index.php" title="til forsiden"><img src="./images/logo2.jpg" /></a>

<span class="contactinfo">noget tekst</span>

</div></td>
</tr>
</table>
Avatar billede roenving Novice
09. oktober 2005 - 17:29 #4
Uanset hvad jeg gør, så er teksten til højre for billedet, så længe det er der ...
Avatar billede Slettet bruger
09. oktober 2005 - 17:32 #5
arh... måske har jeg ikke udtrykt mig ordentligt.. jeg prøver lige igen:

Teksten skal placeret helt aldeles til højre i min td - og det er jo nødvendigvis til højre for billedet...

Beklager problemforumleringen...
Avatar billede roenving Novice
09. oktober 2005 - 17:34 #6
Sæt din text-align:right på diven, og fjern spannen (betyder ikke noget, så hvis du har noget at bruge den til sætter du den bare tilbage !-)

<style type="text/css">
.header
{
    background-color:#FFFFFF;
    padding:1px;
    border:1px solid #000000;
    text-indent:5px;
    text-align:right;
}
.header img
{
    border:none;
    float:left;
}
</style>
<table>
<tr>
<td><div class="header">

<a href="index.php" title="til forsiden"><img src="./images/logo2.jpg" /></a>

noget tekst <br>noget tekst <br>noget tekst <br>noget tekst <br>noget tekst <br>noget tekst <br>noget tekst <br>noget tekst <br>noget tekst <br>noget tekst <br>noget tekst <br>

</div></td>
</tr>
</table>
Avatar billede Slettet bruger
09. oktober 2005 - 17:42 #7
ved ikke helt hvorfor, men hos mig, bliver billedet placeret uden for min td... Meget mystisk..
Avatar billede Slettet bruger
09. oktober 2005 - 17:50 #8
Hvis jeg sætter header class i min td, så virker det..
Avatar billede Slettet bruger
09. oktober 2005 - 18:01 #9
Det hjælper, hvis man sætter en højde på min td... Nu vil jeg bare gerne have placeret teksten i bunden til højre... altså med ovenstående + noget     vertical-align:bottom;

det volder også problemer...
Avatar billede Slettet bruger
09. oktober 2005 - 18:33 #10
Okay... så fandt jeg frem til en løsning...

Jeg vil først lige sige til roenving, at hvis man med dit eksempel ændrer størrelsen på billedet, kommer det udenfor td, hvorfor man skal sætte en højde på - var jeg ikke glad for, så jeg har lavet følgende:

.header
{
    background-color:#FFFFFF;
    padding:1px;
    border:1px solid #000000;
    text-indent:5px;
}
.header img
{
    border:none;
    float:left;
}
.header table
{
    width:100%;
}
.header td
{
    text-align:right;
    vertical-align:bottom;
    font-size:12px;
}

</style>
<table>
<tr>
<td><div class="header">

<table>
    <tr>
        <td><a href="index.php" title="til forsiden"><img src="./images/logo2.jpg" /></a></td>
        <td>tekst<br />tekst</td>
    </tr>
</table>

</div></td>
</tr>
</table>
Avatar billede Slettet bruger
18. oktober 2005 - 21:48 #11
svar
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