background preloader

LA CASCADE

LA CASCADE

CSS selectors CSS selectors define the elements to which a set of CSS rules apply. Simple selectors Type selector Selects all elements that match the given node name. Syntax: Example: input will match any <input> element. Class selector Selects all elements that have the given class attribute. ID selector Selects an element based on the value of its id attribute. Universal selector Selects all elements. Attribute selector Selects elements based on the value of the given attribute. Combinators Adjacent sibling combinator The + combinator selects adjacent siblings. General sibling combinator The ~ combinator selects siblings. Child combinator The > combinator selects nodes that are direct children of the first element. Descendant combinator The (space) combinator selects nodes that are descendants of the first element. Column combinator The || combinator selects nodes which belong to a column. Pseudo-classes Example: a:visited will match all <a> elements that have been visited by the user. Pseudo-elements See also

The best laptops for graphic design 2018 Looking to upgrade your laptop? If you're in the market for a new machine, our pick of the best laptops for graphic design will help you select the right option. (If you prefer desktop, take a look at our pick of the best computers for graphic design.) When choosing a laptop for your daily design work, there are many things to consider. Get Adobe Creative Cloud now You also need to decide whether macOS or Windows is right for you. Whatever your preferences, each of the six machines here will give you all the power and performance you need to hit the ground running with your latest, greatest project. 01. Best overall: The Surface Book could just be the ultimate laptop for graphic design CPU: Intel Core i7 | Graphics: Intel UHD Graphics 620 – NVIDIA GeForce GTX 1060 | RAM: 16GB | Screen: 15-inch PixelSense (3240x2160) | Storage: 256GB – 1TB SSD Doubles as a tablet Amazing screen Use with Surface Pen + Surface Dial Extremely expensive Bit heavier than other options 02. Excellent screen Top specs

Box-sizing pour les nuls Box-sizing est une alternative au modèle de boîte standard, encore trop peu utilisée. Elle est très simple et peut réellement changer votre travail. Une très bonne introduction par Paula Borowska. Par Paula Borowska Box-sizing est une solution alternative au modèle de boîte standard que nous offre CSS. Le modèle de boîte Ce modèle découle du fait que les éléments HTML sont pour la plupart des boîtes et que CSS utilise ces boîtes pour les agencer dans votre mise en page. Notez la relation entre ces propriétés : nous avons d'abord le contenu (Content), défini par sa largeur et sa hauteur, que cette dernière soit automatique ou spécifiée, elle est toujours là. Content : le contenu, c'est à dire le texte ou l'imagePadding : crée un espace autour du contenu. Quand nous définissons les dimensions d'un élément, nous ne définissons en fait que les largeur et hauteur du contenu. Voici un exemple : En quoi Box-Sizing est-il différent ? Syntaxe Syntaxe de base de box-sizing : Min/Max Intéressé par CSS ?

Flexbox Froggy - Un jeu pour apprendre les flexbox CSS Niveau 1 de 24 ▾ Réinitialiser Bienvenue à Flexbox Froggy, un jeu où vous aidez Froggy la grenouille et ses amis en écrivant du code CSS! Guidez cette grenouille au nénuphar à la droite de l'étang en utilisant la propriété justify-content, qui aligne les éléments horizontalement et accepte les valeurs suivantes : flex-start : Les éléments s'alignent au côté gauche du conteneur.flex-end : Les éléments s'alignent au côté droit du conteneur.center : Les éléments s'alignent au centre du conteneur.space-between : Les éléments s'affichent avec un espace égal entre eux.space-around : Les éléments s'affichent avec un espacement égal à l'entour d'eux. Par exemple, justify-content: flex-end; bougera la grenouille vers la droite. #pond { display: flex; Flexbox Froggy est créé parCodepip • GitHub • Twitter • Paramètres Langue Difficulté Mode Daltonien

Start your web design career with this ebook bundle If you're looking to start a career in web design, you'll need resources to brush up and strengthen your skills. The Web Design and Front-End eBook Bundle includes 14 ebooks that cover everything you need to know about web design and frontend development. You'll learn how to create meaningful, eye-catching websites that are sure to increase your page clicks and views, and you'll develop the strategies, habits, and workflow necessary to be successful in the industry. On the frontend side of things, you'll study real-life examples that you can emulate, while mastering HTML semantics as well as best practices for performance optimisation.

Reset & normalize — Formation Découverte du CSS | Grafikart Dans cette vidéo nous allons parler de deux outils que vous serez sûrement amené à utiliser lorsque vous ferez du CSS : Reset et Normalize. Ces outils permettent de contrebalancer le problème des styles par défaut imposés par les navigateurs (par exemple, les paragraphes ont une marge par défaut, marges qui ne sont pas forcément consistantes entre les navigateurs). Reset L'objectif de cette approche est de contrer l'apparence que le navigateur impose par défaut à la plupart des élément HTML. Le reset originalMinireset Normalize Cet outil propose une approche différente qui consiste à essayer de normaliser l'apparence des éléments HTML à travers les différents navigateurs. Normalize.css Quelle approche utiliser On peut alors se demander quelle approche nous devons privilégier dans notre CSS.

Beginner Concepts: How CSS Selectors Work Share this: monday.com helps you manage your projects. Are you new to CSS? This article is for you! In the examples below, the CSS would be in a file called something like style.css that is referenced from an HTML document called something like index.html. Here's what that HTML file would be like: <! And the CSS file would contain just the selector blocks like you'll see below. #ID selector #happy-cake { } <! #Leveling Up ID selectors are the most powerful type of selector in terms of CSS specificity. #Class Selector .module { } <! #Leveling Up Class selectors are your friend. #Tag Selector h2 { } <! #Leveling Up Tag selectors are at their most useful when changing properties that are unique to that HTML element. Don't rely on them too much though. #Attribute Selector [data-modal="open"] { } <! #Leveling Up Hardly an issue anymore, but attribute selectors aren't supported in IE 6. #Positional Selectors :nth-child(2) { } <ul><li>nope</li><! #Leveling Up #Other Pseudo Selectors :empty { } #Leveling Up

Flexbox, guide complet Le module Flexbox Layout fournit une façon plus efficace de disposer, aligner et distribuer l'espace entre les éléments de votre page. 4 riches articles de Chris Coyier sont réunis ici. Par Chris Coyier NdT : Ce tutoriel est la réunion de quatre articles de Chris Coyier formant une introduction à Flexbox. Vous pouvez ensuite consulter tous les articles sur Flexbox traduits dans la Cascade notamment les exemples concrets d'implémentation et les astuces techniques. Le module CSS3 Flexbox Layout fournit une façon efficace de disposer, aligner et distribuer l'espace entre les items d'un container, même lorsque leurs dimensions sont inconnues et/ou dynamiques - d'où le terme "flex". L'idée principale est de donner à un élément contenant (container) la possibilité de changer les largeur et hauteur des éléments contenus (items), afin de remplir au mieux l'espace disponible, et de s'adapter à tous les terminaux et toutes les tailles d'écrans. Les bases Propriétés display: flex|inline-flex; flex-wrap

Related: