Créer votre premier site Web (et tuer des zombies avec HTML et CSS) | John Rhea | Skillshare
Menu
Recherche

Vitesse de lecture


  • 0.5x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 2x

Créer votre premier site Web (et tuer des zombies avec HTML et CSS)

teacher avatar John Rhea, Web Designer/Developer/Storyteller

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction - Ce que nous allons créer

      0:28

    • 2.

      Manipuler les dossiers de morts-vivants

      5:49

    • 3.

      Utiliser des éditeurs de code pour arrêter l'apocalypse

      1:27

    • 4.

      Les bases du HTML

      4:06

    • 5.

      Codage en direct HTML - Page d'accueil

      11:47

    • 6.

      Codage en direct HTML - Page bio

      5:55

    • 7.

      Bases des CSS

      2:32

    • 8.

      Codage en direct CSS - Ajouter du style

      13:15

    • 9.

      À plus tard, Zombigator

      0:15

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

2

apprenants

--

À propos de ce cours

Créer votre premier site Web à partir de zéro et vous amuser à le faire.

Ce cours vous explique le processus en vous enseignant tout ce que vous devez savoir en cours de route. Nous vous proposons également de nombreuses blagues et références de zombies pour vous divertir et vous engager. Apprendre ne vous ennuie pas à mourir (car vous pourriez alors revenir en zombie et ce serait tout simplement compliqué).

Nous allons d'abord examiner le HTML, la structure ou le squelette d'une page Web et tous les différents tags que vous pouvez utiliser pour présenter votre contenu. Nous nous plongerons ensuite dans le CSS, le look and feel ou la chair et les vêtements d'une page Web, et nous vous montrerons comment modifier la taille de la police, les couleurs et la mise en page. Nous fournissons également tout le contenu et les images, donc vous n'avez qu'à suivre, à créer votre premier site Web, puis à passer à la domination post-apocalyptique.

À la fin du cours, vous aurez un site Web à tenir entre vos mains (virtuelles) et à montrer à votre maman. Elle sera très fière de vous.

Rencontrez votre enseignant·e

Teacher Profile Image

John Rhea

Web Designer/Developer/Storyteller

Enseignant·e

John is a storyteller with design and development skills. By day he designs and builds websites and mobile apps, by night he spins sci-fi stories at StoryLab (https://storylab.us) and counts his words carefully at https://8wordstories.com. He's a pineapple in disguise https://pineapplecomics.com and tries to make learning web development fun by helping you kill zombies https://undead.institute. He's been lucky enough to collect a wife and five kids along with six cats, four dogs, and a small army of fish. If he remembers to wear pants, it’s been a good day.

Ask him questions, compliment his tastes in thirteenth century Greenlandic literature, and argue with him over minutia (like whether Greenland had any independent literature in the thirteenth century) on twitter @storyka... Voir le profil complet

Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction - Ce que nous allons créer: Bonjour. Je m'appelle John Ray. Je vais vous aider à créer votre premier site Web et Flax Zombies avec HTML et CSS Dans ce cours, nous allons créer un site Web simple de deux pages basé sur un essai écrit par le docteur Alexander Boople Nous allons créer cette page Shamel de l'étude indicielle ici, qui contient l'essai complet Ensuite, nous allons également créer une page de biographie, qui inclut certaines de ses choses préférées pour une raison ou une autre et une photo de l'estime du docteur Boople. C'est bon. Allons-y. 2. Manipuler les dossiers de morts-vivants: Avant de parler de la création d'un site Web, lorsque vous devez commencer à parler de fichiers. Dites bonjour à Zombie Bob. Maintenant, Bob, en tant que zombie, sait certaines choses. Il sait que les cerveaux sont bons. Il sait qu'il a tous ses membres. Il sait qu'il est un acteur à part entière de l'apocalypse. Il sait dans quel nid de zombies il se trouve, et il y a d'autres zombies dans son nid comme Sally, Jamal et Carlos. Voici un dossier. Désormais, un fichier possède des connaissances similaires. File Bob sait par hasard qu'il possède toutes ses données. Il se trouve qu' il sait qu'il est une donnée ou une information individuelle autonome. Il sait dans quel dossier il se trouve. Il connaît d'autres fichiers de ce dossier comme Sally point MP Three, Jamal point CSS et Carlos point JS Maintenant, Bob est dans son nid et il connaît tous les zombies qui s'y trouvent. De même, File Bob peut voir tous les différents fichiers qui se trouvent dans le même dossier que lui. Un fichier est une unité de données et un ordinateur désignés par un nom de fichier et une extension de fichier. Les dossiers sont comme des compartiments dans lesquels vous pouvez placer des fichiers et d'autres dossiers, et les sites Web sont souvent composés de plusieurs fichiers et dossiers. fichier HML typique peut être associé à de nombreux fichiers, notamment du CSS, du JavaScript, des images, vidéo, de l'audio, etc. Ces fichiers ne se trouvent peut-être pas dans le même dossier que le fichier HTML. Parfois, les nids ont des sous-nids et parfois les dossiers ont des sous-dossiers Cependant, lorsque vous avez un sous-dossier ou un sous-nid, Zombie Bob ou File Bob peuvent réellement voir le contenu de ces sous-parties Ils ne peuvent savoir ce qu'il y a dedans que si on le leur dit. Et nous pouvons leur dire ce qu'il y a dedans par un chemin. Le chemin consiste essentiellement à passer d'un fichier à un autre ou d'un zombie à un autre dans différents dossiers. Les chemins peuvent être placés dans un sous-dossier, dans un dossier parental ou ancestral, ou dans les deux Il y a plusieurs personnages différents que nous utilisons dans les chemins. Le premier est le point, c'est-à-dire le répertoire en cours. que soit le fichier d'où nous venons, deux points indiquent le répertoire parent, ce qui signifie que nous montons d'un niveau. Et Slash sépare les dossiers ou dit de regarder dans le dossier suivant Une fois qu'on aura dit à Zombie Bob où se trouve Evite et où se trouve le sous-marin, il pourra la voir Avec File Bob, une fois que nous lui avons donné un chemin ici, point, barre oblique, sous-dossier, barre oblique et gif, il peut trouver Event gif et l'utiliser sur son site Web Slash représente le dossier dans son ensemble. Dans Slash, nous avons un certain nombre de fichiers. Dans Slash, nous avons toujours Zombie , un autre dossier contenant des fichiers Nous avons apocalypse, un autre dossier contenant quelques fichiers. Resistance, qui est un sous-dossier d'apocalypse, qui est un sous-dossier de la racine Et nous avons LeRoy, qui est un sous-dossier de résistance, un sous-dossier d' apocalypse, etc. Comment sortir de Slash ? Nous allons être dans ce répertoire pour, dans ce cas, parler de point HTM. Comme nous sommes dans le même dossier de barres obliques, vous pouvez simplement écrire sur le HTML à points Il n'a pas besoin d' examiner quoi que ce soit. Vous pouvez également écrire point slash A point HTML. permettrait simplement de s'assurer que nous sommes dans le répertoire actuel, puis de passer à ce code HTML, mais la barre oblique est supposée, donc ce n'est pas obligatoire Jeux HTML. Le code HTML des jeux est ici. C'est le même genre de chose. Jeux en HTML ou en HTML de jeux. Maintenant, Bob point HTML. Bob point HTML se trouve en fait dans le dossier Zombie. Nous pouvons faire du HTML à points Zombie Bob. Ou nous pourrions également faire du point slash Zombie slash Bob point HTML. Maintenant, à partir de maintenant, je ne vais pas inclure la barre oblique, c'est juste supposé. C'est bon. Point rouge HTML. Le code HTML à points rouges est ici. Nous allons donc passer à l'apocalypse. Slash HT M. Ensuite, nous allons passer à Juan, qui est en résistance Nous allons donc passer à l'apocalypse. Résistance aux éclaboussures. Slash an.tm. Pour le numéro six, nous allons utiliser Index DHTL dans la barre oblique Donc ça va être une apocalypse. Résistance aux éclaboussures. Slash Leroy. Et slash. Désormais, Index point HTML est le fichier par défaut. Si une page Web cherche simplement quelque chose, l'Index IHL est généralement donné Cependant, il est également bon d'inclure le nom du fichier. Vous pouvez donc simplement utiliser Apocalypse Slash Resistance Slash Slash Slash Slash Leroy, mais vous pouvez également utiliser Slash Index point HTML pour vous assurer qu'il arrive au bon endroit. C'est bon. Enfin, nous allons passer du HTML à un point, qui se trouve ici, au HTML à points zombies, qui se trouve ici. Pour ce faire, nous devons monter dans le dossier, nous allons donc passer au point dans une barre oblique. Donc, si nous sommes dans l'un d'eux, nous montons d'un niveau, nous sommes maintenant dans l'apocalypse. Nous devons monter d'un niveau supplémentaire. Point et barre oblique Cela signifie monter d'un niveau, puis monter d'un autre niveau, puis nous avons besoin du HTML à points zombies, et c'est le chemin à suivre. 3. Utiliser des éditeurs de code pour arrêter l'apocalypse: Il est important de discuter des éditeurs de code. Dans ce cours, j' utiliserai le code VS, et vous êtes invités à l'utiliser, mais vous voudrez peut-être utiliser autre chose. Éditeurs de texte brut. Sur Windows, vous avez le bloc-notes, qui est un cours de travail standard, vous pouvez certainement créer du HTML et CSS dans le bloc-notes. Ce n'est pas un problème. Sur MAC, il y a l'édition de texte, vous devez vous assurer que c'est en mode texte brut. S'il s'agit du mode texte enrichi, il n'enregistrera pas le fichier correctement et ne fonctionnera pas de la même manière, car il enregistrera tout un tas d'autres informations impliquées. Assurez-vous donc qu'il s'agit du mode texte brut. Maintenant, ces deux éditeurs fonctionneront bien, mais ils ne sont pas recommandés. La raison en est qu'il existe de meilleures options. Une chose que font beaucoup de ces options que je vais passer en revue est le code couleur, le code. Cela signifie que certains types d' éléments, vos éléments HTML, vos sélecteurs CSS auront tous des couleurs différentes L'avantage est que si un élément est censé être un sélecteur, mais que la couleur est incorrecte, vous pouvez vous rendre compte qu'il s'agit d'une erreur, que vous avez mal saisi quelque chose ou que quelque chose ne va pas tout à fait correctement. Cela peut donc vraiment vous aider à détecter les erreurs quelque chose ou que quelque chose ne va pas tout à fait correctement Cela peut donc vraiment vous aider à Quelques options gratuites ou NoPed plus plus. Ceci est uniquement pour Windows, mais fonctionne bien. Il y a des crochets, qui devraient fonctionner pour n'importe quelle plateforme. Le code VS, encore une fois, c'est celui que j'utilise dans ce cours, mais il n'est pas obligatoire pour que vous l'utilisiez. N'importe lequel d'entre eux fonctionnera bien. Mais tous les trois sont gratuits. Il y a aussi des fournitures et textes que beaucoup de gens aiment vraiment, bien que cela ait un coût. Vraiment, tout autre outil de codage supportant le HTML et le CSS conviendrait. N'importe lequel d'entre eux fonctionnera pendant que vous codez à la maison. 4. Les bases du HTML: Il parlera de ce qu'est le HTML et de son fonctionnement. Qu'est-ce que le HTML ? Il est l'abréviation de Hypertext Markup Language. Il s'agit de la structure ou du squelette d'une page Web. C'est un moyen de baliser le contenu d'une page Web. Un élément HTML comporte quatre parties. Nous avons d'abord la balise d'ouverture, puis les attributs, le contenu et la balise de fermeture. Pour ouvrir les étiquettes, commencez par un signe inférieur à ou un crochet à angle gauche. Ils sont ensuite suivis du nom de la balise, P pour paragraphe, par exemple. Il existe de nombreuses balises différentes, puis je terminerai par un signe supérieur ou un crochet à angle droit. Par exemple, nous avons une balise P qui s'ouvre. Nous avons une balise B ouvrante pour le gras, dont nous parlerons un peu plus tard, et une balise DIV ouvrante, dont nous parlerons également un peu plus tard. Mais ce ne sont là que quelques exemples d'ouverture de balises. Ensuite, nous avons quelques attributs. Un attribut est une ou plusieurs paires de nom et de valeur appliquées à un élément HTML. Et les attributs font généralement l'une des trois choses suivantes. Ils vont identifier un élément. Nous l'utiliserons beaucoup avec le CSS, où nous extrayons quelque chose de la page, puis nous le modifierons. Les attributs modifieront le comportement d'un élément, exemple en changeant la couleur, la police, tout un tas de choses différentes, ou ils définiront du contenu externe. Cela se produit avec des images, des liens vers un autre fichier ou une autre page, et les attributs apparaîtront entre la balise d'ouverture et le signe supérieur ou le crochet à angle droit. Et quelques exemples seraient de définir une classe, qui est un attribut d'identification de date ars sur le P ou un ID d'avertissement de zombie, autre attribut d'identification sur l'élément dI ou la balise di. Ensuite, nous avons le contenu, généralement du texte ou d'autres éléments HTML Il va apparaître entre les balises d'ouverture et de fermeture ou à l'intérieur de l'élément. Certains éléments ont des limites quant aux types d'éléments qu'ils peuvent contenir, et certains éléments ne peuvent apparaître qu' à l'intérieur de certains autres éléments. Quelques exemples peuvent être que ce paragraphe a le goût d'un cerveau ou qu'il semble y avoir un zombie qui rampe Nous avons l' étiquette de fermeture, qui reflétera l'étiquette d'ouverture, sauf qu'elle inclura une barre oblique après le signe « lentille an Pour refléter nos balises d'ouverture d'avant, nous avons une barre oblique P, une barre oblique B ou une barre oblique Tous les éléments HTML ne nécessitent pas de balise de fermeture. C'est ce que l'on appelle des balises nulles ou à fermeture automatique. Généralement, si un attribut contient du contenu tel que des éléments d' image ou si l'élément n'a pas contenu tel que des sauts de ligne, ils ne possèdent pas de balise de fermeture. Nous avons ici un tag P qui s'ouvre avec des zombies, puis nous avons un tag qui s' ouvre, non, un tag ferme, une famille, un tag P qui ferme, puis nous avons un autre zombie P qui s'ouvre. Ensuite, nous avons une plaque oculaire qui s'ouvre, un trésor B qui s'ouvre, qui ferme B, qui ferme e, ferme P. C'est ce que nous appelons la nidification Si vous ouvrez un élément au format HTML, vous devez le fermer avant fermer son élément parent ou l'élément situé au-dessus. Nous regardons cela en couleur. Nous avons, par exemple, ici, celui-ci est entièrement encapsulé dans le P, dit qu' il est un enfant de l'élément P. Nous avons alors ici le B entièrement entouré par le i, et le I est entièrement entouré par le P. B est dit enfant de I, I est dit enfant de P, et B est dit petit-fils de P. Vous pouvez également le faire dans l'autre sens et dire que P est le parent de I, I est le parent de B, et P est le grand-parent de B. Maintenant, il s'agit d' une page HTML standard La plus petite quantité de code que vous puissiez avoir commence par un type de document, qui n'est pas techniquement du HTML, mais il est là pour indiquer au navigateur ce qu'est ce document. Ensuite, nous avons notre élément HTML d'ouverture. Cela définit simplement où se trouve le code HTML. L'en-tête sera composé d' informations sur la page, puis le corps de tout ce qui va s' afficher sur la page. Jetons un coup d'œil à cela et faisons du live coding. 5. Codage en direct HTML - Page d'accueil: Nous avons juste les tags que vous avez vus plus tôt, les éléments. Nous avons notre type de document d'ouverture, qui indique au navigateur qu'il s'agit d'une page HTML. Nous avons un élément HTML. J'ai ajouté un attribut ang ici pour montrer qu' il est en anglais. Cela peut être utile pour de nombreuses choses, mais les navigateurs, les lecteurs d'écran et les moteurs de recherche les aident à savoir dans quelle langue il s'agit, moteurs de recherche les aident à savoir dans quelle langue ce qui leur permet de préparer plus facilement des traductions choses du genre ou de savoir de quoi traduire. Nous avons également un élément principal, qui sera une information sur la page. Nous n'en avons pas encore, mais nous le modifierons plus tard. Nous avons un élément corporel. Ce qui va afficher tout ce qui se trouve sur la page. Maintenant, j'ai configuré cela pour que lorsque j'enregistre quelque chose ici, il apparaisse ici. Si, par exemple, j'ajoute Just a hello world. Ça aide si tu l'épelles correctement. Bonjour tout le monde, et je le sauvegarde. Il apparaît ensuite ici. L'élément P apparaît ici. La prochaine chose que nous allons faire est d'ajouter ce que l'on appelle un H ou un titre de niveau 1. Il s'agit du titre de premier niveau, vous avez également H un, H deux, H trois, h4h5 et H six, titre de niveau un étant le niveau supérieur, puis généralement vous divisez votre contenu avec des sous-titres et d'autres éléments avec H deux, puis H trois, et ainsi Laissez-moi vous dire ceci et nous verrons à quoi cela ressemble. Un titre est donc par défaut beaucoup plus grand que le texte normal, et également en gras. Alors aidez-le à se démarquer en tant que titre. en-têtes sont en fait des éléments au niveau des blocs, où ils créent de l'espace au-dessus et en dessous d'eux-mêmes. La prochaine chose que nous allons examiner est en fait un élément span, qui est techniquement un élément en ligne Je vais simplement l' utiliser pour afficher la signature de notre docteur Buble, qui a écrit l'essai sur lequel nous travaillons Ou la page ESA sur laquelle nous travaillons. Techniquement, il s'agit d'un élément en ligne, ce qui signifie qu'il ne créerait pas d' espace au-dessus et en dessous de lui-même , mais comme ce H est au-dessus, le H va créer de l'espace, puis la prochaine chose que nous allons utiliser sera également un élément au niveau du bloc. Mais si je clique sur Enregistrer, cela indiquera le nom du docteur Poples La prochaine chose que nous allons ajouter est du texte. En fait, je l'ai ici dans le texte du contenu. Fermez ce tiroir, et nous avons ici tout un tas de textes que nous pouvons utiliser. Je vais copier ce texte ici. Ce ne sont que des paragraphes. C'est pour la page d'index. Une partie de ces informations sera utilisée pour la page à propos ou la page de biographie. Je vais coller ce contenu indirectement. Si je clique sur Enregistrer, vous pouvez voir que tout cela ressemble à un paragraphe géant. Il n'y a pas de continuité entre les paragraphes ici. Cela ne respecte pas nécessairement l'espacement de nos paragraphes Pour ce faire, nous devons ajouter des éléments p autour de nos paragraphes. Si je clique sur Enregistrer, vous pouvez voir que notre premier paragraphe prend forme. Ne vous inquiétez pas pour cet espacement ici. C'est juste à cause du rédacteur en chef. Ensuite, je vais ajouter quelques paragraphes supplémentaires. Comme vous pouvez le constater, nous allons continuer à ajouter des paragraphes. Encore une fois, ne vous inquiétez pas de cet espacement. C'est bizarre, et comme vous pouvez le constater, cela n'apparaît pas ici. Maintenant, je vais zoomer pour ajouter le reste des paragraphes. Ouais. C'est bon, et nous sommes de retour. OK. La prochaine chose que nous allons faire est parcourir et de trouver où j'ai étiqueté certaines choses qui devraient être mises en gras Tout ce qui porte ces astérisques, je vais le remplacer par un tag en gras Il existe en fait deux balises en gras ou deux balises qui créeront du gras. L'un est le tag B , que nous avons vu tout le monde ajouter ici autour du. Si je dis cela, vous pouvez voir que c'est maintenant en gras. L'autre étiquette est l'étiquette forte, qui représente une emphase forte. La raison pour laquelle il y en a deux, c' est parce qu'au départ, c'est en fait solide et non une corde. Laisse-moi régler ça là. Au départ, lorsque le langage a été créé, le tag Bol B était tout ce que nous avions. Et certains craignaient que cela ne fournisse pas suffisamment d'informations sur le contenu. Ce n'était pas assez sémantique. Ils ont donc ajouté le tag Strom afin de le rendre un peu plus spécifique et un peu plus sémantique Cependant, Strom a beaucoup plus de lettres à taper, et les développeurs n'ont donc pas vraiment fini par utiliser stro plus souvent C'est ainsi que le tag Bol a survécu. Maintenant, avec le HMO 5, les deux sont acceptables, vous pouvez donc utiliser celui que vous voulez Nous allons maintenant examiner les éléments I et M, où j'ai fait ces soulignements, nous allons ajouter des italiques, I pour les italiques Tout comme le gras, l'italique comporte deux éléments. La première est celle qui ressemble ici à ceci, nous avons déjà vue un peu plus tôt. Si je dis cela, vous pouvez voir que cela devient alors en italique. Tout comme Bold and Strong, B et Strong voulaient que l'élément soit plus sémantique, ou voulaient une version plus sémantique de l'élément, et ils ont donc ajouté l'EM pour mettre ou voulaient une version plus sémantique de l'élément, l'accent Mais encore une fois, l'une ou l'autre est acceptable, utilisez celle qui vous convient le mieux. Si je le répète ici, c'est également en italique C'est bon. Maintenant que notre contenu est sur notre page, ajoutons un peu de navigation. Juste en dessous de la balise body ici, juste en dessous de la balise body qui s'ouvre, je vais ajouter Et c'est donc le début. Nous avons un élément A, qui signifie à l'origine ancre, mais il s'agit de notre balise de lien. Tout ce vers quoi nous renvoyons se trouvera dans cet attribut ARF. Et puis le texte du lien sera ce texte ici. Je vais donc simplement le lier à Index DHTO, qui est ce même fichier Je vais appuyer sur Enregistrer, puis vous verrez qu'il y a un lien ici. Si j'ai cliqué dessus, cela ouvrira simplement le même index HTL Nous n'avons pas à nous inquiéter à ce sujet pour le moment. Mais nous allons finir par avoir deux pages sur ce site. Je vais donc ajouter un lien vers ce lien dès maintenant, même si nous n'avons pas encore créé cette page, ce sera la bio point HTML du docteur Gopal Ensuite, je vais passer à la biographie. Sauvegardez ça. Nous avons maintenant deux éléments là-haut, deux éléments A là-haut. Généralement, la navigation est placée dans une liste non ordonnée car il s'agit d'éléments connexes Il s'agit donc plutôt d'une manière sémantique de les associer Et nous allons également utiliser une balise structurelle appelée NAV pour la navigation. Je vais donc d'abord ajouter NAV ici. C'est un élément structurel. Nous n' apporterons donc aucune modification. Donc, si je l'enregistre, il n'y aura aucune modification sur le front-end pour le moment, mais nous l' utiliserons beaucoup plus tard pour le CSS et nous assurerons également que la structure de la page est appropriée. Je vais maintenant ajouter cette liste non ordonnée. Une liste non ordonnée commence donc par UL. Et puis chaque élément aura un élément LI pour élément de liste. Ensuite, nous allons fermer l'UL. Une fois que je l'aurai sauvegardé. Ensuite, vous pouvez voir qu'il se trouve maintenant dans une liste non ordonnée ou une liste à puces. Nous allons jouer avec cela un peu plus tard lorsque nous passerons au CSS, mais maintenant il est correctement structuré. Maintenant, avec ici, nous avons notre structure NAB ici, mais il y a plus de structure dans une page que cela Il existe plusieurs éléments structuraux différents. Par exemple, nous avons un en-tête, qui peut contourner l'en-tête. Maintenant, permettez-moi également de souligner que l'en-tête et les titres sont très différents Ainsi, un en-tête sert à afficher le haut de la page, tandis qu'un en-tête contient des informations sur la page. en-têtes sont également du contenu qui s'affichera sur la page, il figurera donc dans l'en-tête Ensuite, nous avons le principal, qui est le contenu principal de la page, qui dans ce cas est l'essai du docteur Buble Je vais fermer le principal d'ici. Je vais également ajouter un élément de pied de page contenant du contenu Collez ça ici. Nous avons donc un pied. Nous avons une RH. HR est l'abréviation de Horizontal Rule. Il s'agit d'une étiquette vide, elle n'a donc pas besoin d'étiquette de fermeture. Il va juste tracer une ligne sur la page. Ensuite, nous avons un élément p ici, balise P avec quelques informations. Et puis fermer P, fermer le pied de page. Je vais l'enregistrer pour que nous puissions le voir en action ici, et nous avons ici tout notre contenu. Vous remarquerez ici que cela a réduit l'espace. Ce chiffre inférieur à celui indiqué en rouge. En effet, pendant que le navigateur le découvre, il ne se rend pas compte que ce n'est pas du code On ne sait toujours pas ce que c'est. Be less than sin déclenche généralement le code. Ce sera quelque chose qui ne devrait pas être affiché sur le front-end. Le navigateur le trouve, comprend ce que nous voulons ici, mais la meilleure chose à faire est de le régler sur l'esperluette LT point-virgule, ce qui signifie Perluette LT. Cticon va nous montrer le même support à angle gauche. Si je clique sur Enregistrer. Notez qu'il n'y a pas eu de changement, et c'est parce que c' est le même symbole. Nous pouvons aussi Oups. Définissez le symbole supérieur à. Ici, je vais ajouter un espace, qui sera le plus grand que le signe San. Et parce que l'esperluette désigne désormais un caractère spécial ou indique que nous allons afficher un L'esperluette que nous voulons afficher doit maintenant être réglée sur esperluette AMP, sauvegarde sémique Rien de tout cela ne devrait changer. Cela n'honore pas l'espace qui s'y trouve. Mais nous ne pouvons pas nous contenter de ces symboles. Nous pouvons également utiliser le symbole du copyright. Et le symbole du copyright est Ampersand Copy. ALS, et vous pouvez voir que c' est maintenant le symbole du copyright. Ce sont ce que l' on appelle des entités HTML, nous permettent d'écrire page des caractères qui ne figurent pas sur nos claviers Maintenant que nous avons mis en place notre contenu et notre structure principale pour notre code HTML à points d'index, nous allons maintenant l' enregistrer et créer notre deuxième page, notre bio HTL. 6. Codage en direct HTML - Page bio: Le moyen le plus simple de créer un bio Dot HTL est de partir de zéro Nous pouvons prendre le HTML à points d'index et l'enregistrer Bio Dot HTML afin pouvoir prendre une longueur d'avance avec une structure et ce genre de choses Je vais aller dans File Save As, et le changer en bio DH TML J'économise. Nous avons maintenant Biodi TML, mais vous remarquerez qu' ici, nous avons également du HTML à points d'index Il s'agit désormais de deux copies l'une de l'autre. Je vais également ouvrir le texte à points du contenu, afin que nous y ayons toujours accès également. C'est bon. Maintenant, bio, nous savons avec certitude que ce contenu n'est pas correct. Allons-y et supprimons ce contenu ici. Si nous l'enregistrons maintenant, il ne sera pas mis à jour ici, mais c'est parce que nous examinons toujours l' index au format HTL ici Je devrais pouvoir cliquer sur la biographie, et nous voilà avec le point HTML de la biographie. Je vais récupérer le contenu de H one et le placer ici. Ensuite, je vais appuyer sur Enregistrer et nous pouvons voir si c'est le bon ou le contenu, et maintenant nous pouvons plus facilement distinguer une partie de deux pages. Maintenant, je vais prendre le contenu d'ici. Je vais le copier. Pas la biographie de l'index. Je vais le coller dedans. Encore une fois, nous allons avoir du pain sur la planche. Je vais commencer à ajouter des balises P. Nous avons maintenant plusieurs rubriques différentes ici. Je vais ajouter deux balises H à ses articles préférés, et je vais ajouter un espace autour de cette petite note ici afin que nous puissions la styliser séparément. Maintenant, je vais mettre une liste UL ou non ordonnée de ses objets préférés LI LI autour de chaque article. Et fermez l'UL. Ce sera un H deux. Maintenant, ce sera une liste ordonnée. Une liste ordonnée est juste un OL par rapport à un UL. Je vais ajouter LI, utiliser le même élément LI autour la fermeture, et maintenant tout est là. Permettez-moi d'appuyer sur Enregistrer et nous verrons le nouveau contenu ici. Nous avons notre paragraphe. Nous avons un H deux, nous avons notre envergure. Nous avons une liste non ordonnée. Nous avons deux autres H, nous avons notre liste ordonnée, puis, bien sûr, nous avons le pied de page et les ressources humaines, etc. Maintenant, comme vous l'avez peut-être remarqué, pendant que je travaillais, il y a aussi des endroits où ajouter de l'italique et du gras Passons en revue et faisons-le maintenant. C'est bon. Nous avons modifié les italiques et les caractères gras Nous allons maintenant ajouter un signe de marque après cela parce que le docteur Bob a choisi de le faire. Et c'est le commerce d'esperluette, et c'est là que cela apparaît La dernière chose que nous allons faire avec le HTML est d'ajouter une image. Je vais donc revenir ici et directement à l'intérieur de cet élément P. Je vais ajouter des éléments d'image. Maintenant, une image est en fait une étiquette à fermeture automatique ou nulle. Alors, passez à l'image, puis elle utilise ce qu'on appelle un SRC comme source pour trouver l'image Et c'est le PNG. Je vais appuyer sur Enregistrer, et vous pouvez voir qu'il est là dans toute sa splendeur. Une autre chose que nous voulons ajouter aux images est ce que l' on appelle le texte alternatif. Et c'est un moyen pour les moteurs de recherche et les lecteurs d' écran d' accéder au contenu de l'image. Je vais le chercher d'ici. Utilisez un attribut. Utilise un attribut l. J'ai ce contenu. Je te jure, laisse-moi le prendre. C'est bon. Et c'est là qu'il apparaît. Appuyez sur Enregistrer. Notez qu'il n'y a aucun changement sur l'image car l' attribut ne le fait pas Je ne montrerai donc que deux lecteurs d'écran et moteurs qui lisent le code ou tout autre programme qui lit le code. Nous avons maintenant notre HTL en place. Regardons le CSS. 7. Bases des CSS: CSS est l'abréviation de feuilles de style en cascade. Si le HTML est le squelette, CSS en est la chair et les vêtements. Il vous permet de définir les couleurs, les polices et toutes sortes de choses différentes. La cascade du CSS. Les styles n'affectent pas un seul élément. Ils parcourent le document en cascade du parent à l'enfant. Par exemple, si vous définissez une couleur de texte sur l'élément du corps, elle se répercutera sur tous les éléments enfants. Une règle CSS comporte trois parties. Il y a d'abord le sélecteur, ensuite la propriété, puis la valeur La partie entre crochets est généralement appelée bloc de déclaration, et le tout dans son ensemble est appelé règle Le sélecteur va sélectionner les éléments auxquels appliquer les propriétés Il peut s'agir d'un élément, comme P, di ou main, qui sont tous des éléments que nous venons d'examiner, et vous pouvez sélectionner tous ces éléments dans une page à l'aide du sélecteur d' éléments peut s'agir d'une classe qui utilise l'attribut de classe HTML, nommez-la comme vous voulez, de sorte que la classe soit égale à zombies, morts-vivants, politicien, Vous avez également un ID, qui est une valeur de l'attribut ID du HTML, et pour cela, vous allez utiliser un hashtag. Pour les cours, vous allez utiliser un point pour indiquer qu'il s'agit d'un cours. Pour les identifiants, vous allez utiliser une balise de hachage pour indiquer qu'il s'agit d'un identifiant, et vous pouvez également utiliser une combinaison Par exemple, cela sélectionne tout élément P qui se trouve dans un autre élément avec un identifiant d'apocalypse, ne doit pas nécessairement être un enfant direct, il peut s'agir d'un petit-fils, descendant bien plus éloigné, etc. Cela sélectionnera n'importe quel div qui est un élément avec une classe de zombie, et cela sélectionnera tout élément avec une classe de politicien qui se trouve à l'intérieur d'un div. Propriété. C'est cet aspect que vous souhaitez modifier. Et il existe de nombreux exemples, mais des choses comme la couleur, la couleur d' arrière-plan, style de police, la famille de polices, bien d'autres encore. Et puis la valeur. Les valeurs sont les valeurs que vous remplacez par la valeur par défaut de la propriété valeur par défaut de ou par une autre valeur que vous avez indiquée précédemment. Le type de données autorisé dépend de la propriété. Certaines propriétés n'utilisent que des mots clés spécifiques, tandis que d'autres n'acceptent que des nombres ou des nombres avec des unités spécifiques. Certains prennent les deux. Regardons maintenant un peu de CSS. 8. Codage en direct CSS - Ajouter du style: Nous allons donc prendre nos pages HTML ici, et je vais revenir à notre index afin que nous puissions le voir fonctionner à partir d'ici. Et je dois ajouter un élément de style à nos boucles. J'y suis toujours dans la biographie. Laisse-moi y retourner. Indice. Je vais ajouter un élément de style. Et dans cet élément de style, je peux mettre notre CSS. La première chose que je vais faire est sélectionner toutes les balises H one, et je vais changer leur couleur en rouge orangé. Rouge-orange. Il existe de nombreuses manières de configurer la couleur. Le rouge orange est un mot clé qui fonctionne pour la couleur. Je vais enregistrer ça, et maintenant notre H est rouge orangé. Nous voulons également agrandir un peu notre H one. Je vais définir la taille de police. Alors, quelle est sa taille pour 50 pixels ? La valeur par défaut est 16, donc définir une taille de police de 50 pixels l' agrandira beaucoup. Comme vous pouvez le voir ici. La prochaine chose que je veux faire est de modifier cette signature. Je vais lui fixer une durée. Je vais définir un style de police qui change l'italique en italique et lui donner une couleur grise Si je dis cela, vous pouvez voir que cela le sous-estime un peu et qu'il l'a mis en italique Je veux donc me débarrasser de ces balles là-haut. ce faire, il suffit de fléchir l'UL et de définir le type de style ou le type de style de liste sur aucun Enregistrer. Maintenant ils sont partis. Le seul problème, c'est que nous avons une URL sur notre biographie qui va également la supprimer. Pour contourner ce problème, le moyen de ne le modifier que sur cette URL et non sur d'autres UL est localiser ou de définir un sélecteur de descendants Donc NAV UL. Toutes les UL d'une NAV sont les seules à être touchées. La prochaine chose que nous voulons faire, c'est au lieu de les avoir comme ça, nous voulons les afficher en ligne afin qu'ils soient les uns après les autres Je vais donc changer dans ce cas, encore une fois, je ne veux pas affecter tous les LI. Je veux juste affecter les LI au sein d'un NAF, et je vais configurer l'affichage en ligne Ensuite, je veux ajouter un peu de rembourrage pour qu'ils aient un peu d' espace entre eux Cela va ajouter dix pixels de rembourrage. Cela ne fait qu'ajouter de l'espace autour d'eux. Maintenant, vous pouvez voir qu' il y a un grand écart ici , mais il n'en sera pas vraiment un. Tous les éléments ont un rembourrage et une marge par défaut. Cette UL a donc par défaut un tas de rembourrage et marge à cause de ces puces Je vais donc régler son rembourrage à zéro, et sa marge à zéro Cela permet d'économiser, et maintenant c'est tout ce qu'il faut. Il reste encore un peu de chemin, et cela est dû au rembourrage de dix pixels qui l'entoure Dix pixels tout autour. Maintenant, une autre chose que j'aimerais faire, c'est qu' au lieu d'avoir la navigation ici, je veuille la faire voler au-dessus d'ici. Vous pouvez donc facilement le faire en réglant l'alignement du texte à droite, cela alignera le texte à droite. Si je sauvegarde, il survole ici car il est maintenant aligné à droite au lieu d'être aligné à gauche comme c'est le cas par défaut. Maintenant, c'est un peu trop près du haut, donc je veux ajouter un peu d' espacement ci-dessus. Je souhaite également ajouter un peu d' espacement entre les deux. Je vais prendre uniquement la nef je ne vais pas changer les éléments qu'elle contient Je vais dire marge supérieure à 100 pixels. J'économise. Et voilà, puis marge en bas. 50 pixels, et j'ai cliqué sur Enregistrer, et maintenant il y a un peu plus d' espace entre les deux. Maintenant, j'aime bien ce rouge orangé, donc je veux étendre son utilisation. Je vais également mettre ces deux liens en orange. Je vais donc dire N A Je ne veux sélectionner que les éléments A. Je veux faire de la couleur rouge orangé, la même couleur qu'avant. Enregistrer. Maintenant, ils sont rouge orangé. Maintenant qu'ils sont d'une couleur différente, il est beaucoup plus clair qu'il s'agit peut-être d'un lien. Je vais donc supprimer cette décoration de texte soulignée. Non Enregistrez, et maintenant il n'y a plus de ligne en dessous. Et une autre chose que nous voulons faire est marquer la page sur laquelle nous nous trouvons. Le moyen le plus simple de le faire est d'ajouter une classe à la page sur laquelle nous nous trouvons. Actuellement, c' est indexé dH TL, je vais ajouter une classe à L ici. classe est égale à la page actuelle. Maintenant, si je l'enregistre, ce que je vais faire maintenant, rien ne change car nous n'avons écrit aucun style pour le modifier. Mais avant d'aller plus loin, et donc je n'oublie pas, je vais le copier, et je vais le coller ici et là, mais le mettre sur le lien de la biographie, puisque c' est le lien qui correspond à la page actuelle ici. Sauvegardez-le juste pour ne pas l'oublier. C'est bon. Maintenant, je vais écrire un style pour cela. Comme il s'agit d'une classe, je vais choisir une page en cours. S. Ensuite, je vais mettre la bordure en bas, parce que je veux qu'elle soit juste en bas. Ensuite, je vais passer au rouge orangé. Les bordures prennent alors en fait trois valeurs différentes. Je vais définir solide, puis la largeur est de deux pixels. Solide, c'est le style. Vous pouvez avoir un point ou un tas d'autres éléments, mais je règle la couleur, le style et la largeur. J'économise. Maintenant, il met en évidence la page sur laquelle nous nous trouvons. C'est bon. Eh bien, regardons davantage vers le pied de page. Ce pied de page est sympa J'aime bien la ligne ici, mais je pense qu'elle serait plus nette si nous pouvions également la faire de cette couleur, cette couleur rouge-orange, un peu de bas de page HR Je vais mettre la bordure en haut cette fois parce que c'est ce qui gère la bordure pour les HR ou ce qui gère la couleur d'un HR Je vais lui redéfinir deux pixels, solide, et la couleur orange-rouge Comme vous pouvez le constater, l' ordre exact n'a pas d'importance car il est assez clair de quoi il s'agit. Je vais appuyer sur Enregistrer, et ici nous avons un rouge orangé. Maintenant, une autre chose qui serait cool, c'est ne pas l'étendre complètement, mais peut-être un pourcentage, parce que si nous l' agrandissons ou le réduisons, nous ne voulons pas nécessairement que ce soit 100 %. Si je le définis sur une valeur spécifique, il se peut qu'il soit trop grand à certains moments et trop petit à d'autres. Je vais définir une largeur de 60 %. Et cela signifie qu' il fera 60 % de la largeur de son parent. Maintenant, travaillons un peu plus sur le pied de page. Je veux aligner le texte au centre, sorte que le texte soit centré. Ensuite, je veux aussi ajouter un peu d'espace ici pour qu' il soit clair où cela commence et où cela se termine. J'économise. Laissez-moi le faire défiler un peu Maintenant, vous pouvez voir qu'il est maintenant centré, qu'il est un peu plus beau. Il y a de l'espace ici pour les différencier . C'est donc une bonne chose. Une autre chose qui se produit, c'est que si nous allons jusqu'au bout, cela continue à s'étendre le plus possible, qui n'est probablement pas ce que nous voulons. En général, il est beaucoup plus difficile de lire une ligne qui traverse toute la page. Nous allons donc définir une taille x. Je vais donc configurer Nav. Vous pouvez faire plusieurs choses, plusieurs sélecteurs dans une même déclaration si vous les séparez par une virgule Ici, je suis en train de définir tous ces en-têtes et pieds de page principaux de Nav. Je vais leur fixer une largeur maximale de 1 000 pixels et une marge automatique afin de m' assurer qu'ils sont centrés lors de leur enregistrement. Il économise. Je l'ouvre ensuite, et maintenant il est centré. Une chose que nous avons perdue ici, c'est que lorsque j'ai défini la marge automatique sur le Nav, cela m'a permis de supprimer la marge supplémentaire que nous avions ajoutée au-dessus et en dessous. Et je m'en suis aussi débarrassé sur les pieds de page, et maintenant c'est juste à côté de ça Il existe donc un moyen simple de résoudre ce problème. Ce que je vais faire, c'est qu'au lieu de le mettre sur chacun de ces éléments, je vais créer un div, lui donner une classe de wrapper. Et je vais l'intégrer à tous les éléments. C'est bon. Maintenant, disons que cela n' a rien fait parce que je n'ai pas encore changé le CSS. Donc, au lieu de sélectionner toutes ces choses, je vais maintenant sélectionner uniquement le wrapper. Je vais appuyer sur Enregistrer. Maintenant, le NAV a retrouvé sa marge, le pied de page a retrouvé sa marge, et si je l'ouvre, il ne passe qu'à 100 pixels Si nous allons à la bio, nous remarquerons qu'il ne possède plus aucune de ces fonctionnalités. Il existe un moyen simple de le faire. Vous pouvez cliquer sur ce style ou le copier dans son intégralité. Ensuite, je vais le coller ici. Je vais appuyer sur Enregistrer, et maintenant nous avons le même style à notre disposition. Nous avons le pied de page ici, le titre, toutes ces choses Si nous devenons trop grands. Oh, si nous devenons trop grands, cela ne l'arrêtera pas. La raison en est que nous n'avons pas ajouté l'emballage. Ajoutons donc le wrapper div ici. Faites défiler l'écran vers le bas. Cela permet d'économiser. Maintenant, si nous allons trop loin, cela l'empêche toujours d'aller trop loin. Maintenant, nous sommes de retour sur place ici. OK. Il y a encore quelques choses que nous voulons faire à ce sujet. Je veux dire, cette image est jolie. Nous aimons la photo du docteur B, mais elle ne semble tout simplement pas exactement là où elle se trouve, texte ne circule pas vraiment autour d'elle. Nous pouvons faire ce que l'on appelle un flotteur. Il en va de même pour l'image. Et ensuite je vais flotter. Le flottement fait sortir l' élément du flux normal et l' envoie vers la droite, ou vous pouvez également l'envoyer vers la gauche, puis permettre au contenu de circuler autour de lui. Je vais donc appuyer sur Enregistrer, et maintenant vous pouvez voir que le contenu circule désormais autour de lui. C'est mieux. Cette image est encore assez grande. Nous avons encore des choses qui s'en rapprochent. Ce que je vais faire, c'est apporter d'autres modifications ici. Définissons une marge gauche de cinq pixels et une marge inférieure. De cinq pixels également. Enregistrer. Cela nous a un peu aidés. Nous avons un peu d'espace là-bas. Ensuite, je veux aussi changer sa largeur d'une valeur de 300 pixels, et changeons sa hauteur. J'économise, ça l' a un peu écrasé. Et c'est parce que nous n'avons pas conservé le rapport hauteur/largeur. Nous l'avons forcé à un carré alors que ce n'est pas le cas. Alors laissez-moi simplement le supprimer, je l'enregistre, et maintenant il est automatiquement beaucoup plus beau. L'autre chose que vous pouvez faire est de régler votre hauteur sur automatique, afin de vous assurer que, quel que soit le paramètre que vous définissez ici, le rapport hauteur/largeur restera le bon. 9. À plus tard, Zombigator: Pour avoir suivi ce cours ? Si vous l'avez aimé, veuillez laisser un commentaire. Cela aide vraiment à faire passer le message. Et vous pouvez également consulter mes autres cours sur Skillshare Si vous voulez plus de contenu, j'en ai encore plus à l'Institut und point, où vous trouverez des livres, des jeux, des ressources et même des programmes. Merci. Passe une bonne journée.