5 Étapes pour bébé à apprendre et devenir un css kick-ass sorcier css
Video: LIRE L'AVENIR DANS LE JAMBON (CS:GO)
Cet article est destiné aux utilisateurs qui ont très peu d`expérience avec CSS encore, mais espérons qu`il ya quelque chose pour tout le monde. Avant de commencer à jouer avec CSS, vous pouvez télécharger notre fantastique guide du débutant gratuit à XHTML.
(1) Grammaire
Comme toute langue, CSS a une certaine grammaire, et il peut sembler un peu « programmy informatique » au début, mais il est vraiment juste une liste de choses. Tout CSS est écrit comme ceci:
Video: im kickass lommefilm
SÉLECTEUR {PROPRIÉTÉ: VALUE- PROPRIÉTÉ: VALUE- PROPRIÉTÉ: VALUE-}
Comme vous le savez peut-être, CSS fonctionne en appliquant un style à un élément sélectionné dans la page Web. Par exemple, le style comment tous vos liens sont affichés, vous pouvez utiliser « un » comme le sélecteur. Les différentes propriétés et les valeurs que vous apprendrez avec l`expérience, mais certains sont faciles - des choses comme la couleur, FRONTIÈRE, FONT-SIZE, la hauteur sont toutes des propriétés possibles, dont les valeurs pourraient être rouge, 14pt, 150%, 1000px - il est vraiment facile. Voyons comment nous irions à propos de coiffer tous les liens rouge:
Video: Part 3 - The Adventures of Tom Sawyer Audiobook by Mark Twain (Chs 25-35)
a {color:} rouge-
Vous pouvez également utiliser le même bloc de CSS pour faire plus d`un type d`élément en même temps avec des virgules:
a, h2, h3 {color:} rouge-
Cela permet non seulement tous les liens, mais aussi toutes les rubriques h2 et h3, dans la même couleur rouge. Notez qu`ils pourraient tous être de tailles différentes, comme ce bloc de code particulier ne change que la couleur.
(2) Classe & sélecteurs d`ID
Parfois, vous ne voulez pas le style de tous les éléments d`un de la même manière si - et dans ces cas, vous pouvez utiliser CLASSE ou ID. En règle générale, ID est utilisé pour les éléments ponctuels et est le plus souvent utilisé pour définir de grands blocs de contenu ou des boutons spéciaux simples et tels.
Par exemple, vous pourriez avoir un grand DIV pour les blocs HEADER, le contenu et bas de page de votre page - afin de définir les ID que serait un choix judicieux. Les cours d`autre part sont utilisés lorsque des éléments de style sont susceptibles d`être répétées dans toute la page. Peut-être que vous voulez un tas d`articles à des coins arrondis avec une bordure rouge solide 2px - plutôt que d`écrire le même style en ligne un million de fois, vous définissez une classe pour elle et attacher la classe à ces éléments au lieu. Alors, comment définissez-vous ces identifiants et des classes?
Pour cibler ces éléments en CSS que vous utilisez:
.Arrondi rouge {// ceci est un rayon classborder: 5px-frontière: rouge solide 2px -} # {..} barre latérale // ceci est un ID
(3) Descendants
Vous n`avez pas besoin de joindre les classes et les ID à tout dans votre document si - vous pouvez également utiliser ce que nous appelons DESCENDANTS pour sélectionner des éléments. Regardez cette déclaration CSS et voir si vous pouvez comprendre ce qu`il fait:
#sidebar h1 {font-size: 20px-}
Ceci d`abord trouver l`élément avec un ID de « barre latérale » ALORS il limiter la sélection à tous les
s contenu dans cela, et seulement appliquer le style à ceux-ci.
Donc, si vous pouvez regrouper tous vos articles ensemble en quelque sorte, il est préférable d`utiliser des sélecteurs de descendants car il est encore moins de code que l`ajout d`un groupe de class = » » définitions à tout.
(4) Où mettre ce CSS?
La meilleure façon de traiter avec CSS est de séparer entièrement de votre code HTML. Faire un fichier appelé tout ce que vous aimez Css, et ajoutez simplement cette ligne à votre tête HTML:
Vous pouvez également ajouter des blocs de CSS à la section entre les balises, mais je ne suggère pas cette méthode car elle entraîne en désordre et difficile à lire des fichiers HTML.
Video: Part 2 - Babbitt Audiobook by Sinclair Lewis (Chs 06-09)
La troisième place pour ajouter CSS est en ligne, mais il faut se méfier de cela aussi. Tout ce qui a ajouté en ligne comme ceci:
annule automatiquement tout défini dans votre style distinct. Ainsi, vous pouvez essayer de vous asseoir là pour déboguer les âges pourquoi vos vignettes ne redimensionne pas, et votre CSS peut être parfait - mais si l`élément IMG comprend les styles en ligne déjà alors ceux qui sont prioritaires. Comment savez-vous si quelque chose d`autre affecte ce bien?
(5) Obtenez Firebug ou utiliser Chrome
Pyromane est un outil de développement étonnant qui est particulièrement utile pour comprendre comment fonctionne CSS. Prenez un moment pour le télécharger et avoir un rapide coup d`oeil à elle. Firebug est disponible pour Firefox comme un plug-in, ou si vous utilisez Chrome puis un ensemble identique de fonctionnalités est déjà intégré. Une fois que vous avez activé le plugin dans Firefox ou utilisez Chrome, cliquez droit partout sur la page et sélectionnez «Inspecter l`élément« .Guide de l`amateur de personnalisation Conception de site Web avec FirebugGuide de l`amateur de personnalisation Conception de site Web avec FirebugLire la suite
Cela ouvrira une nouvelle fenêtre dans le bas de votre navigateur. Sur le côté gauche est la vue XHTML, bien formaté et pliable. Si vous passez la souris sur un élément, il mettra en évidence cet élément sur la page et vous montrer le modèle de boîte CSS autour d`elle (nous allons parler plus sur le modèle de boîte dans une prochaine leçon). Le point clé ici est que vous pouvez également sélectionner un élément et voir précisément ce qui agit sur CSS est sur le côté droit, et il briser ces bas dans lequel les sélecteurs ont fait cela. Tout ce qui a ajouté en ligne sera affiché sous la rubrique « element.style ». Essayez-le maintenant sur cette page. Notez que très souvent beaucoup de CSS figurant à droite est barré par une ligne centrale - cela signifie qu`un autre sélecteur de travail sur cet élément est prioritaire et est surchargera celle biffé.
Qu`il est pour aujourd`hui, mais ne hésitez pas à laisser des commentaires si vous pensez que j`ai manqué quelques points débutants clés fondamentaux, ou si vous avez des questions ou des problèmes spécifiques avec CSS puis demandez loin dans la section de support technique de notre site. La prochaine fois que je voudrais développer votre connaissance de CSS au-delà des changements de couleur et de la taille de base.