Div sans texte non affiché

Résolu/Fermé
aqw - 2 juil. 2015 à 11:17
 date - 2 juil. 2015 à 15:34
Bonjour,

j'affiche dans un for plusieurs div, et je souhaiterais les laisser vide, mais si je n'écris rien dedans, elles ne s'affichent pas, bien que j'ai mis une taille par défault.
Une idée de comment contourner le soucis ?

4 réponses

codeurh24 Messages postés 760 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
2 juil. 2015 à 12:30
Bonjour,
Si tu as mis une taille en width et height elle seront bien affichées mais tu ne pourras pas les voir car elle sont transparentes pas défaut.

Si tu applique en css un style a la div avec la propriété border ou background, tu les verras bien.
0
Merci pour ta réponse, mais j'ai bien une height, ainsi qu'un background, mais ça me l'enleve tout de meme si il n y a pas de texte...
0
codeurh24 Messages postés 760 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
Modifié par codeurh24 le 2/07/2015 à 14:03
c'est parce que tu as oublié le width
0
codeurh24 Messages postés 760 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
2 juil. 2015 à 14:04
As tu la source a nous montrer ?
0
codeurh24 Messages postés 760 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
2 juil. 2015 à 14:06
dans tous les cas c'est une erreur d'inattention.
0
codeurh24 Messages postés 760 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
2 juil. 2015 à 14:07
sa peut aussi être un problème de display si il y a un autre fichier css a coté.
0
codeurh24 Messages postés 760 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
2 juil. 2015 à 14:08
genre display inline pourrais faire cette effet
0
Oui bien sûre :
Ici je crée les td dans un for,
td += "<div class='test' style='width:" + slotSizeTotal + "%' >'</div>";
slotSizeTotal est égal à un integer donc x%.
et le css de cette classe :
-.wkc-slot{
background:#e6e6e6;
float:left;
border:none;
text-align:center;
border-right:1px solid white;
height:100%;
}
0
Soucis trouvé, je dois rentrer une height en px... il n y a pas moyen de faire ce que je souhaite en gardant la height à 100%?
0
codeurh24 Messages postés 760 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
2 juil. 2015 à 15:22
Si tu fait un tableau a partir de div il faut respecter le display.
et si le total des 100% ou 99% sont respecter, les pourcentages sont possibles.

display: table;
display: table-row;
display: table-cell;
0
Super merci !!! :)
0