Connaitre tout le langage CSS
Fermé
djamelde
Messages postés
6
Date d'inscription
dimanche 22 novembre 2020
Statut
Membre
Dernière intervention
26 décembre 2021
-
13 mai 2021 à 23:42
Totox - 15 mai 2021 à 05:20
Totox - 15 mai 2021 à 05:20
A voir également:
- Connaitre tout le langage CSS
- Langage ascii - Guide
- Css premier plan ✓ - Forum CSS
- Débuter langage batch windows - Guide
- Enlever couleur lien css ✓ - Forum CSS
- Symboles langage sms ✓ - Forum Loisirs / Divertissements
2 réponses
jee pee
Messages postés
39583
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
18 avril 2024
9 225
13 mai 2021 à 23:58
13 mai 2021 à 23:58
Bonjour,
Je ne suis pas du tout spécialiste sur le sujet. Mais ce que j'ai bien retenu c'est que le CSS n'a en charge que la présentation, le look du site. Pour faire fonctionner ton site il faut aussi maitriser le html. Aujourd'hui HTML5.
Si tu prends un site et que tu enlèves son fichier CSS, le site doit toujours fonctionner. Tu auras tout le site affiché en linéaire dans ton navigateur, sans mise en forme.
Puis le navigateur interprète le HTML. Mais aujourd'hui il n'existe quasiment plus de sites statiques développés directement en HTML. Les sites sont dynamiques, la page html est générée sur le site web, par un moteur, par exemple PHP. Lui il va générer la page probablement à partir d'informations contenues dans une base de données.
Donc le CSS n'est qu'un des 3/4 composants à connaitre.
Je ne suis pas du tout spécialiste sur le sujet. Mais ce que j'ai bien retenu c'est que le CSS n'a en charge que la présentation, le look du site. Pour faire fonctionner ton site il faut aussi maitriser le html. Aujourd'hui HTML5.
Si tu prends un site et que tu enlèves son fichier CSS, le site doit toujours fonctionner. Tu auras tout le site affiché en linéaire dans ton navigateur, sans mise en forme.
Puis le navigateur interprète le HTML. Mais aujourd'hui il n'existe quasiment plus de sites statiques développés directement en HTML. Les sites sont dynamiques, la page html est générée sur le site web, par un moteur, par exemple PHP. Lui il va générer la page probablement à partir d'informations contenues dans une base de données.
Donc le CSS n'est qu'un des 3/4 composants à connaitre.
DeadGun
Messages postés
4
Date d'inscription
vendredi 14 mai 2021
Statut
Membre
Dernière intervention
14 mai 2021
Modifié le 14 mai 2021 à 22:50
Modifié le 14 mai 2021 à 22:50
En plus, les langages de prog (CSS inclus) évoluent en permanence donc ce n'est pas possible de tout savoir pour l'éternité comme tu dis!
Et puis il y a beaucoup de chose en CSS donc à part suivre différentes formations et regarder des tutos poussés sur YT je ne vois pas comment...
Et puis il y a beaucoup de chose en CSS donc à part suivre différentes formations et regarder des tutos poussés sur YT je ne vois pas comment...
Euh CSS n'est absolument pas un langage de programmation, c'est un langage de balisage.
Sinon en effet comme tout langage informatique il va évoluer en fonction des technologies et nouvelles possibilités.
@djalmelde
Si vous avez compris le principe du CSS(comment, où et pourquoi) vous avez tout ce qu'il faut pour maîtriser la mise en page avec CSS.
Pour le reste il suffit de vous référer à la liste des propriétés de style de CSS, ici par exemple:
https://www.w3schools.com/cssref/default.asp
Il ne sert à rien, de connaître l'ensemble de ces propriétés par cœur il suffit de savoir ce qui est possible et de le rechercher quand on en a besoin(pour vérifier la syntaxe, l'emploi par exemple).
"En fait j'aimerais créer un site notamment avec du CSS"
Oui c'est préférable ou alors vous n'avez pas compris quel est le rôle des feuilles de styles en cascades (CSS)et pourquoi ce langage est nécessaire pour toute page web.
"'ai lu les 3 cours sur 5 d'openclasserom sur ce thème et je pense pas que ça donne tout... "
Non en effet. OpenClassRoom est avant tout un bon site pour débuter.
Plus que lire il faut pratiquer et comprendre...
Pourquoi vous arrêter à 3/5 et vous limiter à un seul site pour apprendre? Aucune raison et des sites qui vous donneront de bonnes pratiques et astuces avec le CSS ou d'autres emplois plus avancé de ce langage(comme Boostrap et W3.css) il en existe une infinité.
Tout dépends de ce que vous voulez, comment vous voulez le faire(quels outils de production) et avant tout de votre compréhension des mécanismes de bases qui vous permettent de comprendre des utilisations plus complexes ou simplement plus spécifiques.
Votre idée de savoir CSS sur le bout des doigts n'est encore une fois pas pertinente et vient en pratiquant (selon les cas d'utilisations concrets de l'intégration web voulue) du moment que vous avez compris comment fonctionne le langage:
les différents sélecteurs, méthodes pour appliquer le CSS et leurs avantages et inconvénients, les différentes propriétés et leur particularités(héritage, mixage ou concurrences) ainsi que des techniques pouvant être mises en place dans un cas ou l'autre(et qui vont dépendre aussi des habitudes et préférences de chacun).
Comme tout langage une fois que vous connaissez la syntaxe et la "grammaire" c'est à vous de former des "phrases" cohérentes pour former le résultat voulu: les propriétés de vos éléments (HTML) d'une page afin d'obtenir une mise en page en particulier.
De toute évidence vous manquez de recul et n'avez pas compris les bases de CSS...donc savoir quelle propriétés plutôt qu'une autre vous devez appliquer pour un résultat en particulier n'est pas le principal tant que vous n'avez pas compris comment appliquer n'importe laquelle des propriétés et quel avantage cela peut vous apporter pour une mise en page.
Sinon en effet comme tout langage informatique il va évoluer en fonction des technologies et nouvelles possibilités.
@djalmelde
Si vous avez compris le principe du CSS(comment, où et pourquoi) vous avez tout ce qu'il faut pour maîtriser la mise en page avec CSS.
Pour le reste il suffit de vous référer à la liste des propriétés de style de CSS, ici par exemple:
https://www.w3schools.com/cssref/default.asp
Il ne sert à rien, de connaître l'ensemble de ces propriétés par cœur il suffit de savoir ce qui est possible et de le rechercher quand on en a besoin(pour vérifier la syntaxe, l'emploi par exemple).
"En fait j'aimerais créer un site notamment avec du CSS"
Oui c'est préférable ou alors vous n'avez pas compris quel est le rôle des feuilles de styles en cascades (CSS)et pourquoi ce langage est nécessaire pour toute page web.
"'ai lu les 3 cours sur 5 d'openclasserom sur ce thème et je pense pas que ça donne tout... "
Non en effet. OpenClassRoom est avant tout un bon site pour débuter.
Plus que lire il faut pratiquer et comprendre...
Pourquoi vous arrêter à 3/5 et vous limiter à un seul site pour apprendre? Aucune raison et des sites qui vous donneront de bonnes pratiques et astuces avec le CSS ou d'autres emplois plus avancé de ce langage(comme Boostrap et W3.css) il en existe une infinité.
Tout dépends de ce que vous voulez, comment vous voulez le faire(quels outils de production) et avant tout de votre compréhension des mécanismes de bases qui vous permettent de comprendre des utilisations plus complexes ou simplement plus spécifiques.
Votre idée de savoir CSS sur le bout des doigts n'est encore une fois pas pertinente et vient en pratiquant (selon les cas d'utilisations concrets de l'intégration web voulue) du moment que vous avez compris comment fonctionne le langage:
les différents sélecteurs, méthodes pour appliquer le CSS et leurs avantages et inconvénients, les différentes propriétés et leur particularités(héritage, mixage ou concurrences) ainsi que des techniques pouvant être mises en place dans un cas ou l'autre(et qui vont dépendre aussi des habitudes et préférences de chacun).
Comme tout langage une fois que vous connaissez la syntaxe et la "grammaire" c'est à vous de former des "phrases" cohérentes pour former le résultat voulu: les propriétés de vos éléments (HTML) d'une page afin d'obtenir une mise en page en particulier.
De toute évidence vous manquez de recul et n'avez pas compris les bases de CSS...donc savoir quelle propriétés plutôt qu'une autre vous devez appliquer pour un résultat en particulier n'est pas le principal tant que vous n'avez pas compris comment appliquer n'importe laquelle des propriétés et quel avantage cela peut vous apporter pour une mise en page.