Hallo miteinander. Auch heute habe ich wieder eine Frage. ;)
In meiner anwendung lese ich mit php einen Ordner aus, indem sich Bilder(PNGs) befinden. Dazu lasse ich mir auch noch die jeweiligen Informationen jedes Bildes ausgeben.
Das ganze sieht im Code dann so aus:
Nun habe ich den DIVs(welche die Bildinformationen zeigen) Klassen zugeteilt, damit ich sie im CSS noch anpassen kann.
Hier der Codeausschnitt aus meiner CSS.
Nun habe ich das Problem, dass sich die DIVS(die die Bildinfos beinhalten) aus meiner foreach-Schleife nicht nebeneinander anordnen lassen wollen. Der Browser generiert diese DIVs immer untereinander. Bei den Bildern funktioniert alles ohne Probleme. Nur die Anzeige der Inormationen, verpackt in DIVs, macht Probleme.
Im Browser sieht das dann so aus:
![Anzeigeproblem.jpg Anzeigeproblem.jpg](https://www.html.de/data/attachments/2/2852-731ac5005c9fddf2406f514ffbd43d5d.jpg?hash=cxrFAFyf3f)
Kann mir jemand von Euch weiterhelfen?
Mfg dubster19
In meiner anwendung lese ich mit php einen Ordner aus, indem sich Bilder(PNGs) befinden. Dazu lasse ich mir auch noch die jeweiligen Informationen jedes Bildes ausgeben.
Das ganze sieht im Code dann so aus:
PHP:
<div class="projects">
<?php
$files = glob("http://www.html.de/images/screenshot/screenshot_connect/*");
foreach ($files as $file)
{
$info = basename($file);
echo
"<li>
<a href = '$file'>
<img class='simple_pictures' src='$file' alt='Vorschau'>
</a>
"; "
</li>";
?> <?php
}
?>
<?php
foreach ($files as $text){
$info = basename($text);
?><div class="simple_hovertext"><?php
echo $info . "\n" ." " ." ";
echo date('r',filemtime($text));
}
?>
</div>
<div>
Nun habe ich den DIVs(welche die Bildinformationen zeigen) Klassen zugeteilt, damit ich sie im CSS noch anpassen kann.
Hier der Codeausschnitt aus meiner CSS.
Code:
.projects{
border:solid 2px red;
position:relative;
margin: 130px 0px 0px 100px;
float:left;
width:88.5%;
height:5000px;
list-style-type:none;
overflow: hidden;
}
.simple_pictures{
margin:30px 15px 30px 15px;
padding:3px;
float:left;
width:21%;
height:21%;
opacity:0.5;
overflow:hidden;
position:relative;
-webkit-transition: all 0.4s ease-in-out 0.4s;
-moz-transition: all 0.4s ease-in-out 0.4s;
-o-transition: all 0.4s ease-in-out 0.4s;
transition: all 0.4s ease-in-out 0.4s;
}
.simple_hovertext{
float:left;
width:21%;
height:21%;
opacity:1.0;
color:#fff;
position:absolute;
background:#000000;
-webkit-transition: all 0.4s ease-in-out 0.4s;
-moz-transition: all 0.4s ease-in-out 0.4s;
-o-transition: all 0.4s ease-in-out 0.4s;
transition: all 0.4s ease-in-out 0.4s;
}
Nun habe ich das Problem, dass sich die DIVS(die die Bildinfos beinhalten) aus meiner foreach-Schleife nicht nebeneinander anordnen lassen wollen. Der Browser generiert diese DIVs immer untereinander. Bei den Bildern funktioniert alles ohne Probleme. Nur die Anzeige der Inormationen, verpackt in DIVs, macht Probleme.
Im Browser sieht das dann so aus:
![Anzeigeproblem.jpg Anzeigeproblem.jpg](https://www.html.de/data/attachments/2/2852-731ac5005c9fddf2406f514ffbd43d5d.jpg?hash=cxrFAFyf3f)
Kann mir jemand von Euch weiterhelfen?
Mfg dubster19