Comment puis-je modifier mon code pour éviter d'alerte “doit garniture de vide <div>” dans Aptana Studio?
- Je utiliser de "classe" quand j'ai besoin de fonction CSS. Par exemple, quand je veux utiliser clear: left;
Je fais une classe .clear {clear: left;}
et de l'utiliser dans le fichier HTML.
Mais il y a toujours l'avertissement
devrait garniture de vide
Heureusement, il n'est pas d'erreur donc je ne m'inquiète pas beaucoup. Mais il me dérange parfois.
Est qu'il ya une solution de coller mon habitude?
- Où voyez-vous l'avertissement? Je ne comprends pas.
- Veuillez préciser exactement où voyez-vous cette erreur? Comme CSS erreurs habitude de ne pas générer des alertes dans des pages HTML...
- Btw, à mon avis, c'est vraiment une mauvaise habitude de plus-à la recherche des avertissements comme étant "seulement mises en garde" et puis de les ignorer. Le compilateur/validateur/? vous utilisez a une raison valable pour donner l'alerte. Quelque chose n'est pas juste, même si le résultat semble correct.
- Où/quand est-ce apparaissant. Quel outil?
- Où est cet avertissement figurant?
Vous devez vous connecter pour publier un commentaire.
Pour Aptana Studio utilisateurs:
Windows: aller à la Fenêtre > Préférences > Aptana Studio > Validation
(Mac: aller à Aptana Studio > Préférences > Aptana Studio > Validation)
Sélectionnez HTML Tidy programme de validation puis certains s'effondrent-mesure options apparaissent. Sélectionner des Éléments, il affiche une liste d'options. Maintenant, allez vers le bas de la liste et vous verrez "Trim Éléments Vides": modification de l'avertissement à ignorer.
Je suis en supposant que votre parler Aptana Studio peut-être une autre IDE de faire la même chose, je ne sais pas? De toute façon, vous pouvez simplement ajouter un espace entre les balises div comme ceci:
ou ajouter un commentaire entre les balises comme ceci:
Cela devrait supprimer le message d'avertissement et ne cause aucun problème avec votre code html.
Si vous utilisez Aptana Studio :
Aller à la Fenêtre > Préférences > Aptana Studio > Validation > HTML.
Changer les deux contrôles par "HTML Tidy Validateur" en "X". Alternativement, vous pouvez cliquer sur le "+" pour ajouter une expression régulière pour éliminer l'erreur.
C'est une assez vieille question, mais je me sens obligé de le point un peu les choses:
clear:left
à l'élément après la flottait élément, plutôt que l'aide de l'utilitaire éléments. Classes DOM ne devrait rien avoir à faire avec le css lui-même (par exemple, claire), mais plutôt de décrire la structure du document (qui à son tour vous permet d'effacer tous les éléments logiques). De toute façon, c'est le monde idéal et il est assez courant d'utiliser les css de la façon dont vous l'utiliser et il n'y a pas trop de mal à cela (le seul inconvénient étant que vous devez modifier le DOM si vous voulez changer le look de votre site).
comme qui ignore la raison de l'avertissement entièrement et simplement "contourne" il.Essayez de faire cela:
S'imposait à moi avec vide divs écrit dans la même ligne.
Une autre solution est de donner à votre vide div id