Tutoriel d'introduction CSS_Tutoriel de base
CSS est l'abréviation de Feuilles de style en cascade. Il s'agit d'un mécanisme simple pour ajouter des styles aux documents Web et appartient au langage de mise en page de la couche de présentation.
1. Spécifications de syntaxe de base
Analyser une instruction CSS typique :
p {COLOR:#FF0000;BACKGROUND:#FFFFFF}
Où "p" nous appelons "sélecteurs", indiquant que nous voulons définir un style pour "p" ;
La déclaration de style est écrite entre deux accolades "{}" ;
COLOR et BACKGROUND sont appelés "propriétés", et des points-virgules sont utilisés entre différentes propriétés ";" ;
"#FF0000" et "#FFFFFF" sont les valeurs des attributs.
2. Valeur de couleur
La valeur de couleur peut être écrite en valeur RVB, par exemple : color : rgb(255,0,0), ou elle peut être écrite en hexadécimal, tout comme l'exemple ci-dessus color:#FF0000 . Si les valeurs hexadécimales sont répétées par paires, elles peuvent être abrégées avec le même effet. Par exemple : #FF0000 peut s’écrire #F00. Cependant, il ne peut pas être abrégé s'il ne se répète pas. Par exemple, #FC1A1B doit être rempli de six chiffres.
3. Définir les polices
Les standards du Web recommandent la méthode de définition de police suivante :
body { font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, Song Dynasty, sans-serif }
Les polices sont sélectionnées dans l’ordre indiqué. Si l'ordinateur de l'utilisateur contient la police Lucida Grande, le document sera désigné Lucida Grande. Sinon, elle est désignée comme police Verdana, s'il n'y a pas de Verdana, elle est désignée comme police Lucida, et ainsi de suite
La police Lucida Grande convient à Mac OS X
La police Verdana convient à tous les Windows ; systèmes ;
Lucida convient aux utilisateurs UNIX
"Song Ti" convient aux utilisateurs de chinois simplifié
Si aucune des polices répertoriées n'est disponible, l'appel de la police sans empattement par défaut peut être garanti ;
4. Sélecteur de groupe
Lorsque plusieurs éléments ont les mêmes attributs de style, ils peuvent appeler une instruction ensemble, séparés par des virgules : p, td, li { font-size: 12px }
5. La dérivée le sélecteur
peut être utilisé Le sélecteur dérivé définit un style pour les éléments enfants dans un élément, par exemple :
li strong { font-style : italic; font-weight : normal;}
consiste à définir un style italique pour l'élément enfant fort sous li Style gras.
6.id selector
La mise en page CSS est principalement implémentée à l'aide du calque "div", et le style du div est défini via le "sélecteur id". Par exemple, on définit d'abord un calque
puis on le définit comme ceci dans la feuille de style :
#menubar {MARGIN : 0px;BACKGROUND : #FEFEFE;COLOR : #666 ;}
Où "menubar" est le nom d'identifiant que vous définissez. Notez le signe "#" devant.
Le sélecteur d'identifiant prend également en charge la dérivation, par exemple :
#menubar p { text-align : right; margin-top : 10px }
Cette méthode est principalement utilisée pour définir les calques et ceux qui sont plus complexes. et ont de nombreux éléments dérivés.
6. Sélecteur de catégorie
Utilisez un point en CSS pour indiquer la définition du sélecteur de catégorie, par exemple :
.14px {color : #f60 ;font-size:14px ;}
dans la page , utilisez la méthode class="category name" pour appeler :
Taille de police 14px
Cette méthode est relativement simple et flexible, et peut être créée et supprimée à tout moment en fonction des besoins du page.
7. Définir le style du lien
Quatre pseudo-classes sont utilisées en CSS pour définir le style du lien, à savoir : a:link, a:visited, a:hover et a:active, par exemple :
a :link{font-weight : bold ;text-decoration : none ;color : #c00 ;}
a:visited {font-weight : bold ;text-decoration : none ;color : #c30 ;}
a :hover {font-weight : bold ;text-decoration : underline ;color : #f60 ;}
a:active {font-weight : bold ;text-decoration : none ;color : #F90 ;}
Ci-dessus Les instructions définissent respectivement les styles de "liens, liens visités, lorsque la souris est survolée et lorsque la souris est cliquée". Notez que vous devez écrire dans l’ordre ci-dessus, sinon l’affichage pourrait être différent de ce à quoi vous vous attendiez. N'oubliez pas qu'ils sont dans l'ordre "LVHA".

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds



Le CSS Box-Shadow et les propriétés de contour ont gagné le thème. Laissez regarder quelques exemples de la façon dont cela fonctionne dans des thèmes réels et des options que nous devons appliquer ces styles aux blocs et éléments WordPress.

Si vous avez récemment commencé à travailler avec GraphQL ou examiné ses avantages et ses inconvénients, vous avez sans aucun doute entendu des choses comme "GraphQL ne prend pas en charge la mise en cache" ou

L'API de transition Svelte fournit un moyen d'animer les composants lorsqu'ils entrent ou quittent le document, y compris les transitions Svelte personnalisées.

Dans cet article, nous plongerons dans le monde des barres de défilement. Je sais, ça ne semble pas trop glamour, mais croyez-moi, une page bien conçue va de pair

Combien de temps passez-vous à concevoir la présentation de contenu pour vos sites Web? Lorsque vous écrivez un nouveau blog ou créez une nouvelle page, pensez-vous à

Avec la récente montée du prix du bitcoin sur 20k $ USD, et pour lui, récemment en train de briser 30k, je pensais que cela valait la peine de reprendre une profonde plongeon dans la création d'Ethereum

Les commandes NPM exécutent diverses tâches pour vous, soit en tant que processus unique ou en cours d'exécution pour des choses comme le démarrage d'un serveur ou la compilation de code.

Je discutais avec Eric Meyer l'autre jour et je me suis souvenu d'une histoire d'Eric Meyer de mes années de formation. J'ai écrit un article de blog sur la spécificité CSS, et
