https://code.tutsplus.com/tutorials/the-30-css-selectors-you-must-memorize--net-16048
Related: CSS • CSS tricksCSS Image Opacité / Transparence Création d'images transparentes avec CSS est facile. Le CSS opacity propriété est une partie de la recommandation de CSS3. Exemple 1 - Création d'une image transparente La propriété CSS3 pour la transparence est l' opacity . Mise en page CSS avancée grâce à la propriété display L'abandon par de plus en plus d'intégrateurs de l'utilisation de tableaux pour l'élaboration de mises en page a indiscutablement apporté de nombreux avantages, mais également son lot d'inconvénients. Parmi ceux-ci, un majeur: le centrage vertical simple et automatisé du contenu d'un objet. Les habitudes de plusieurs années de développement par tables ont laissé des traces, des habitudes ancrées de manière indélébile qui ne sont pas systématiquement préjudiciables; c'est entre autres le cas du recours à la propriété vertical-align. Fort de ce constat, et vu la puissance qu'offre les cellules de tableaux en terme d'alignement vertical de leurs contenus, la spécification CSS admet logiquement l'attribution de ce comportement à tout élément qui en nécessiterait. Prenons un exemple simple de disposition d'un texte scindé en trois paragraphes que l'on souhaite agencer en drapeau: Logiquement, ma structure HTML sera des plus simplistes:
Un menu horizontal déroulant (CSS) Nous allons voir comment faire un menu horizontal déroulant, avec plusieurs sous-niveaux, uniquement en HTML/CSS Vous pouvez voir un exemple ici. Voyons d'abord le code html : Les sprites CSS - Alsacréations Le temps des onmouseover, des images préchargées via JavaScript et des autres joyeusetés héritées des grandes périodes de tag soup est, comme le temps des Elfes de la Terre du Milieu, définitivement révolu : faire des effets de rollover sur des images est tout à fait possible en utilisant uniquement les CSS. La technique consiste à exploiter un fichier unique pour stocker de multiples images, positionnées les unes à côté des autres. Celles-ci seront ensuite appelées dans la feuille de style, et la fenêtre d'affichage sur l'une ou l'autre image sera définie en CSS grâce à la propriété background-position. Attention : la technique exposée dans ce tutoriel est à manier avec précaution car elle peut engendrer des problèmes d'accessibilité (typiquement lorsque les images ne sont pas actives). Il est donc déconseillé de l'employer pour des images dont le contenu est pertinent (menu par exemple). Les avantages des sprites CSS sont multiples :
Gérer l'alignement des éléments flexibles - Pierre Giraud Dans la leçon précédente, nous avons vu comment définir l’axe principal d’un conteneur flexible et avons appris à gérer la direction des éléments dans ce conteneur. Le modèle des boites flexibles va nous permettre d’aller plus loin et de définir l’alignement des éléments à l’intérieur du conteneur selon l’axe principal ou l’axe secondaire. Dans cette nouvelle leçon, nous allons apprendre à aligner les éléments d’un conteneur flexible par rapport à leur axe principal ou secondaire en nous servant des propriétés suivantes : justify-content ;align-items ;align-content ;align-self. Attention : cette partie n’est pas simple. Il faudra bien comprendre les concepts d’axe principal et d’axe secondaire et bien se représenter mentalement l’espace que prend une ligne ou une colonne et l’espace que prennent les éléments dans chaque ligne ou colonne.
Structure HTML et rendu CSS des balises : bloc et en-ligne La compréhension de la structure des éléments HTML est paradoxalement un sujet peu connu des développeurs web. Bien souvent sont évoqués des éléments de type bloc et des éléments de type en-ligne. Il faut savoir que ces désignations sont quelque peu faussées car elles mélangent une partie des spécifications HTML (qui proposent des catégorisations d'éléments) et une partie des spécifications CSS (qui proposent des modèles de rendus). 12 nouvelles ressources jQuery et CSS Quoi de mieux pour booster votre esprit créatif web que de bons plug-ins utiles pour vos futures créations ? Webdesigner Trends vous propose 12 ressources récemment sélectionnées sur le web. C’est parti !
Combinateurs et pseudo-classes CSS Nous poursuivons notre introduction aux basiques de CSS avec un article sur les combinateurs et les pseudo-classes. La maîtrise de cette syntaxe vous permettra d'être plus efficaces et d'améliorer la structure de votre code. Comme leur nom le suggère, les combinateurs aident à combiner différents sélecteurs pour former de nouveaux sélecteurs, plus spécifiques. Il existe quatre types de combinateurs ciblant les relations parent/enfants et frères existant entre les éléments.
CommentCaMarche Mars 2014 Tableaux HTML Il est souvent utile de présenter des informations mieux structurées qu'avec des listes. 80 bonnes pratiques SEO Si vous êtes un peu perdu avec votre référencement (SEO) et que vous cherchez en premier lieu par où commencer avec des choses "propres", la société Opquast a mis en ligne une liste contenant 80 bonnes pratiques SEO à respecter (si vous le pouvez). Cette liste est sous licence Creative Commons et est disponible aussi bien en ligne qu'en format Excel, OpenOffice, et pdf. Si vous voulez aller encore plus loin dans l'optimisation de votre site, Opquast a mis aussi en ligne une extension pour Firefox capable de scanner une page web et de vous indiquer des "problèmes" selon différentes checklists (SEO, Perf web, accessibilité...etc.) A tester d'urgence !
Validation des données de formulaires - Guides pour les développeurs du Web Ce n'est pas tout d'envoyer des données — il faut aussi s'assurer que les données mises dans un formulaire par un utilisateur sont dans un format correct pour pouvoir être traitées correctement et qu'elles ne vont pas casser nos applications. Nous voulons également aider les utilisateurs à compléter les formulaires correctement et à ne pas ressentir de frustration en essayant d'utiliser les applications. La validation des données de formulaire vous aide à remplir ces objectifs — cet article indique ce qu'il est nécessaire de savoir. Qu'est‑ce qu'une validation de formulaire?
Convertisseur de caractères spéciaux html A quoi sert l'applet "special" ? L'applet "special" est la pour vous aidez à écrire vos contenus sans avoir à vous préoccuper des caractères spéciaux html pour les accents aigus, accents graves, c cédilles et autres caractères de la langue française. Pour l'utiliser il suffit de copier coller votre source dans le champ prévu à cet effet et de cliquer sur "remplacer". Il se peut qu'un caractère special ne soit pas pris en compte par le "convertisseur de caractères spéciaux (liste fourni ci-dessous), mais vous pourrez quand même remplacer le caractère en cochant la case "remplacer un mot" et en introduisant le caractère à convertir et son code. Vous trouverez les codes d'accentuation qui vous manquent en suivant ce lien entités html . Si vous souhaitez au contraire supprimer les entités html de vos sources suivez ce lien : Outil pour supprimer les entités html.