En savoir plus sur css Grid design site WordPress moderne

À mesure que la conception réactive cesse damp;rsquoêtre facultative, la grille CSS devient rapidement un point de référence pour la création damp;rsquoune mise en page cohérente du site sur plusieurs appareils. En termes simples, la grille CSS fournit un moyen rapide de construire un site. Connaissez tous les attributs flottants, absolus et fixes que nous utilisons? Oui, au fur et à mesure que les CSS évoluent, ils deviennent obsolètes. La grille CSS3 facilite la création et lamp;rsquoédition de sites. Dans le post damp;rsquoaujourdamp;rsquohui, je vais montrer comment ils fonctionnent, pourquoi ils sont utilisés, et comment encoder des grilles pour des mises en page personnalisées.
Quamp;rsquoest ce quamp;rsquoun système de grille CSS? Avant de commencer à créer une nouvelle mise en page, devez savoir quelque chose. Camp;rsquoest à dire comment les mailles sont combinées pour former une mise en page et quels navigateurs le supporteront. Pour créer une mise en page, tout commence par le maillage. Dans la grille de base, il y a des lignes, des colonnes, des cellules, des pistes, des lignes et des régions. Il y a aussi des éléments de grille qui sont essentiellement le contenu à insérer dans la grille. décidez de créer une disposition de sous grille, la disposition est également appelée élément de grille. les grilles ne semblent être que des tables HTML imaginatives, camp;rsquoest parce quamp;rsquoelles ont beaucoup de similitudes entre elles. La plus grande différence est que la grille CSS a quelques propriétés spécifiques et puissantes disponibles, mais nous en discuterons plus loin.
Les rails de grille CCS sont des lignes ou des colonnes entières. Les lignes, les colonnes et les cellules ont le même sens pour les grilles CSS et les tables HTML. Une piste est essentiellement ce que appelez une ligne entière ou une colonne entière, une zone est une combinaison de cellules qui composent un conteneur de contenu rectangulaire, et une ligne de grille est une zone et un mur de cellules de mise en page, comme les bords damp;rsquoune table HTML. Une zone est une partie damp;rsquoune disposition différente
Utilisez le comme en tête, barre latérale, zone de contenu principale et pied de page.
Les zones font partie des différentes parties damp;rsquoune grille. En définissant ces zones avec le nouveau code CSS disponible, pouvez créer et modéliser des mises en page aussi rapides que les tables HTML, mais il est plus facile de déplacer les mises en page si décidez de changer le contenu plus tard. Le seul problème est que le nouveau code CSS namp;rsquoest pas encore entièrement compatible avec tous les navigateurs, mais avec lamp;rsquoévolution de la situation, le nouveau système de grille CSS deviendra probablement la spécification et la meilleure pratique. Cela signifie que la pleine compatibilité de tous les navigateurs principaux avec les CSS mis à jour namp;rsquoest quamp;rsquoune question de temps.
Camp;rsquoest à dire quamp;rsquoil y a un Francois Remy polyfill sur github que pouvez utiliser avec le support inter Navigateur afin que puissiez commencer à essayer le GRID immédiatement. Dans chrome, pouvez également activer la plate forme Web expérimentale en quelques clics pour fournir un pilote damp;rsquoessai pour les grilles. Pour ce faire, téléchargez damp;rsquoabord le menu options confidentielles supplémentaires en allant à lamp;rsquoURL suivante: instructions de chargement a4a983ecf0e5bbe8e71bf91283e6f987 faites défiler vers le bas dans la section activer les fonctions damp;rsquoexpérimentation de la plateforme Web, puis cliquez sur le lien activer sous le titre.
Vous pouvez activer le test de grille CSS3 dans Chrome en quelques clics de souris. Ensuite, cliquez sur le bouton redémarrer maintenant affiché pour terminer lamp;rsquoopération. Maintenant, pouvez expérimenter la grille CSS dans chrome pour les appareils Mac, Windows, Linux et Android. Configurer la grille en utilisant HTML5 avez maintenant activé lamp;rsquooutil de test pour commencer à coder la disposition de la grille. Comme pour un CSS normal, avez besoin damp;rsquoune page pour voir tout code CSS que tapez. Sauvegardez une copie de la page de fichier. Php ou tout autre fichier de page WordPress avec C
Tu vas faire lamp;rsquoexpérience et la mettre en lieu sûr. Vous pouvez maintenant ajouter le Code HTML5 de base nécessaire pour voir le maillage que créerez plus tard.
Nous créerons des zones à droite pour les en têtes, les pieds de page, les zones de contenu et les barres latérales. Pour ce faire, pouvez insérer le code suivant sur la page: charger lamp;rsquoexplication 49aeb809e0bd1fdd345886a962b3d086si souhaitez voir activement lamp;emplacement de lamp;rsquoaffichage de la zone de grille après avoir terminé le codage, pouvez choisir damp;rsquoajouter du contenu à chaque section. Avant de commencer à écrire du Code, ajoutez le à la grille en utilisant CSS. Notez quamp;rsquoil y a des attributs CSS réguliers qui ne samp;rsquoappliquent pas à la grille: Colonne * – où * est lamp;rsquoextension des attributs tels que la portée de la colonne, la largeur de la colonne et la règle de La colonne, etc. Flottant: lamp;rsquoattribut flottant namp;rsquoest valable que samp;rsquoil est appliqué avant lamp;rsquoélément Mesh, par exemple pour les attributs damp;rsquoaffichage damp;rsquoun maillage damp;rsquoaffichage. Vous ne pourrez pas déplacer le contenu dans la grille. Clear – une fois que utilisez la disposition du maillage, namp;rsquoavez pas à soucier de supprimer les flotteurs, car le maillage ignore cet attribut. Alignement vertical: Cette propriété namp;rsquoaffecte pas la disposition de la grille.:: Première ligne et:: première lettre – ces pseudo éléments ne samp;rsquoappliquent pas aux conteneurs de grille, qui sont des éléments qui contiennent tout le contenu, les cellules et les zones, comme les conteneurs de contenu. Toutes les autres règles CSS qui ne figurent pas sur cette liste samp;rsquoappliquent toujours.
Comme tout est incontrôlable, sauvegardez vos styles de fichiers. CSS, puis ajouter une grille. Appelez damp;rsquoabord lamp;rsquoid de la grille et utilisez les propriétés de la grille, comme le montre lamp;rsquoexemple suivant. Télécharger le résumé 318fa01b14907c623e93a89271535f0a si trouvez que créez votre propre
La mise en page et le placement semblent incorrects, essayez de changer cet attribut en affichage: grille en ligne, car il devrait générer une mise en page dans la zone de traitement, plutôt que de créer un conteneur dans la couche générale des attributs de bloc CSS. Une grille a été créée, mais elle est vide, ce qui namp;rsquoest pas très excitant.
Pour créer des cellules, pouvez les placer sous lamp;rsquoattribut damp;rsquoaffichage défini en utilisant les lignes de modèle de grille et les colonnes de modèle de grille. La valeur que pouvez saisir est la taille de la cellule à créer. Par exemple, définir la taille damp;rsquoune ligne crée une seule ligne, tandis que taper cinq dimensions crée cinq lignes. Le même principe samp;rsquoapplique aux colonnes. Pour créer la disposition recommandée ci dessus, définissez les lignes et les colonnes comme suit: dans cet exemple, trois lignes et neuf colonnes sont ajoutées pour charger 7715cb051386ca2e43db2ed81b01230f.
La première ligne est de 100 pixels de haut et la deuxième ligne samp;rsquoadapte automatiquement à la capacité interne ajoutée par rapport à la grille. Camp;rsquoest une bonne façon damp;rsquoajouter une zone de contenu principale. La troisième ligne mesure également 100 pixels de haut. La fonction repeat permet de créer autant de colonnes ou de lignes que le souhaitez. Dans cet exemple, neuf colonnes de 100 pixels chacune ont été créées. Cela ressemble au nombre aléatoire de colonnes à ajouter, surtout si namp;rsquoavez que cinq zones différentes dans la disposition précédemment prévue, mais puisque nous pouvons définir des zones qui couvrent plusieurs cellules, nous pouvons en fait définir la taille par défaut de la zone.
Dans cet exemple, dans une ligne, la zone de contenu principale peut être étendue à plus de sept colonnes, avec une largeur par défaut de 700 pixels, et la barre latérale peut être étendue à plus de deux colonnes, avec une largeur de 200 pixels. Voilà.
Est égal à neuf colonnes de 100 pixels chacune ou un total de 900 pixels. La raison pour laquelle moins de colonnes ne sont pas définies dans les grandes dimensions est que plus de zones nécessitant moins damp;rsquoespace peuvent être ajoutées plus tard. Par exemple, pouvez ajouter une zone de logo dans le titre à gauche, qui ne nécessite quamp;rsquoune ligne et deux colonnes. Vous pouvez également ajouter la Section droits damp;rsquoauteur au pied de page de la même façon. Lamp;rsquoidée samp;rsquoapplique également aux lignes, mais jamp;rsquoai décidé damp;rsquoutiliser des nombres plus petits juste pour montrer les différentes façons de planifier, de redimensionner et de voir la disposition de la grille. Jusquamp;rsquoà présent, les choses ne semblent pas du tout planes, mais une fois que avez défini et nommé les zones de maillage, les mises en page commencent à se combiner. Pour nommer une région, devez énumérer chaque région en fonction du nombre de lignes et de colonnes que avez définies. Vous pouvez le faire en utilisant lamp;rsquoattribut région du modèle de grille, puis en ajoutant des noms aux guillemets de chaque ligne dans lamp;rsquoordre où ils apparaissent sur la grille. Ajoute un nom à lamp;rsquoélément Mesh sous lamp;rsquoattribut que venez damp;rsquoajouter. Chaque colonne de la première ligne de chargement essentiel 73698cba5d8ba720bf8a6c6a021450b est nommée zone similaire à la troisième ligne. La deuxième ligne comprend les principales zones de contenu et les barres latérales. Bien que nous ayons appelé des cellules pour faciliter lamp;rsquoajout de contenu plus tard, nous namp;rsquoavons pas créé de zone de grille. Puisque nous avons nommé des classes pour les zones à créer dans le fichier page, pouvez maintenant définir où ces zones commencent et se terminent dans la grille en utilisant les propriétés de début de ligne de grille, de fin de ligne de grille, de début de colonne de grille et de fin de colonne de grille. Nous pouvons les ajouter après le Code réseau principal. Chargement du contenu 7b99a9194aa003a45637bd3c8eb4eff7 zone à partir de
Grille à la fin de la ligne de grille suivante. Même si aucune colonne ou ligne supplémentaire namp;rsquoest ajoutée, supposons quamp;rsquoelle soit là et quamp;rsquoelle complète la zone, sinon la ligne ou la colonne peut commencer et se terminer au même point, ce qui signifie que rien ne peut être affiché. Cela permet de définir le maillage de base et de commencer à ajouter du contenu et des styles. Le seul problème, camp;rsquoest quamp;rsquoil ne répond pas du tout aux appareils mobiles. Selon Smart Insights, plus de la moitié du temps en ligne aux États Unis a été consacré aux appareils mobiles au cours du premier semestre 2015. Cela représente une augmentation de 11% par rapport à lamp;rsquoannée précédente et de 39% par rapport à 2008. Le temps consacré aux appareils mobiles ne cesse damp;rsquoaugmenter et si ne suivez pas, risquez damp;rsquoêtre laissé pour compte. Cela peut sembler une tâche difficile, mais elle ne doit pas lamp;rsquoêtre. Il y a deux façons principales de rendre la mise en page du maillage réactive, et elles ne sont pas trop complexes, surtout si savez comment faire la mise en page du maillage. Vous pouvez également les utiliser en série pour un meilleur effet, et ce sont les propriétés @ media et largeurs maximales qui permettent aux navigateurs des visiteurs de savoir comment voir le contenu lorsque utilisez un appareil mobile pour voir votre site. En utilisant la propriété @ Media, pouvez définir un style spécifique pour votre site qui correspond à lamp;rsquoécran mobile. lamp;rsquoappareil mobile spécifié est utilisé pour voir votre site Web, votre site Web samp;rsquoadaptera au style que avez entré pour lui. En général, lamp;rsquooption largeur maximale permet à la disposition, à lamp;rsquoélément ou au conteneur de suivre la taille sélectionnée en définissant la largeur maximale de la zone que le contenu peut occuper. Cela indique à votre site quamp;rsquoil peut réduire de plus en plus les zones de contenu, à condition quamp;rsquoelles ne dépassent pas les valeurs que définissez. Utiliser les règles des médias
La largeur maximale a un nouveau sens: si la taille de lamp;rsquoécran de lamp;rsquoappareil namp;rsquoest pas supérieure à la taille que avez saisie, le style que avez entré samp;rsquoapplique à tous les types damp;rsquoécran précédemment entrés, comme les appareils mobiles. lamp;rsquoécran est plus grand que la largeur maximale, aucun style namp;rsquoest appliqué. De même, pouvez utiliser lamp;rsquoattribut largeur minimale pour définir quels écrans affichent votre style afin de assurer que votre site namp;rsquoaffiche votre style que sur des écrans qui ont au moins la taille de la valeur que avez saisie. Ces deux options sont utilisées pour samp;rsquoassurer que votre site affiche son contenu de la façon la plus intuitive possible pour les appareils de différentes tailles damp;rsquoécran. Au dessus du premier bloc CSS ajouté à la Feuille de style, ajoutez une ligne supplémentaire similaire à lamp;rsquoexemple suivant: chargez lamp;rsquoexplication 776d6e56791d151bb7b0aad2c6dd5c5a namp;rsquooubliez pas damp;rsquoajuster la valeur à la largeur qui correspond à vos besoins spécifiques. Changez facilement la mise en page maintenant tout est groupé et ajoutez plus de contenu à la nouvelle mise en page. La Feuille de style complète de la disposition de la grille devrait ressembler à ce qui suit: charger lamp;rsquointerprétation 677acab4e9c1c0bbe3a7e4903d9ffa2d, et voici une meilleure vue à lamp;rsquoavant: Modèle fini, y compris en tête, zone de contenu principale, barre latérale et pied de page. souhaitez mettre à jour la mise en page à tout moment pour tenir au courant des temps, il suffit de redéfinir les zones en changeant leur position de départ et de les réarranger en fonction de vos besoins. Votre contenu devrait être déplacé automatiquement vers un nouvel emplacement sans avoir à refaire toute la mise en page du thème. Camp;rsquoest bien, namp;rsquoest ce pas? Il existe également des techniques avancées pour ajouter plus de fonctionnalités à la nouvelle mise en page, que pouvez utiliser
Index des propriétés sur le site Web du W3C. Comme pouvez y attendre, pouvez perforer dynamiquement la disposition en utilisant le CSS standard et lui fournir quelques couleurs et styles, comme le faites habituellement pour les sujets. Packaging maintenant êtes prêt et mis à jour avec les derniers progrès CSS. Vous pouvez créer et comprendre des éléments différents et nouveaux qui se combinent pour former une disposition de grille. Quelle est la prochaine étape? Surveillez de près la Feuille de travail de la grille W3C pour assurer que êtes au courant des nouveaux changements que apportez. Que pensez de la nouvelle disposition de la grille CSS3? Pouvez imaginer lamp;rsquoutiliser à lamp;rsquoavenir? Tu crois que ça te fera gagner beaucoup de temps? Partagez vos idées dans les commentaires ci dessous. Étiquettes: CSS

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins