Image php

Status
Niet open voor verdere reacties.

hawkins

Gebruiker
Lid geworden
18 jun 2009
Berichten
57
Hallo,

Ik wil een plaatje weergeven via php maar ik krijg hem niet op de aangegeven positie die ik invoer

PHP:
echo "<img src='pics/icons/img021.jpg' style=top:'100px' left:'100px'>";

Wat moet ik verander om hem naar de juiste positie te krijgen

MVG
Hawkins
 
Beetje afhankelijk van waar je em wil hebben, lijkt me?

Dit is trouwens een vraag voor het HTML / CSS gedeelte, het heeft niet echt iets met PHP te maken.

Heb je een voorbeeld van je site, en een plek waar je je plaatje wil hebben?
 
Ey,

Ik heb een Iframe van 2000px bij 2000px
dan wil ik eigenlijk via variable(vanuit de database) het plaatje kunnen verplaatsen. dus ik moet hem wel php hebben.

hawkins
 
Als ik me niet vergis werkt positioneren via CSS alleen als je ook aangeeft dat het absoluut of relatief gepositioneerd moet worden:
PHP:
echo "<img src='pics/icons/img021.jpg' style='postion:absolute;top:100px;left:100px'>";
of
PHP:
echo "<img src='pics/icons/img021.jpg' style='postion:relative;top:100px;left:100px'>";

Ik heb ook de aanhalingstekens goed gezet. Met de manier waarop ze oorspronkelijk stonden kreeg ik deze foutmelding in de error console van Firefox:
Warning: Error in parsing value for 'top'. Declaration dropped.
Source File: file:///tmp/test.html
Line: 0
 
Ik zou aanleren om HTML met enkele quotes te echoën.
Zorgt voor nettere code en meer overzicht (hoewel die laatste persoonlijk kan zijn)

Dan wordt het:
PHP:
echo '<img src="pics/icons/img021.jpg" style="top:100px; left:100px">';

Nog netter is inline-CSS achterwege te laten en het via een CSS-class of -ID te laten lopen.
 
Persoonlijk doe ik het liever andersom: dubbele quotes in php en enkele in de html omdat je dan ook makkelijk newlines (\n) en tabs (\t) kunt plaatsen om zo de html output fatsoenlijk uit te lijnen:
PHP:
echo "<img src='pics/icons/img021.jpg' />\n";
 
Nog beter is om geen echo te gebruiken maar gewoon uit PHP mode te gaan.

Code:
<?php if ( $konijntjes ): ?>
<input type="text" name="konijntjes" value="Dit is veel praktischer" />
<?php endif; ?>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan