Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[PHP] Rijen

Annie
9 antwoorden
  • Hallo,

    Ik ben nu een fotoboek aan het maken, met de volgende code worden alle foto's in een rij onder elkaar gezet:

    [code:1:0690099149]$filenaam = "foto/".$filenaam;
    if (file_exists($filenaam))
    {
    echo "<a href=\"toonfoto.php?&waarde=$filenaam\"><img src=\"$filenaam\" height=150 width=150 border=0 hspace=50></a><p>& </p>";
    }
    else
    {
    echo "Could not find photo";
    }[/code:1:0690099149]

    Maar mijn vraag is hoe ik de foto's naast elkaar kan zetten in 3 rijen?

    Greetz,

    Barus
  • Mijn excuses trouwens,

    Ik zie net dat ik hem in Webdesign heb geplaatst, ipv Webprogrammeren & scripting.

    Greetz,

    Barus
  • move to
    t.
  • geef elk element een float: left[/color:4af6179b1f] (CSS) en maak de kolom 3x breedte van een foto

    bijv (niet getest):
    [code:1:4af6179b1f]
    <style type="text/css">
    .thumbs { float: left; }
    </style>

    <div>
    <div class="thumbs"><a href="…"><img src="1" /></a></div>
    <div class="thumbs"><a href="…"><img src="2" /></a></div>
    <div class="thumbs"><a href="…"><img src="3" /></a></div>
    <div class="thumbs"><a href="…"><img src="4" /></a></div>
    </div>
    [/code:1:4af6179b1f]
  • Even een aanvulling op Annie's z'n oplossing: deze is perfect. :D

    Echter, ik zou in dit geval [i:e296b06e08]niet[/i:e296b06e08] zelf bepalen hoeveel foto's er per rij getoond worden. Het mooie aan deze oplossing is juist dat - wanneer het niet past - de rij doorgaat op de "volgende regel". Oftewel: de layout past zich aan aan de schermresolutie van de gebruiker. Dat is toch juist ideaal?

    - Bas
  • Bedankt!

    Weet iemand ook hoe je dit met php kan doen ipv css?

    Greetz,

    Barus
  • PHP genereert (X)HTML, CSS maakt dit op. Het zijn twee compleet verschillende dingen die elkaars taak niet kunnen vervullen.

    - Bas
  • Ik denk dat Barus meer bedoeld dat PHP de HTML genereert waar meteen ook de opmaak in vastgelegd is (lees: tables).
    Als ik het bij het rechte eind heb dan kan dit inderdaad. Je moet je alleen afvragen of je dat ook wel wil. De oplossing die hierboven gegeven wordt werkt namelijk ook en voldoet beter aan de standaarden. Nu ben ik geen standaarden-purist, maar daar waar je makkelijk aan de standaarden kan voldoen moet je het ook niet laten. Sterker nog, het is met de float methode zelfs nog makkelijker te implementeren.
  • Yes,

    Dat bedoel ik, iig dat wil ik….
    Hoe zou ik dat kunnen doen?

    Greetz,

    Barus

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.