Salutations,
Je suis enquiquiné depuis ce matin, je dois merdouiller qqpart, mais je ne sais pas ou...
Je cherche à aligner sur la page (pour par la suite gérer aussi du responsive) du contenu dynamique.
Voici un bout de code PHP :
Et le CSS correspondant :
Impossible de réussir à centrer les "row" dans le "bloc".
Any idea ?
Modifié par Casio (02 Jul 2017 - 16:48)
Je suis enquiquiné depuis ce matin, je dois merdouiller qqpart, mais je ne sais pas ou...
Je cherche à aligner sur la page (pour par la suite gérer aussi du responsive) du contenu dynamique.
Voici un bout de code PHP :
(...)
<div class="bloc">
<div class="row">
<?php
/** generate photo gallery **/
$image_files = get_files($images_dir);
if(count($image_files)) {
$index = 0;
foreach($image_files as $index=>$file) {
$index++;
$thumbnail_image = $thumbs_dir.$file;
if(!file_exists($thumbnail_image)) {
$extension = get_file_extension($thumbnail_image);
if($extension) {
make_thumb($images_dir.$file,$thumbnail_image,$thumbs_width);
}
}
/** Recuperation donnneess SQL **/
$file_global = substr($file, 0, -6); // Supprimer numerotation photos
$ident_file = substr($file, -5, -4); // Numero de photo
$result = mysqli_query($conn,"SELECT * FROM $table WHERE `Photos` LIKE '%$file_global%'");
if($result->num_rows == 0) {
$description = "Aucune identification !";
} else {
$row = mysqli_fetch_array($result);
$description = utf8_encode($row["Denomination"] . " " . $row["INV"] . " (" . $ident_file . ") " . $row["Description"]);
}
/** Fin de recuperation donnees MySQLi **/
echo '<a class="photo-link" href="',$images_dir.$file,'"><img src="',$thumbnail_image,'" title="',$description,'" /></a>';
if($index % $images_per_row == 0) { echo '</div><br /><div class="clear"></div><div class="row">'; }
}
echo '<div class="clear"></div>';
}
else {
echo '<p>Aucune image à afficher...</p>';
}
?>
</div>(...)
Et le CSS correspondant :
(...)
body {
background-color: #9F9F9F;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.bloc {
width: 100%;
height: auto;
margin: 40px auto auto auto; /* Centraliser le container sur la page */
position: relative;
text-align: center;
}
.row {
width: 90%;
height: auto;
margin: 0px auto auto auto; /* Centraliser la ligne sur le container */
vertical-align: middle;
}
(...)
Impossible de réussir à centrer les "row" dans le "bloc".
Any idea ?
Modifié par Casio (02 Jul 2017 - 16:48)