background preloader

Les propriétés CSS :nth-child et :first-child

Les propriétés CSS :nth-child et :first-child
Afin de styliser en CSS une liste d’éléments, que ce soit pour la navigation de votre site web ou pour une liste dans vos contenus, vous pouvez utiliser un « ID » différent pour chacun de vos items. Cependant, cela aura comme inconvénient de vous créer plusieurs lignes de codes qui auraient pu être évitées à l’aide de différentes propriétés telles que :nth-child, :nth-of-type, :first-child et :last-child. Ces propriétés sont également très utiles lorsque vous avez une liste avec énormément d’éléments. Voici un article illustrant à merveille l’utilisation de chacune de ces propriétés CSS dans différents contextes afin d’avoir un contrôle absolu sur vos listes HTML. L’article suivant a été écrit par Chris Coyier du site web CSS-Tricks.com Sélectionner seulement le 5e élément Si vous devez sélectionner seulement le 1er élément de la liste, vous pouvez utiliser ceci li:first-child ou tout simplement li:nth-child(1). Tout sélectionner sauf les cinq premiers Sélectionner seulement les cinq premiers

http://www.marevueweb.com/css-html/liste-nth-child-propriete/

Related:  HTML CSSWebdesignguyabalain

Lien vide Non, utiliser title n'est pas totalement fiable, il peut parfois poser des problèmes car il n'est pas systématiquement rendu comme on le voudrait. Le lien proposé par Felipe expose la meilleure solution si tu tiens aux icônes textuelles. Pour ta deuxième question sur les labels, tu peux envoyer le texte du label hors de la zone d'affichage avec du text-indent ou du clip ou ce que tu veux (sauf display:none ou visibility:hidden ou width/height:0). Certains sites mettent aussi une image à la place du texte et ça va très bien, p.ex. <label...><img alt="recherche" ... Rédaction web Lire sur le web est beaucoup plus pénible et plus lent que sur le papier. Et la majorité des internautes ne lisent pas les contenus des sites internet. L'utilisateur d'un site ne lit pas mot à mot, son oeil scanne, survole, explore.

before et after - css - nanoum blog before et afterjeudi 21 octobre 2004 Les deux pseudos classes :after et :before permettent de générer du contenu avant ou après le contenu d'un élément (et non pas avant ou après l'élément en lui même). Elles s'utilisent toujours avec la propriété content, je ne vais pas détailler ici les différentes valeurs possibles pour cette propriété mais plutôt voir l'utilisation pratique que l'on pourra faire des deux pseudos classes. Automatiser certains éléments Les éléments flottants et le clear:both

[PHP] Afficher les articles d’un flux RSS « Tony Archambeau Les flux RSS sont utiles pour suivre l'actualité d'un site web. Sachant qu'ils contiennent les informations liés aux articles d'un site, il peut se révéler pratique d'extraire le contenu d'un flux RSS pour en afficher une liste des articles avec un lien vers ceux-ci. L'objectif de cet article consiste à créer un simple code PHP qui sert d'agrégateur RSS. ElePHPant Prérequis

Principes du CSS – Les sélecteurs (Partie1 : CSS2) Lorsqu'on utilise du CSS, on peut se contenter des trois sélecteurs de base : Les éléments, les identifiants et les classes. Souvent, sans le savoir, vous utilisez un sélecteur simple de descendance, par un espace entre deux de ces sélecteurs - hé oui ! Mais il existe d'autres sélecteurs plus avancés, nous allons les passer en revue.

8 façons d’améliorer l'expérience utilisateur sur votre site Un site web doit être en adéquation avec les besoins des utilisateurs afin qu’ils puissent trouver les informations recherchées et réaliser les tâches nécessaires le plus rapidement possible. Les sites lents ou qui proposent une interface déroutante sont frustrants et la majorité des utilisateurs sont peu tolérants avec les expériences utilisateurs pauvres. Améliorer constamment votre site est très important pour maintenir un flux constant d’utilisateurs heureux. Si vous buttez sur ce sujet, voici quelques idées pour commencer à optimiser votre site. 1. Améliorez la vitesse de chargement

La propriété "content" et les pseudos classes :before & :after Tutoriels HTML/CSS La propriété CSS content est très peu utlisée à l’heure actuelle, principalement car elle est pas reconnue par Internet Explorer. Cependant, elle est très interessante et je vous invite à la découvrir si vous ne la connaissez pas… Publié il y a déjà trop longtemps… La propriété CSS content a pour but de générer un contenu. C’est-à-dire que, sur un élément précis, vous pouvez ajoutez avant ou après celui-ci du texte, une images ou des guillemets.

Comment migrer son site WordPress avec le script DBSR Dans ce dernier tutoriel sur le sujet nous verrons comment migrer un site d’un emplacement A à un emplacement B avec le script DBSR. Pour les deux les versions peuvent être en ligne ou en local. La seule chose à respecter est de copier les bonnes URL. Mise au point importante Les préfixes vendeurs en CSS Afin de permettre le développement progressif et l'implémentation des modules CSS, les éditeurs de navigateurs (vendors) ont la possibilité d'introduire le support de propriétés spécifiques. Cette manière d'opérer est recommandée par le W3C depuis CSS 2.1 et valable pour les versions suivantes. Ces "propriétés propriétaires" doivent être préfixées d'un tiret et d'un code correspondant au moteur les exploitant :

Ergonomie web: 3 principes à garder en tête pour une ergonomie efficace de votre site Internet (PARTIE 6) Ergonomie web: 3 principes à garder en tête pour une ergonomie efficace de votre site Internet (PARTIE 6) Avant dernier article de la série “Les étapes détaillées pour créer un site capable de persuader et convertir ses visiteurs.” Je considère personnellement l’ergonomie comme: « LE » levier de performance par excellenceet un important levier de différenciation pour votre site web. De la géométrie avec CSS Grâce aux CSS et à la nouvelle norme CSS3, nous pouvons créer de plus en plus de formes telles que les carrés, les rectangles, les ronds, etc. Dans cet article, je vais présenter les différentes possibilités de formes faisables en CSS (du moins une liste non exhaustive). Tous les exemples auront pour structure HTML cette base : Compatibilité : Chrome, Safari, Opera, Firefox 4, IE9.Compatibilité partielle : Firefox 3.5 et IE8 (problème avec le border-radius). 5 commentaires Article lu 82946 fois.

Related: