Guide du débutant en design Web Partie 1

Tout au long de cette série, vous apprendrez à créer un site Web en utilisant les dernières techniques de conception Web (HTML5 et CSS3). Cette série s'adresse à ceux qui n'ont absolument aucune connaissance préalable de la conception Web.


Aussi disponible dans cette série:

  1. Guide du débutant en design Web: Partie 1
  2. Guide d'initiation à la conception Web: partie 2
  3. Guide d'initiation à la conception Web: Partie 3

Navigateur Web moderne

Comme nous allons créer nos pages Web en utilisant les normes les plus récentes (HTML5 et CSS3), nous avons besoin d’un navigateur Web moderne, capable de comprendre les technologies Web les plus récentes..

Les versions du navigateur Internet Explorer de Microsoft sous IE8 ne le couperont tout simplement pas. Si vous utilisez IE7 ou une version antérieure, téléchargez l'un des navigateurs Web ci-dessous..

Si vous utilisez déjà un autre navigateur Web, veuillez vous assurer qu'il correspond à la configuration minimale requise ci-dessous pour optimiser les performances..

  • Mozilla Firefox 3+
  • Google Chrome
  • Apple Safari 4+
  • Opera 10+
  • Microsoft Internet Explorer 8

"Pourquoi ai-je besoin d'un certain navigateur?" tu peux demander. Eh bien, HTML5 étant relativement nouveau, les anciens navigateurs ne comprennent pas comment lire le code et le transformer correctement en page Web..


Éditeur de texte

Les fichiers HTML sont simplement des fichiers texte avec une extension .html, vous n'avez donc besoin d'aucun logiciel spécialisé ou coûteux comme Dreamweaver pour les créer. En fait, votre ordinateur est livré avec un logiciel pré-installé sur lequel vous pouvez écrire des pages Web: «Bloc-notes» sous Windows ou «TextEdit» (en «mode texte brut») sur Mac..

Alors que le logiciel pré-installé sur votre ordinateur ça ira, c'est loin d'être le meilleur. Je recommande de télécharger Notepad ++ si vous utilisez Windows ou TextWrangler sur Mac. Les deux programmes sont entièrement gratuits et offrent un certain nombre de fonctionnalités utiles aux développeurs Web, telles que la coloration syntaxique, l'édition de fichiers à onglets et la numérotation de lignes..

Pour les utilisateurs de Mac, je recommande vivement l’achat de TextMate, Coda ou Espresso. Utilisateurs Windows, essayez E-TextEditor.




Introduction au HTML

Chaque site Web sur Internet est écrit en langage HTML (Hyper-Text Markup Language). Le langage HTML a grandi et s'est étendu au fil des ans, à mesure que le Web devenait plus courant et que les sites Web nécessitaient de nouvelles fonctionnalités..

Le langage HTML est mis à jour par le World Wide Web Consortium (W3C) et la dernière spécification en date est le HTML 5, qui a ajouté un certain nombre de nouvelles fonctionnalités au langage et contribue à ouvrir la voie à des pages Web plus interactives et riches en fonctionnalités..

Une simple page HTML ressemble à ceci:

    Bonjour le monde!   

Bonjour et bienvenue sur mon site internet.

Le code ci-dessus créera le site Web suivant lorsqu’il sera ouvert dans un navigateur Web:


HTML est un langage très simple à apprendre. Vous insérez simplement des "balises" dans votre contenu qui décrivent comment chaque bit de contenu doit être affiché dans un navigateur Web..
Par exemple, vous insérez des balises dans votre page où vous souhaitez que les nouveaux paragraphes de texte commencent, pour que le texte devienne un en-tête du document, pour insérer des images, des liens vers d'autres pages de votre site ou ailleurs sur Internet, etc..

Les balises HTML sont enveloppées à l'intérieur < > équerres. En regardant l'exemple précédent, vous verrez que chaque "balise" est une paire. On a au sommet, et au fond.
informe le navigateur Web que tout ce qui est à l'intérieur de la paire de balises est du code HTML. le tag indique au navigateur que le contenu HTML est terminé. La "barre oblique" dans la dernière balise indique qu'il s'agit de la balise "de fermeture".


REMARQUE: le Pour que le code soit considéré comme "valide", vous devez inclure une ligne en haut de tout HTML5. Cette ligne indique au navigateur Web le type de document du reste de la page, autrement dit la version de HTML dans laquelle le document est marqué afin que le navigateur puisse le restituer correctement..


le … La section qui suit immédiatement est celle où vous placez des informations sur la page Web qui ne seront pas affichées dans la page principale elle-même, mais contiennent des métadonnées sur votre page pour le navigateur.

À l'intérieur de section, nous avons le texte "Hello, World!" enveloppé à l'intérieur Mots clés.
contient littéralement le titre de la page Web actuelle utilisée par le navigateur Web pour nommer la fenêtre / l'onglet:</p> <img src="//accentsconagua.com/img/images_27_2/the-beginners-guide-to-web-design-part-1_4.png"><br> <p>Suivant le <head> section, nous avons <body>. C'est à cet endroit que le contenu réel de votre page Web est placé. Dans le corps nous avons un <p> balise avec un petit texte de bienvenue à l'intérieur.<br><p> marque un paragraphe sur votre page. Par exemple:</p> <pre> <p>Il était une fois, dans un pays lointain, une princesse qui vivait heureuse pour toujours.</p> <p>La fin.</p></pre> <p>Marks-up deux paragraphes de texte. Si nous devions voir cela dans un navigateur, nous verrions ce qui suit:</p> <img src="//accentsconagua.com/img/images_27_2/the-beginners-guide-to-web-design-part-1_5.png"><br> <p>Vous vous demandez peut-être pourquoi nous avons besoin de ces <p> et </p> balises pour afficher un paragraphe. Eh bien, si nous ne le faisions pas, et écrivions la page Web comme ceci:</p> <pre> Il était une fois, dans un pays lointain, une princesse qui vivait heureuse pour toujours. La fin.</pre> <p>La page ressemblera à ceci dans un navigateur:</p> <img src="//accentsconagua.com/img/images_27_2/the-beginners-guide-to-web-design-part-1_6.png"><br> <p>Comme vous pouvez le constater, le navigateur ignore toutes les mises en forme que nous effectuons dans le fichier. Nous pourrions écrire notre exemple de page Web comme suit et le même message s'affichera dans le navigateur:</p> <pre> <!doctype html><html><head><title>Bonjour le monde!

Bonjour et bienvenue sur mon site internet

Le navigateur ne s'intéresse qu'à ce que les balises HTML lui disent de faire. Il ignorera tous les espaces que vous incluez dans le document (espaces supplémentaires, tabulations, nouvelles lignes, etc.)


Créer une simple page Web


Maintenant que vous comprenez les bases du HTML, faisons notre première page Web! L'image ci-dessus est ce à quoi cette page ressemblera.

Créez un nouveau dossier quelque part sur votre ordinateur et nommez-le 'HTML-from-scratch'. A l'aide de votre éditeur de texte préféré, créez un nouveau fichier vierge et enregistrez-le dans ce dossier sous le nom "my-first-webpage.html"..
Entrez les informations suivantes dans le fichier:

    HTML à partir de zéro     

Ce qui précède est une disposition de fichier HTML 5 de base. Nous avons déclaré le type de document sur la première ligne, ouvert notre et balises et définissez "HTML From Scratch" comme titre pour la page. Nous fermons ensuite la tête et ouvrons le corps.

Sur la ligne 7, nous avons inclus un commentaire. Utilisez les commentaires pour laisser des informations supplémentaires dans votre code qui ne seront pas affichées dans votre page Web. Marquez un commentaire en y insérant votre texte Mots clés.

Enfin, nous fermons nos balises body et html ouvertes pour terminer le document..


Entête

Retirer le ligne de votre code source et tapez ce qui suit:

  

HTML à partir de zéro

le tag est un nouvel élément introduit en HTML5 qui existe pour baliser et structurer la section "en-tête" d'une page Web. L’en-tête est la partie supérieure d’une page Web, généralement là où le nom du site est.

Avant HTML5, nous utilisions

et
(ou quelque chose de similaire), mais je ne vais pas entrer dans les détails sur les anciennes spécifications HTML car nous apprenons la dernière norme.

IMPORTANT: ne doit pas être confondu avec . Ce sont deux tags complètement différents.

Dans notre en-tête, nous incluons un

étiquette. H1 est utilisé pour baliser le titre principal de votre page (dans ce cas, le nom de notre site). HTML contient des balises d’en-tête de 1 à 6, avec

étant le titre le plus important et le plus important de la page jusqu'à

.



La navigation

Ensuite, nous allons marquer le menu de navigation pour le site Web. Après la fermeture , tapez ce qui suit:

 

Ce morceau de code peut sembler un peu effrayant, mais décomposons-le. Le bloc ci-dessus marque une zone de navigation (