image in td verschijnt verkeerd

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jan Horden

Jan Horden

17/10/2008 19:02:00
Quote Anchor link
ik wil een image in een TD wil laten zien (in tabel uiteraard) en deze image dan rechts uitlijnen. Aan de linker kant zit er nog wat tekst voor. Mijn probleem is echter dat de image een regel lager staat dan de tekst terwijl ik geen <br> of wat dan ook gebruik. Hoe krijg ik de image op gelijke hoogte met de tekst?
Ik heb al NOWRAP geprobeerd en hight bij de TD en margin-top/bottom bij de image via css. Valign=top ook geprobeerd maar nix helpt! Ik denk dat er een foutje in de code zit.
Hier de TD:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo "<a href=\"edit_post.php?nr=" .$rij["nr"]. "\"><img src=\"images/edit.gif\" border=\"0\" alt=\"Edit\" align=\"right\"></a></td></tr>"; ?>

Hier de hele echo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php echo("<tr>
            <td width=\"20%\" rowspan=\"2\" valign=\"top\"><font color=\"#0000FF\">"
.$rij["auteur"]. "</font><br>
            <font size=\"2\"><i>"
.$rij["type"]. "</i><br>
            Posts: #"
.$rij["aantal"]. "</font></td>
            <td>Geplaatst op: <font size=\"2\">"
.$rij["datum"]."</font>");
    if($_SESSION["gnaam"] == $rij["auteur"] || isset($_SESSION["admin"])) {
        echo "<a href=\"edit_post.php?nr=" .$rij["nr"]. "\"><img src=\"images/edit.gif\" border=\"0\" alt=\"Edit\" align=\"right\"></a></td></tr>";
    }

    else echo "</td></tr>";
    echo("<tr>
            <td valign=\"top\" width=\"80%\">"
.$reactie. "</td></tr>"); ?>
 
PHP hulp

PHP hulp

23/11/2024 12:15:55
 
Bas Visscher

Bas Visscher

18/10/2008 01:34:00
Quote Anchor link
misschien direct na de td een <div align="right"> of <p align="right">

lijkt op dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo "<div align=\"right\"><a href=\"edit_post.php?nr=" .$rij["nr"]. "\"><img src=\"images/edit.gif\" border=\"0\" alt=\"Edit\" </a></td></tr></div>"; ?>


en dan uit de img de align right weghalen.

als dit niet werkt zou ik even een programma gebruiken waarmee je kunt opmaken, dreamweaver frontpage etc.
Gewijzigd op 01/01/1970 01:00:00 door Bas Visscher
 
Roeltje M

Roeltje M

18/10/2008 01:38:00
Quote Anchor link
Het kan ook zijn dat je het plaatje vóór de tekst moet plaatsen en ik weet niet zeker, maar je kunt beter float:right gebruiken, dus :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<img src='...' style='float:right;'>blablabla
 
Jan Horden

Jan Horden

20/10/2008 20:03:00
Quote Anchor link
ik heb de float geprobeerd maar dat werkte niet maar wonder boven wonder werkt het wel als je het plaatje voor de tekst zet! Dank daarvoor ik had er nooit zelf opgekomen denk ik!
phpnoobie ik ben niet aan jouw oplossing toegekomen maar toch bedankt voor het meedenken!

Problem solved!
 
Jan Koehoorn

Jan Koehoorn

20/10/2008 20:49:00
Quote Anchor link
Je zou even moeten lezen wat floats precies doen. Ook zou je intussen moeten weten dat tabellen niet voor lay-out zijn, maar voor tabellarische gegevens.
 
Jan Horden

Jan Horden

21/10/2008 12:00:00
Quote Anchor link
jah ik was al bang dat TD verouderd was en DIV de standaard was... maar ik zal even lezen wat floats doen!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.