Table des matières
- Comment venir à bout de puces sur un chaton de 3 mois ?
- Développement et reproduction des puces
- Conseils pour se débarrasser des puces (dans la maison)
- Traitement naturel anti – puce sur le chat et le chien
- L’avantage des produits naturels anti – puce :
- La balise <ul>
- Personnalisation des puces
- Définir le style en CSS
- Cacher les puces
- Domptez vos puces, dressez des listes
- Préparer le terrain
- Le positionnement
- Les puces
- Des listes vraiment en ligne
- La navigation
- Les fils d’Ariane
- Une situation réelle
- La partie visible de l’iceberg
- Traitement mécanique contre les puces
- Traitement chimique naturel contre les puces
- Préparation du traitement à base de farnésol
- Comment se rendre compte qu’on est envahi de puces ?
- Comment faire pour vous débarrasser une bonne fois pour toute des puces ?
Comment venir à bout de puces sur un chaton de 3 mois ?
Bonjour Lindsay,
Vous ne vous débarrassez pas de vos puces, car en général la présence d’une puce sur votre chat correspond à environ 10 puces dans votre environnement. Donc en plus de traiter votre chat, il faut impérativement traiter à fond votre environnement car sinon elles remonteront sans cesse sur vote chaton.
Je vous conseille donc de donner un antiparasitaire externe à votre chaton (Advantix (R), Frontline (R), etc… ), sous forme de pipette à déposer sur la ligne de dos, une fois par mois jusqu’à ses 6 mois. Il faut être très prudent avec l’utilisation de ces produits, et ne pas en donner plus d’une fois par mois, ainsi si vous avez traité récemment, respectez bien le délai d’attente, de toute façon le produit agit pendant un mois. Il est en effet jeune pour les comprimés pour le moment.
Ensuite je vous conseille de traiter votre environnement avec un diffuseur que vous placerez dans la pièce principale, puis dans les autres grandes pièces, pendant trois heures environ, en prenant soin de ne pas rester dans cette pièce, de ne pas y laisser vos animaux ni vos plantes. Associé au diffuseur, je vous conseil de passer du spray sur les canapés en tissus, moquettes, rideaux, etc…
Il faut vous donner les moyens d’enlever toutes les puces de votre environnement si vous voulez vous en sortir, et ne négliger aucune pièce ni aucun recoin.
J’espère avoir pu vous aider,
Bon courage !
Valentine – Étudiante vétérinaire de l’École Nationale Vétérinaire d’Alfort ( EnvA ) Chargée de Mission pour ProVéto Junior Conseil, la Junior-Conseil de l’EnvA http://proveto.net/
0 Flares Twitter 0 Facebook 0 Pin It Share 0 0 Flares ×
Comment se débarrasser des puces ? Voici tout ce qu’il faut savoir sur les puces
Les puces, le problème de tous les propriétaires de chats et de chiens.
Ces petits insectes (2 à 6 mm de long) sont des parasites piqueurs-suceurs.
Elles forment l’ordre des siphonaptères. Elles se nourrissent de sang et se reproduisent très vite.
Actuellement, il est recensé environ 2500 espèces, mais celle qui est la plus connue est la » puce du chat » (Ctenocephalides felis).
Elles vivent en contact avec leurs hôtes (hommes, oiseaux et mammifères).
Développement et reproduction des puces
Une puce connaît 4 stades de développement : œuf, larve, nymphe et adulte.
– Œuf : après chaque repas sanguin une femelle peut pondre 4 à 8 œufs ronds et blancs (0,5 mm de long). Les œufs sont déposés sur le corps de l’hôte mais peuvent tomber au sol, dans le coussin, le panier, la niche…
Selon les conditions (température, humidité…) l’œuf se développe plus ou moins rapidement.
Si les conditions sont favorables, après quelques jours, l’œuf éclot et il en sort une larve en forme de ver (1,5 mm de long).
– Larve : la larve (1,5 mm), de couleur blanchâtre, ressemble à un ver. Elle est sensible aux variations de température, à l’humidité et à la lumière. La larve se nourrit de dépouilles larvaires, de débris organiques ou encore de sang séché. Dans des conditions défavorables, elle peut survivre jusqu’à 200 jours et se déplacer de 30 cm par minute. Elle peut se fixer solidement à des fibres, tels que des poils de tapis.
– Nymphe : lors du 3ème stade de développement la larve se recouvre de poussières, fibres, débris organiques…et se tisse un cocon avec la soie fournie par ses glandes labiales. Dans ce cocon, elle brunit et se transforme en adulte.
– Adulte : de couleur brun foncé ou brun rougeâtre, elle mesure 1 à 4 mm. Elle ne possède pas d’ailes, mais peut se déplacer facilement dans la fourrure de son hôte. Ses pattes lui permettent de faire de grands sauts et les épines sur celles-ci l’aident à s’accrocher fermement à son hôte. La puce adulte peut rester enfermée dans son cocon jusqu’à ce que des conditions propices favorisent son éclosion (variations de température, concentrations de dioxyde de carbone, vibrations…).
La puce infeste les carnivores, dans tous les milieux (forestier, rural et urbain).
Dans un environnement naturel et chaud on peut en observer toute l’année. Dans un milieu plus froid, elle est présente du printemps à l’automne. La plupart des puces et larves meurent en dessous de 0° C.
Les chats et les chiens sont les hôtes primaires des puces, mais en leur absence, les humains deviennent les hôtes secondaires.
La puce femelle peut pondre 25 œufs par jour. Elle se nourrit plusieurs fois par jour mais peut survivre plusieurs semaines sans se nourrir. Les adultes peuvent quitter leur hôte alors que les œufs, larves et nymphes restent sur l’animal.
Les piqûres de puces provoquent des démangeaisons et des petites tâches rouges à la surface de la peau.
La puce est un animal parasite qui peut transmettre la peste ou le typhus.
Conseils pour se débarrasser des puces (dans la maison)
– Passer l’aspirateur tous les jours (ou très régulièrement) sur les tissus d’ameublement, les tapis, le parquet, le long des plinthes… Supprimer la poussière, les poils d’animaux, les résidus de nourriture… tout ce qui est propice au développement des puces.
– Si possible, nettoyer les tapis à la vapeur.
– Être particulièrement vigilent avec les endroits où les animaux se couchent, leurs tapis, coussins, couvertures, canapés… Les laver très régulièrement.
– Si l’animal va dans les chambres à coucher, laver à haute température et régulièrement les draps, les couvertures, la literie…
– Utiliser un insecticide d’environnement naturel chien ou un insecticide d’environnement naturel chat pour traiter la maison (à vaporiser sur les tissus d’ameublement, la literie, les tapis, sur les coussins, dans les paniers ou la niche de l’animal..).
Traitement naturel anti – puce sur le chat et le chien
Comment se débarrasser des puces naturellement ?
– Il est important d’être vigilent et de surveiller régulièrement son animal de compagnie. Utiliser un peigne à puces et regarder dans son poil si il y a des petits points noirs (déjections des puces). Insister aux endroits préférés des puces, au niveau des oreilles, du cou, du museau et de la queue. A chaque prise, tremper le peigne dans l’eau bouillante pour les exterminer.
Préférez un traitement naturel qui ne provoquera pas d’allergies ou d’irritations. De plus, les traitements chimiques sont très nocifs pour l’animal, mais aussi pour vous.
– Le Collier anti – puce :
Pratique, il s’attache au niveau du cou de l’animal et repousse les insectes parasites. Son efficacité est plus ou moins longue. Attention : préférez un collier insectifuge naturel pour chat ou un collier insectifuge naturel pour chien qui n’irritera pas la peau de l’animal. Le collier peut-être utilisé en traitement, mais aussi en prévention.
– Les Spot-On ou pipettes anti – puce :
Très pratique, la pipette insectifuge pour chien ou pour chat s’applique sur le dos, au niveau de la nuque de l’animal.
Ses actifs se diffusent et pénètrent dans le pelage. Elles sont vendues en lot de 2 ou 3 pipettes.
Elles repoussent les insectes parasites et peuvent être utilisées en traitement, mais aussi en prévention.
– La Lotion anti – puce :
La lotion insectifuge chien ou chat est à vaporiser sur le pelage de l’animal. Elle permet d’éliminer et de protéger des insectes parasites (puces, tiques, moustiques, phlébotomes). Il est conseiller d’appliquer la lotion à rebrousse poil pour bien imprégner le pelage. Si la lotion est naturelle, elle peut-être utilisée régulièrement et elle peut-être associée aux colliers ou aux pipettes insectifuges.
– Le shampooing anti – puce (liquide) :
Il existe différents types de shampooings, il est conseillé d’utiliser un shampooing insectifuge en période estivale, en prévention ou en cas d’infestation de puces.
Le shampooing ne dure pas contrairement aux autres produits, mais il permet d’éliminer par contact et de réduire la majorité des puces, lors d’un bain.
Si l’animal à des puces, il est recommandé de lui faire un shampooing, mais de compléter par un traitement (lotion, collier, pipette insectifuge…).
Préférez un shampooing naturel qui n’irritera pas la peau et le poil de l’animal.
– Le shampooing anti – puce (poudre) sans rinçage :
Il existe des shampooings insectifuges en poudre. Plus pratique, particulièrement pour les chats, car ils s’utilisent sans rinçage. Sous forme de poudre, ils se saupoudrent sur le poil de l’animal. Il est conseillé de masser l’animal pour bien imprégner son pelage et de le peigner pour enlever l’excédent.
Si l’animal à des puces, il est recommandé de lui faire un shampooing, mais de compléter par un traitement (lotion, collier, pipette insectifuge…).
Utiliser, de préférence, un shampooing naturel qui respectera la peau de l’animal.
– Les shampooings anti – puce (mousse) sans rinçage :
Les shampooings en mousse pour chiens ou pour chats sont pratiques car ils s’utilisent sans rinçage. Ils s’appliquent sur le pelage et sèchent rapidement. Ils nettoient le pelage et assurent une protection contre les insectes parasites.
Si l’animal à des puces, il est recommandé de lui faire un shampooing, mais de compléter par un traitement (lotion, collier, pipette insectifuge…).
Utiliser, de préférence, un shampooing naturel qui respectera la peau de l’animal, avec un pH neutre.
– Les Aliments Complémentaires anti – puce (comprimés) :
Sous forme de comprimés, les aliments complémentaires se donnent par voie orale. Ils purifient le sang et le rendent moins attractif pour les puces. Ce traitement peux se donner en cure, pendant la période estivale. Il est possible d’associer les comprimés avec la lotion, le collier, le spot-on ou un shampooing.
Utilisez de préférence un traitement naturel à base de plantes.
L’avantage des produits naturels anti – puce :
Les produits naturels anti-puce ne présentent aucun danger pour les animaux de compagnie, mais aussi pour les personnes qui appliquent et respirent ces produits. Les produits naturels peuvent être associés et assurent une protection naturelle et efficace.
A base d’extraits végétaux et d’huiles essentielles, ils respectent le pH de la peau et le poil de l’animal. Contrairement aux produits chimiques, ils ne provoquent pas d’allergie, d’ irritation, ou de perte de poil.
La balise <ul>
Les listes à puces sont très simples à réaliser. Vous ouvrez une balise <ul>, vous rajoutez une balise <li> pour la liste et vous refermez les balises.
Code | Résultat |
---|---|
<ul> <li>Mon texte</li> </ul> |
|
Vous pouvez ajouter d’autre item bien sûr.
Code | Résultat |
---|---|
<ul> <li>Mon texte 1</li> <li>Mon texte 2</li> <li>Mon texte 3</li> </ul> |
|
Pour ajouter un titre à votre liste ajoutez la balise <LH>.
Personnalisation des puces
Vous avez la possibilité de personnaliser les puces avec l’attribut type, mais je vous conseille de faire les personnalisations ou la mise en page avec les feuilles de styles (CSS) externe, ou pour une seule page d’incorporer le style dans la balise ( voir plus bas ).
Si vous affectez le même style à tous vos items, mettez le type dans la balise <ul>
Code | Résultat |
---|---|
<ul type= »square »> <li> Texte 1</li> <li>Texte 2</li> <li>Texte 3</li> </ul> |
|
Définir le style en CSS
Voici comment incorporer un style CSS pour vos puces, mais pour des facilités de mise à jour de votre site, préférez une feuille de style externe ou définissez le style dans la balise head.(voir rubrique CSS)
Code | Résultat |
---|---|
<ul style= »list-style-type:square »> <li>Texte 1</li>> <li>Texte 2</li> <li>Texte 3</li> </ul> |
|
Cacher les puces
Vous désirez faire disparaître les puces pour des raisons esthétiques ! C’est possible en affectant none au style.
Code | Résultat |
---|---|
<ul style= »list-style-type:none »> <li>Texte 1</li> <li>Texte 2</li> <li>Texte 3</li> </ul> |
|
Domptez vos puces, dressez des listes
Par Mark Newhouse
Dès juillet 1999, je pontifiais à propos des vertus des feuilles de style dans diverses listes de discussion. Certaines choses ne changent pas.
Mais ce qui a changé, c’est la façon dont je réfléchis à la mise en forme CSS et à la structure (X)HTML sous-jacente à laquelle elle est appliquée. Par exemple, la plupart des sites que je visite ont un menu, placé dans une zone de navigation. Ceux-ci sont généralement constitués d’une suite de liens, le plus souvent placés dans des div ou des paragraphes séparés. Structurellement parlant, cependant, ils ne sont qu’une liste de liens, et devraient correspondre à un balisage de ce type.
Bien sûr, la raison pour laquelle nous ne les implémentons pas de cette manière est que nous ne voulons pas d’une puce devant chacun des liens de notre menu. Dans un précédent article, j’ai donné un aperçu des techniques mettant à profit les CSS pour construire une page web. Une de ces techniques consistait à manipuler une liste, afin qu’elle s’affiche horizontalement et non verticalement.
Aujourd’hui, je vais montrer comment utiliser les CSS pour reprendre le contrôle de listes peu maniables au premier abord. Il est temps pour vous de dire à ces listes comment les choses se passent, au lieu de les laisser faire tout et n’importe quoi dans votre page web.
Préparer le terrain
Dans le cadre de cet article, j’utilise des listes non ordonnées. Le même code CSS peut aussi bien être appliqué à des listes ordonnées, le résultat sera similaire. Sauf déclarations supplémentaires, tous les exemples de cet article utilisent le code suivant pour les listes :
<ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> <li>Item 5 – un peu plus long pour avoir plusieurs lignes</li> </ul>
Chaque liste est simplement placée dans un div différent, et le code CSS définit le comportement de chaque liste en fonction du div où elle se trouve. Chaque div suit une règle de base :
#base { border: 1px solid #000; margin: 2em; width: 10em; padding: 5px; }
En l’absence de règles de style supplémentaires, la liste est affichée de cette manière dans le div de base :
- Item 1
- Item 2
- Item 3
- Item 4
- Item 5 – un peu plus long pour avoir plusieurs lignes
Le positionnement
Parfois, l’alinéa par défaut d’une liste est trop grand pour le design sur lequel vous travaillez. Mais pour certains navigateurs, il ne suffit pas de changer la valeur du margin ou du padding de la liste non ordonnée. Pour forcer la liste à se décaler à gauche, vous devez changer à la fois la valeur du margin et du padding. Cela est dû au fait qu’Internet Explorer et Opéra ont opté pour un alinéa basé sur l’attribut margin-left, tandis que Mozilla/Nestcape utilise l’attribut padding. Pour plus d’information sur le sujet, consultez l’article Consistent List Indentation sur DevEdge.
Dans l’exemple suivant, les deux attributs margin-left et padding-left de la liste non ordonnée du div sont mis à zéro :
- Item 1
- Item 2
- Item 3
- Item 4
- Item 5 – un peu plus long pour avoir plusieurs lignes
Notez que les puces sont situées en-dehors du div. Si le bloc conteneur était le body du document HTML, les puces seraient peut-être affichées en-dehors de la fenêtre du navigateur, c’est-à-dire qu’elles disparaîtraient. Si vous voulez que les puces s’alignent à l’intérieur du div, mais sur son bord gauche, fixez au choix le padding-left ou le margin-left à un em.
- Item 1
- Item 2
- Item 3
- Item 4
- Item 5 – un peu plus long pour avoir plusieurs lignes
Les puces
Peut-être avez-vous travaillé sur un projet qui nécessitait l’emploi de puces personnalisées. Si c’est le cas, il se peut que vous ayez réalisé cet effet en créant un tableau, avec une colonne contenant les puces GIF, alignées en haut à droite, et une autre colonne avec le contenu, qui devrait être séparé dans les items d’une liste. Avec CSS, il est possible d’utiliser une image en tant que puce. Si le navigateur ne prend pas en charge cette partie de CSS (ou n’affiche pas les images), la puce par défaut sera utilisée (ou bien, vous avez la possibilité de spécifier une autre puce HTML si vous le désirez).
La règle de style ressemble à ceci :
ul { list-style-image: url(puce.gif); }
Et le navigateur l’affiche ainsi :
- Item 1
- Item 2
- Item 3
- Item 4
- Item 5 – un peu plus long pour avoir plusieurs lignes
Pour spécifier une puce HTML particulière au cas où le navigateur ne supporte pas cette partie de CSS, ajoutez : list-style-type: disc; à votre règle de style. Selon l’image que vous choisissez, il se peut que celle-ci ne s’aligne pas de la manière que vous souhaiteriez avec les items de la liste. Dans ce cas vous pouvez choisir que l’image soit placée à l’intérieur du bloc que constitue la liste des items (plutôt qu’à l’extérieur du bloc). Ajoutez ceci : list-style-position: inside; à votre règle de style pour effectuer ce changement. Ces trois déclarations peuvent être combinées en une seule déclaration abrégée, comme ceci :
ul { list-style: disc url(puce.gif) inside; } qui est équivalent à : ul { list-style-type: disc; list-style-image: url(puce.gif); list-style-position: inside; }
Voici comment cela s’affiche dans la page web :
- Item 1
- Item 2
- Item 3
- Item 4
- Item 5 – un peu plus long pour avoir plusieurs lignes
Il peut arriver que vous manipuliez une liste mais que vous ne vouliez pas de puces, ou que vous vouliez utiliser une autre caractère à la place. Encore une fois, CSS offre une solution simple. Ajoutez simplement l’attribut list-style: none; à votre règle de style, et forcez les items de la liste à s’afficher avec un alinéa négatif. La règle de style ressemblera à ceci :
ul { list-style: none; margin-left: 0; padding-left: 1em; text-indent: -1em; }
Le padding ou le margin, l’un des deux au choix, doit être fixé à zéro, et l’autre à 1 em. Selon la puce que vous choisirez, vous devrez modifier cette valeur. La valeur négative du text-indent décale la première ligne vers la gauche, créant un alinéa négatif.
La page HTML contiendra notre liste non ordonnée standard, mais avec un caractère quelconque ou une entité HTML de votre choix en lieu et place des puces précédant le contenu des items. Dans notre cas, nous utiliserons », le double guillemet droit : « .
- » Item 1
- » Item 2
- » Item 3
- » Item 4
- » Item 5 – un peu plus long pour avoir plusieurs lignes
Je dois faire remarquer que Netscape6/7/Mozilla (et les autres navigateurs basés sur le moteur de rendu Gecko) ainsi qu’Opera peuvent générer du contenu automatiquement au moyen du pseudo-élément CSS2 :before. Nous pouvons tirer parti de cela pour générer automatiquement le caractère » (ou tout autre caractère) pour les puces. Cela nous permet de n’avoir que le contenu de la liste non ordonnée. Si vous utilisez Opera ou un navigateur basé sur Gecko, le code CSS suivant aboutira à la même liste que ci-dessus, mais en utilisant la liste non ordonnée standard, sans contenu supplémentaire :
#custom-gen ul li:before { content: « \00BB \0020 »; }
La propriété content peut contenir des chaînes de caractères, des URIs et d’autres choses encore, y compris des des caractères spéciaux. Pour utiliser ces caractères, comme « , il est nécessaire de les encoder selon leurs équivalents HEX. Pour le double guillemet droit, nous utilisons \00BB (l’autre caractère, \0020, est un espace). Le résultat final (rappelez-vous, le caractère ne sera visible que sous Opera ou Mozilla/Netscape) :
- Item 1
- Item 2
- Item 3
- Item 4
- Item 5 – un peu plus long pour avoir plusieurs lignes
Des listes vraiment en ligne
Qui a dit qu’une liste se devait d’être alignée verticalement avec des puces accrochées à gauche de chaque item ? Peut-être voulez-vous utiliser la structure d’une liste ordonnée de liens pour obtenir visuellement quelque chose proche d’une barre de navigation verticale dans la page web, ou peut-être voulez-vous que vos liens soient alignés horizontalement en haut de votre page.
Cela ne concerne pas seulement les listes de liens. Parfois, vous pouvez avoir besoin de faire une liste au milieu d’un paragraphe, par exemple pour lister des livres que vous aimeriez lire. Au niveau de la structure, il est logique d’utiliser une liste, mais visuellement parlant, vous ne voulez peut-être pas rompre la continuité du paragraphe. Encore une fois, CSS arrive à la rescousse !
Comme cette liste ne sera pas un élément à elle seule, séparée du reste, je ne vais pas la placer dans le div de base que les précédentes listes ont occupés. Cette fois, le balisage consistera en un paragraphe, suivi de la même liste, suivie d’un autre paragraphe.
Je vous entends protester, » Traître ! Je pensais que vous alliez mettre une liste à l’intérieur d’un paragraphe, non pas entre deux paragraphe. «
À cela, je répondrai : » Eh bien, oui. Mais (X)HTML n’autorise pas l’inclusion d’une liste dans un paragraphe. Cependant, avec l’aide de notre feuille de style, ça en aura tout l’air dans notre page web. «
Voici à quoi ressemblent vos règles de style :
#liste-enligne { border: 1px solid #000; margin: 2em; width: 80%; padding: 5px; font-family: Verdana, sans-serif; } #liste-enligne p { display: inline; } #liste-enligne ul, #liste-enligne li { display: inline; margin: 0; padding: 0; color: #339; font-weight: bold; }
Le balisage consiste en un <div id= »liste-enligne »>. Ce div contient un paragraphe suivi par notre liste non ordonnée standard, elle-même suivie par un paragraphe. La liste non ordonnée a été modifiée de façon à ce que chaque item se termine par une virgule, le dernier item étant clos par un point et un espace.
Le résultat est visible ci-dessous (la liste apparaît en gras et en bleue) :
Un peu de texte avant la liste. Peut-être s’agit-il de l’histoire d’un homme que sa femme appelle pour qu’il achète quelques trucs sur le chemin de la maison, en revenant du travail. Ça n’a pas vraiment d’importance, nous avons juste besoin d’un texte qui précède la liste :
- Item 1,
- Item 2,
- Item 3,
- Item 4,
- Item 5 – un peu plus long pour avoir plusieurs lignes.
Et ensuite, un texte qui suit la liste dans le paragraphe. Une ou deux phrases suffisent pour notre exemple.
Comme dans l’exemple précédent des puces personnalisées, nous pouvons mettre à profit les CSS pour générer automatiquement les virgules qui suivent chaque item de la liste, et le point final. Si vous n’aviez à vous soucier que d’Opera et des navigateurs basés sur Gecko, évidemment. La feuille de style ressemblerait à ceci :
#liste-enligne-gen ul li:after { content: « , « ; } #liste-enligne-gen ul li.final:after { content: « . « ; }
Nous utilisons ici le pseudo-élément :after pour ajouter les virgules à la fin de chaque item, et un point et un espace après le dernier item avec class= »final », comme ceci (rappelez-vous, ce ne sera visible que sous Opera ou Mozilla/Netscape) :
Un peu de texte avant la liste. Peut-être s’agit-il de l’histoire d’un homme que sa femme appelle pour qu’il achète quelques trucs sur le chemin de la maison, en revenant du travail. Ça n’a pas vraiment d’importance, nous avons juste besoin d’un texte qui précède la liste :
- Item 1
- Item 2
- Item 3
- Item 4
- Item 5 – un peu plus long pour avoir plusieurs lignes
Et ensuite, un texte qui suit la liste dans le paragraphe. Une ou deux phrases suffisent pour notre exemple.
Comme je l’ai mentionné précédemment, les menus de liens qui apparaissent sur quasiment tous les sites devraient en toute logique être balisés comme des listes, car c’est ce qu’ils sont. De la même façon, nous ne voulons généralement pas que la mise en forme par défaut de la liste s’applique à ces liens, nous pouvons donc utiliser CSS pour changer leur apparence dans la page. Nous l’avons vu juste avant, il est possible de forcer un affichage horizontal des liens (inline) plutôt que des les obtenir empilés verticalement (le comportement par défaut). Si vous faites ainsi, les puces disparaissent et vous avez alors un grand nombre de possibilités pour séparer chaque item de la liste.
Ces exemples de listes horizontales utilisent tous le même div de base avec le style suivant :
#contenu-h { padding: 5px; border: 1px solid #000; margin-bottom: 25px; }
Les deux prochains exemples utilisent la même liste non ordonnée que dans les exemples précédents, à l’exception de la dernière ligne rallongée. Ils utilisent aussi une classe supplémentaire qui met à part un des items de la liste.
Les bordures
Le caractère « pipe » | est souvent utilisé pour différencier les choix. C’est un séparateur classique, et il peut être imité en ajoutant une bordure aux items de la liste :
#pipe ul { margin-left: 0; padding-left: 0; display: inline; } #pipe ul li { margin-left: 0; padding: 3px 15px; border-left: 1px solid #000; list-style: none; display: inline; } #pipe ul li.premier { margin-left: 0; border-left: none; list-style: none; display: inline; }
Ici, nous avons ajouté class= »premier » au premier item de la liste, de façon à ce qu’il n’ait pas de bordure gauche au final.
- Item 1
- Item 2
- Item 3
- Item 4
Vous pouvez modifier ces styles pour créer un effet de navigation par onglet :
#onglets ul { margin-left: 0; padding-left: 0; display: inline; } #onglets ul li { margin-left: 0; margin-bottom: 0; padding: 2px 15px 5px; border: 1px solid #000; list-style: none; display: inline; } #onglets ul li.courant { border-bottom: 1px solid #ffc; list-style: none; display: inline; }
- Item 1
- Item 2
- Item 3
- Item 4
Dans cet exemple, l’adjonction de class= »courant » à un des items de la liste crée une bordure inférieure de la même couleur que le fond de la page, indiquant que l’onglet se rapporte à la page consultée.
Note : Randal Rust a été le premier à partager cette technique, qui a ensuite été reprise par de nombreuses personnes sur la liste de discussion CSS.
Les fils d’Ariane
Un autre type de liens généralement présentés sous une forme horizontale dans les pages web est ce qu’on appelle les fils d’Ariane (NdT : breadcrumbs en anglais, désigne les miettes de pain du Petit Poucet. Le terme est aussi connu en français sous le nom de « chemin de fer »). Les fils d’Ariane vous indiquent où vous vous situez dans l’arborescence d’un site, en la détaillant de la page d’accueil jusqu’à la section ou la page consultée. Si vous vouliez vraiment avoir un balisage significatif, vous opteriez pour la création d’une série de listes imbriquées, car chaque nouvelle section est une partie de la section qui la précède :
<div id= »fil »> <ul> <li class= »first »>Accueil <ul> <li>» Produits <ul> <li>» Ordinateurs <ul> <li>» Logiciels</li> </ul></li> </ul></li> </ul></li> </ul> </div>
produit ceci :
- Accueil
- » Produits
- » Ordinateurs
- » Logiciels
- » Ordinateurs
- » Produits
Ajouter les règles suivantes à votre feuille de style :
#fil { color: #ccc; background-color: #006; padding: 3px; margin-bottom: 25px; } #fil ul { margin-left: 0; padding-left: 0; display: inline; border: none; } #fil ul li { margin-left: 0; padding-left: 2px; border: none; list-style: none; display: inline; }
produit ceci :
- Accueil
- » Produits
- » Ordinateurs
- » Logiciels
- » Ordinateurs
- » Produits
Nous pouvons à nouveau générer le caractère » (ou tout autre caractère que vous voudriez utiliser comme séparateur) avec le pseudo-élément :before, combiné à une règle class= »first » pour que le premier item n’en ai pas :
#fil-gen ul li:before { content: « \0020 \0020 \0020 \00BB \0020″; color: #ff9; } #fil-gen ul li.premier:before { content: » « ; }
Et le résultat final :
- Accueil
- Produits
- Ordinateurs
- Logiciels
- Ordinateurs
- Produits
Une situation réelle
J’aimerais terminer avec une application en contexte réel de quelques-unes des techniques dont il a été question ici. Nous allons utiliser une liste non ordonnée standard, contenant des liens, pour créer un menu dynamique avec des effets d’états survolés. Pour obtenir ces effets d’états survolés, nous allons confier à la liste la tâche de produire la structure, et les styles des ancres produiront la plupart des effets visuels.
Ce menu est en fait une réponse à une question posée par Michael Efford sur la liste de discussion CSS. Michael avait créé exactement ce menu en utilisant un tableau, des images et JavaScript. Il a demandé sur la liste si cela pouvait être réalisé en CSS. J’ai relevé le défi, et avec l’aide de plusieurs autres membres qui ont fait la chasse aux problèmes spécifiques de quelques navigateurs, nous avons obtenu une feuille de style qui repose sur ce balisage :
<div id= »boutton »> <ul> <li><a href= »/traduction/listes# »>Accueil</a></li> <li><a href= »/traduction/listes# »>Caméras cachées</a></li> <li><a href= »/traduction/listes# »>Caméras CCTV</a></li> <li><a href= »/traduction/listes# »>Vols du personnel</a></li> <li><a href= »/traduction/listes# »>Conseils utiles</a></li> <li><a href= »/traduction/listes# »>F.A.Q</a></li> <li><a href= »/traduction/listes# »>À notre sujet</a></li> <li><a href= »/traduction/listes# »>Contactez nous</a></li> </ul> </div>
Étudions la feuille de style règle par règle, je vais vous expliquer comment est construite chacune d’entre elles.
#boutton { width: 12em; border-right: 1px solid #000; padding: 0 0 1em 0; margin-bottom: 1em; font-family: ‘Trebuchet MS’, ‘Lucida Grande’, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; background-color: #90bade; color: #333; }
La première règle s’applique au div #boutton. Elle définit l’espace que le menu va occuper, et indique de quelle manière la liste et les liens vont se comporter en son sein. J’ai choisi de faire un menu fluide, basé sur les préférences de taille de polices du navigateur, donc (presque) toutes les mesures sont en em. Largeur du menu comprise. La bordure noire pleine à droite provient du design original de Michael. Le padding-bottom fait se prolonger le div sous le menu pour que vous puissiez voir le fond. Encore une fois, comme sur le design original. Le margin-bottom permet de séparer le div de ce qui le suivra. Les couleurs sont celles du design original.
#boutton ul { list-style: none; margin:0; padding:0; border: none; } #boutton li { border-bottom: 1px solid #90bade; margin: 0; }
Ensuite, j’ai défini l’allure de la liste. Comme chacun des items devait être un lien, et que l’effet d’état survolé des liens devait être défini dans la feuille de style CSS, j’ai, pour l’essentiel, enlevé toute mise en forme de la liste. J’ai ajouté une bordure d’un pixel de la couleur d’arrière-plan du div #boutton, pour simuler un séparateur, tandis que dans le design original, il s’agissait d’une image.
#boutton li a { display: block; padding: 5px 5px 5px 0.5em; border-left: 10px solid #1958b7; border-right: 10px solid #508fc4; background-color: #2175bc; color: #fff; text-decoration: none; width:100%; } html>body#boutton li a { width: auto; } #boutton li a:hover { border-left: 10pxsolid #1c64d1; border-right: 10px solid #5ba3e0; background-color: #2586d7; color: #fff; }
Enfin, j’ai défini les liens. Le design original comprenait des bordures de 10 pixels de large, à droite et à gauche. Ces bordures, accordées à la couleur d’arrière-plan, changent de couleur si le lien est survolé. C’est relativement facile à restituer en CSSgrâce à la pseudo-classe :hover, donc j’ai ajouté cette règle aux styles des ancres.
Il y a juste une astuce dans cette partie de la feuille de style. Pour que les liens soient actifs sur toute la largeur du div, j’ai opté pour display: block;. Cela fonctionne partout, sauf dans Internet Explorer/Windows. Si vous donnez au bloc une largeur explicite de 100%, alors IE/Windows en tient compte. Mais procéder ainsi crée des problèmes sous IE5/Mac et Netscape/Mozilla. J’ai donc utilisé le sélecteur d’enfant ‘>’pour redéfinir la taille à auto. Comme IE/Windows ne prend pas en charge les sélecteurs d’enfants, il ignore cette règle. IE5/Mac, Opera et Netscape/Mozilla suivent la règle, et tout le monde est content.
La règle de style pour la pseudo-classe :hover assure le changement de couleur de l’arrière-plan et des bordures lorsque les liens sont survolés.
Les règles de style et le balisage de la liste (environ 1ko) remplacent les quelques 5ko de JavaScript et de tableau, sans compter les 8ko environ d’images pour l’effet de rollover. Le balisage n’en est que plus lisible, plus facile à adapter, car vous n’avez plus besoin de créer de nouvelles images si le nom d’un lien change. Maintenant, vous modifiez juste du texte.
La partie visible de l’iceberg
Croyez-le ou non, mais nous n’avons fait qu’effleurer les possibilités de modifications des listes avec les feuilles de style. Je ne vais pas commencer à affirmer que toutes les techniques présentées ici font parties des règles CSS que vous utiliserez le plus, mais je me prend à espérer qu’elles vous feront réfléchir sur le fait que l’utilisation des CSS peut vous amener à utiliser davantage un balisage structurel.
Translated with the permission of A List Apart and the author.
Traitement mécanique contre les puces
L’objectif n’étant pas de se débarrasser ici des puces vivantes, trop mobiles, mais des larves afin de limiter la contamination.
- Ranger et nettoyer tout. Il ne doit plus y avoir de poussière servant aux nids des larves.
- Secouer dehors tout ce qui peut l’être, particulièrement coussins et linges de la couche de vos animaux. Préférer définitivement cette méthode à l’aspirateur : véritable réservoir de puces, il est un transporteur et une couveuse idéale à leur reproduction.
- Éventuellement, faire bouillir ou repasser le linge le plus susceptible d’être infesté, sinon simplement les laver, après les avoir secoués dehors.
- Balayer partout. N’oublier aucun recoin, surtout sur les passages des animaux et dans les zones où du linge potentiellement infesté a été entreposé. Aspirer là où ce n’est pas possible, et seulement si vous n’utilisez pas de nettoyeur vapeur.
- Être très vigilant avec les sacs d’aspirateur (réserve de puces et de larves). Changer le sac ou vider soigneusement le réservoir s’il n’y a pas de sac, et nettoyer à nouveau l’endroit infesté par cette opération.
- Pour les moquettes ou grands tapis, les nettoyer minutieusement à la vapeur. Vous pourrez le faire sur les autres sols aussi et tout ce qui les supporte. Cela va tuer les puces et larves par la haute chaleur, mais il faut être méticuleux. N’oublier aucun coin car la chaleur moyenne et l’humidité sont les conditions les plus favorables aux développement des puces.
- Ne pas omettre de recommencer le grand ménage dans 10/15 jours.
Traitement chimique naturel contre les puces
Le farnésol, par sa proximité avec l’hormone juvénile des insectes et acariens, va ralentir voire empêcher la métamorphose des larves. En bref, la plupart des oeufs ne vont pas éclore, ils épuiseront leurs ressources d’état de larves. Attention aux personnes allergiques : le farnésol est un agent allergène.
Préparation du traitement à base de farnésol
- Verser la quantité d’alcool nécessaire dans le pulvérisateur en en réservant un cinquième.
- Ensuite ajouter le farnésol et l’huile essentielle.
- Remplir à moitié d’alcool les flacons vides de farnésol et d’huile essentielle de lavande.
- Refermer et agiter pour diluer les dernières gouttes des précieux produits.
- Vider à nouveau les deux petites bouteilles dans le vaporisateur.
- Remplir de nouveau les flacons vides avec l’alcool réservé restant.
- Vider à nouveau les flacons dans le vaporisateur.
- Fermer et agiter le pulvérisateur : c’est prêt.
- Ne pas omettre de garder du produit pour recommencer un traitement dans 10/15 jours.
Important : traiter l’environnement avant le reste
Il faut d’abord s’attaquer aux générations à venir car pour une puce, il y a une centaine d’oeufs et de larves ! Ils ressemblent à de minuscules boules ou ogives blanches. Il est donc indispensable de traiter l’environnement avant de s’attaquer aux puces vivantes. Le traitement des animaux devra se faire le soir même, puis nécessitera un entretien quotidien. Le traitement de l’environnement doit être renouvelé après 10 /15 jours.
Comment lutter efficacement contre une infestation par les puces ? C’est une question que vous serez peut être amené à vous poser un jour si vous avez observé des puces sur votre animal ou si les puces reviennent malgré un traitement régulier… Se débarrasser efficacement et durablement des puces n’est pas aisé : il convient de respecter quelques principes et de s’armer de patience.
Comment se rendre compte qu’on est envahi de puces ?
Si l’une de ces propositions suivantes est vraie, alors il est fort probable que vous soyez envahi par les puces :
- Votre animal se grattait depuis un certain temps et vous venez d’observer des puces sur lui
Bon à savoir : Si votre chien ou votre chat se gratte constamment, se mordille le bas du dos de manière compulsive, présente des lésions sans poils… Prenez un peigne à puce, passez-le dans son pelage et cherchez les petites crottes noires…
- Vous traitez votre chien régulièrement mais il a quand même des puces
Notre conseil : pensez bien à traiter tous les animaux de la maison sans exception, même votre chat qui ne sort jamais car il peut être une véritable » fontaine à puces « .
- Vous avez-vous-mêmes des piqures sur les chevilles
Comment faire pour vous débarrasser une bonne fois pour toute des puces ?
Traitez tous les animaux du foyer
Il faut traiter tous vos chiens et tous vos chats en même temps, le même jour et très régulièrement sans exception. Et ce même si vous ne voyez pas de puces sur l’un d’entre eux.
Il est conseillé de traiter toute l’année, même en hiver, car les puces continuent de se développer en hiver dans les habitations chauffées et dans le pelage fourni des animaux.
Assurez-vous d’appliquer le produit anti-puces correctement (ce n’est pas toujours évident), n’hésitez pas à discuter avec votre vétérinaire traitant du produit le plus adapté à votre animal :
- Les pipettes : le produit doit être appliqué strictement sur la peau et non sur le poil, en 1 ou plusieurs endroits
- Les sprays : la quantité doit être adaptée au poids du chien (nombre de pressions par kg), elle est souvent impressionnante et le poil doit avoir un aspect mouillé, il faut bien frictionner l’animal pour répartir le produit
Consultez nos fiches : Comment réussir un traitement antiparasitaire, Comment choisir le bon traitement au bon moment et nos FAQ sur les antiparasitaires.
Traitez votre habitation
En effet il y a un réflexe à avoir : » 1 puce sur mon chien ou mon chat –> Je traite ma maison «
La puce lorsqu’elle est sur votre chien ou votre chat, se nourrit, se reproduit et pond des œufs (jusqu’à 50 par jour !). Ces œufs vont se développer chez vous, dans les lames du parquet, la moquette, dans les rideaux, dans les couvertures de votre animal, dans votre canapé, dans les coussins, dans les tapis, dans les plinthes en bois, les poutres, etc…
L’œuf de puce tombe du pelage de votre chien ou de votre chat, il se retrouve chez vous, et si la température et le taux d’humidité conviennent (c’est souvent le cas dans nos intérieurs chauffés), il devient ensuite une larve, puis une pupe (qui est un stade très difficile à éliminer) puis enfin une puce adulte, et c’est un cercle sans fin si vous ne traitez pas votre environnement.
Bon à savoir : les stades d’œufs, de larves et de pupes (ou nymphes) peuvent résister pendant plusieurs mois à des conditions non optimales, c’est-à-dire même dans une maison de campagne non chauffée, sans présence d’aucun animal. Il suffit du retour d’une présence aux beaux jours ou de remettre le chauffage pour relancer tout le cycle de développement.
Pour traiter correctement l’habitation, il est donc conseillé de laver à haute température tous les tissus en contact avec votre animal (ses couvertures, plaids, peluches, coussins, les housses de vos canapés, etc…), d’aspirer toute votre maison (en insistant sur les zones que votre animal affectionne et sur les coins sombres : dessous des meubles, intérieurs de meubles…) et de jeter le sac de l’aspirateur et enfin d’utiliser un produit pour éliminer les puces de votre habitat.
N’oubliez pas : les escaliers, le garage, la niche s’il y en a une à l’extérieur, la voiture…
Consultez notre fiche sur le traitement de l’habitat et découvrez les produits pour traiter l’environnement sur Wanimo.com.
La plupart des produits pour traiter l’environnement sont des insecticides et ne doivent être utilisés qu’en l’absence de » toute âme qui vive » : quittez donc votre logement pendant le traitement en emportant avec vous chiens, chats, rongeurs dans leur cage et pensez bien à couvrir hermétiquement les aquariums s’ils ne sont pas transportables.
Lorsque vous revenez dans votre appartement quelques heures plus tard, aérez pendant 30 minutes à 1 heure pour changer l’air.
Il faut bien sûr réaliser le traitement de l’habitation le même jour que le traitement de tous les animaux.