Liens couleurs différentes même div
Résolu/Fermé
Unrealx6
Messages postés
169
Date d'inscription
mardi 18 juin 2013
Statut
Membre
Dernière intervention
22 février 2015
-
25 juin 2013 à 13:22
Unrealx6 Messages postés 169 Date d'inscription mardi 18 juin 2013 Statut Membre Dernière intervention 22 février 2015 - 26 juin 2013 à 14:29
Unrealx6 Messages postés 169 Date d'inscription mardi 18 juin 2013 Statut Membre Dernière intervention 22 février 2015 - 26 juin 2013 à 14:29
A voir également:
- Dans le document à télécharger, léa a utilisé 2 méthodes différentes pour centrer le nom des continents. lesquels sont centrés correctement ?
- Clément a partagé le fichier mme bovary. il a écrit des commentaires dans le document. quel est le 2e commentaire ? - Guide
- Telecharger whatsapp pour pc - Télécharger - Messagerie
- Supercopier 2 - Télécharger - Gestion de fichiers
- Gertrude a préparé la liste des affaires à prendre pour l'excursion. juliette a modifié cette liste en utilisant le mode suivi des modifications proposé par le traitement de texte. - Guide
- Comment télécharger une vidéo youtube - Guide
5 réponses
freerider_76
Messages postés
29
Date d'inscription
jeudi 4 octobre 2012
Statut
Membre
Dernière intervention
2 juillet 2013
3
25 juin 2013 à 13:28
25 juin 2013 à 13:28
Peut tu rapidement copier coller ton code de la boucle, une couleur peut elle se répéter ou tu ne veut absolument pas qu'elle se répète ?
Unrealx6
Messages postés
169
Date d'inscription
mardi 18 juin 2013
Statut
Membre
Dernière intervention
22 février 2015
13
25 juin 2013 à 13:31
25 juin 2013 à 13:31
<div class="content">
<h2> Applications : </h2>
<?php
$dirname = './applis';
$dir = opendir($dirname);
while ($file = readdir($dir))
{
if (!is_dir($file)) {
$data = pathinfo($file);
$tout=$data['basename'];
$tout=$dirname."/".$tout;
$taille=filesize($tout);
if($taille>=1073741824)
{$taille=round($taille / 1073741824 * 100) / 100 . "Go";}
elseif ($taille>=1048576)
{$taille=round($taille / 1048576 * 100) / 100 . "Mo";}
elseif ($taille >=1024)
{$taille=round($taille / 1024 * 100) / 100 . "Ko";}
else
{$taille = $taille . "o";}
if (file_exists($tout)){
}
echo "<a href='$dirname" . "/" . "$file' >" . $data['filename'] . " " . "(" . $taille . ")" . " Modifié le : " . date ('d/m/y.', filemtime($tout)) . "</a> <br>";
}
}
?>
</div>
<h2> Applications : </h2>
<?php
$dirname = './applis';
$dir = opendir($dirname);
while ($file = readdir($dir))
{
if (!is_dir($file)) {
$data = pathinfo($file);
$tout=$data['basename'];
$tout=$dirname."/".$tout;
$taille=filesize($tout);
if($taille>=1073741824)
{$taille=round($taille / 1073741824 * 100) / 100 . "Go";}
elseif ($taille>=1048576)
{$taille=round($taille / 1048576 * 100) / 100 . "Mo";}
elseif ($taille >=1024)
{$taille=round($taille / 1024 * 100) / 100 . "Ko";}
else
{$taille = $taille . "o";}
if (file_exists($tout)){
}
echo "<a href='$dirname" . "/" . "$file' >" . $data['filename'] . " " . "(" . $taille . ")" . " Modifié le : " . date ('d/m/y.', filemtime($tout)) . "</a> <br>";
}
}
?>
</div>
Unrealx6
Messages postés
169
Date d'inscription
mardi 18 juin 2013
Statut
Membre
Dernière intervention
22 février 2015
13
25 juin 2013 à 13:32
25 juin 2013 à 13:32
Bah je veux que tout les liens que j'affiche soit de couleurs différentes, enfin il peut avoir deux trois fois la même couleur dans tout les liens ou plus, le principal c'est quel ne sont pas collé, pour que l'on puisse différencié les liens.
Salut,
J'ai posé une question équivalente à la tienne sur ce site www.web418.fr et on m'a répondu ;)
http://web418.fr/questions/alterner-couleur-ligne-tableau
En espérant que ça t'aide.
Bonne journée
J'ai posé une question équivalente à la tienne sur ce site www.web418.fr et on m'a répondu ;)
http://web418.fr/questions/alterner-couleur-ligne-tableau
En espérant que ça t'aide.
Bonne journée
Unrealx6
Messages postés
169
Date d'inscription
mardi 18 juin 2013
Statut
Membre
Dernière intervention
22 février 2015
13
26 juin 2013 à 10:24
26 juin 2013 à 10:24
Oui ça peu m'aider, mais faut dire les numéros lignes ? Enfin je me suis pas vraiment m'y à fond dans le sujet, as-tu lu mon code ? Ce que je fais et une boucle qui va afficher des liens de fichiers à dl , et c'est ces liens que je veux qui alterne en couleur pour éviter toutes confusion possible avec les détails des fichiers.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
Modifié par [Dal] le 26/06/2013 à 11:07
Modifié par [Dal] le 26/06/2013 à 11:07
Salut Unrealx6,
En principe, ce type de choses se font avec des lignes alternant deux couleurs de fond différentes (blanc et bleu clair, par exemple) cohérentes avec ta charte graphique. Plus n'est pas vraiment nécessaire, sauf si tu veux stresser les visiteurs. Utilise des couleurs standard, tant qu'à faire : White et LightCyan, par exemple (http://www.w3schools.com/cssref/css_colornames.asp).
La façon de procéder indiquée par Tony est la bonne bonne.
Tu décomptes effectivement les lignes et tu fais un modulo 2 pour savoir quelle couleur appliquer (dans le cas de 2 couleurs).
Pour appliquer une couleur de fond, tu utilises la propriété CSS background-color :
https://www.w3schools.com/cssref/pr_background-color.asp
Cela donne quelque chose comme :
Ou tu crées un style dans head, pour alléger la page et éviter de modifier les styles "en ligne". Cela donnera une page plus rapide à charger.
Je te conseille de potasser CSS et Html. https://www.w3schools.com/ est un bon site pour cela.
Dal
En principe, ce type de choses se font avec des lignes alternant deux couleurs de fond différentes (blanc et bleu clair, par exemple) cohérentes avec ta charte graphique. Plus n'est pas vraiment nécessaire, sauf si tu veux stresser les visiteurs. Utilise des couleurs standard, tant qu'à faire : White et LightCyan, par exemple (http://www.w3schools.com/cssref/css_colornames.asp).
La façon de procéder indiquée par Tony est la bonne bonne.
Tu décomptes effectivement les lignes et tu fais un modulo 2 pour savoir quelle couleur appliquer (dans le cas de 2 couleurs).
Pour appliquer une couleur de fond, tu utilises la propriété CSS background-color :
https://www.w3schools.com/cssref/pr_background-color.asp
Cela donne quelque chose comme :
$count = 0; $cur_col = ""; while ($file = readdir($dir)) { if ( !is_dir($file) ) { if ($count % 2 == 0) { $cur_col = "White"; } else { $cur_col = "LightCyan"; } echo "<div style='background-color:$cur_col'>$file <br /> </div>"; $count++; } }
Ou tu crées un style dans head, pour alléger la page et éviter de modifier les styles "en ligne". Cela donnera une page plus rapide à charger.
Je te conseille de potasser CSS et Html. https://www.w3schools.com/ est un bon site pour cela.
Dal
Unrealx6
Messages postés
169
Date d'inscription
mardi 18 juin 2013
Statut
Membre
Dernière intervention
22 février 2015
13
26 juin 2013 à 11:17
26 juin 2013 à 11:17
Merci cela marche, ça fait un fond de différente couleur, sauf que, cela ma pété tout mon css qui été fait précédemment, plus rien n'est aligné, centrer,...
Narmol ?
Narmol ?
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
26 juin 2013 à 11:31
26 juin 2013 à 11:31
Tu faisais <br> au lieu de <br />, mais cela ne devrait pas vraiment avoir d'impact.
Si tu as définit des styles s'appliquant à tous div (ce qui est une mauvaise idée), ils vont se retrouver là aussi. Définis alors des classes ou des id (http://www.w3schools.com/css/css_id_class.asp) pour appliquer le bon style aux bons éléments.
Je te conseille de potasser CSS et Html. https://www.w3schools.com/ est un bon site pour cela.
Si tu disposes de Firefox, tu peux aussi installer Firebug, et inspecter ta page pour comprendre ce qui se passe.
https://getfirebug.com/
Dal
Si tu as définit des styles s'appliquant à tous div (ce qui est une mauvaise idée), ils vont se retrouver là aussi. Définis alors des classes ou des id (http://www.w3schools.com/css/css_id_class.asp) pour appliquer le bon style aux bons éléments.
Je te conseille de potasser CSS et Html. https://www.w3schools.com/ est un bon site pour cela.
Si tu disposes de Firefox, tu peux aussi installer Firebug, et inspecter ta page pour comprendre ce qui se passe.
https://getfirebug.com/
Dal
Unrealx6
Messages postés
169
Date d'inscription
mardi 18 juin 2013
Statut
Membre
Dernière intervention
22 février 2015
13
26 juin 2013 à 11:37
26 juin 2013 à 11:37
<br> ou <br />, il n'y a aucunes différences. Mets div ont déjà chacune leur classe, le css est fait sur une page autre que celle du php. Enfin, pour ce que tu m'as donner comme quand je vois comme ça c'est du php, je l'ai mi bien sur dans ma page php, est-ce là le soucis ?
Unrealx6
Messages postés
169
Date d'inscription
mardi 18 juin 2013
Statut
Membre
Dernière intervention
22 février 2015
13
26 juin 2013 à 11:47
26 juin 2013 à 11:47
et aussi ! Il me fait une copie de mes liens, donc on le voit en deux fois. Soucis encore ? :/
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
26 juin 2013 à 14:03
26 juin 2013 à 14:03
je l'ai mi bien sur dans ma page php
oui, c'est du Php
Mets div ont déjà chacune leur classe
et bien crée deux nouvelles classes pour ces deux nouveaux usages, et affectes les de façon alternée :-)
Dal
oui, c'est du Php
Mets div ont déjà chacune leur classe
et bien crée deux nouvelles classes pour ces deux nouveaux usages, et affectes les de façon alternée :-)
Dal