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.
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..
"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..
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.
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érieurSuivant le
section, nous avons balise avec un petit texte de bienvenue à l'intérieur.
marque un paragraphe sur votre page. Par exemple:
Il était une fois, dans un pays lointain, une princesse qui vivait heureuse pour toujours.
La fin.
Marks-up deux paragraphes de texte. Si nous devions voir cela dans un navigateur, nous verrions ce qui suit:
Vous vous demandez peut-être pourquoi nous avons besoin de ces
et
balises pour afficher un paragraphe. Eh bien, si nous ne le faisions pas, et écrivions la page Web comme ceci:Il était une fois, dans un pays lointain, une princesse qui vivait heureuse pour toujours. La fin.
La page ressemblera à ceci dans un navigateur:
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:
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.)
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..
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
IMPORTANT: ne doit pas être confondu avec
. Ce sont deux tags complètement différents.Dans notre en-tête, nous incluons un
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 (
Enregistrez votre fichier et ouvrez "my-first-webpage.html" dans votre navigateur Web. Vous devriez voir ceci:
Comme vous pouvez le voir, le
Vous remarquerez peut-être que nous avons actuellement un problème avec notre liste de navigation: les éléments ne sont pas des hyperliens et ne peuvent donc pas être cliqués. Pour résoudre ce problème, modifiez les trois éléments de la liste (
À l'intérieur de chacun de nos
Pour que la balise d'ancrage soit effectivement liée quelque part, nous lui fournissons l'adresse à laquelle se connecter dans un paramètre 'href'. Les paramètres vont à l'intérieur de la balise d'ouverture (…).
Sur notre page Web, le lien "Accueil" permet d'accéder à la page actuelle ("my-first-webpage.html"), "Nettuts" à Nettuts (http://net.tutsplus.com) et le lien "Google" à, vous l'avez deviné, Google.
Suivant le tag, tapez ce qui suit:
C'est le contenu principal de mon site web.
Voici quelques informations sur moi:Pellentesque habitant morbi tristique senectus et netus et malesuada est célèbre pour son turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.
le À l'intérieur, nous avons deux paragraphes contenant du texte aléatoire. Remarquez dans le premier paragraphe, nous avons un le Plusieurs autres tags sont également à fermeture automatique, tels que et Dans votre dossier "html-from-scratch", créez un nouveau dossier nommé "images". Enregistrez l'image ci-dessous dans ce dossier (clic droit, enregistrer l'image sous): Maintenant, de retour dans le contenu principal du site, avant la fermeture le La balise, comme la balise d'ancrage, se ferme automatiquement et accepte la plupart de son contenu en tant que paramètres de la balise d'ouverture.. alt = "…" contient le 'Texte alternatif' qui sera affiché si le chargement de l'image échoue. Vous décrivez généralement brièvement l'image ici. Jetez un coup d'oeil à la page maintenant. L'image doit afficher: Ensuite, marquons la barre latérale de notre page Web. Entrez ce qui suit après la fermeture étiquette: Dans notre barre latérale, nous avons un en-tête de troisième niveau (H3) intitulé "Barre latérale", un paragraphe contenant du texte d’emplacement aléatoire, puis une liste non ordonnée de 3 éléments. Jetez un oeil à votre page, et vous devriez voir le contenu ci-dessus directement en dessous de ce que nous avons placé dans le Au bas de la page, sur notre site Web, nous allons inclure une petite notice de copyright. Certains sites Web prennent leur pied de page un peu plus loin et d'autres détails tels qu'un plan du site. REMARQUE: Vous voyez ce '©' dans notre pied de page? C'est une entité HTML. Cette entité affichera un symbole de droit d'auteur (©) lors du rendu dans le navigateur.. Ceci conclut la première partie de cette série. En peu de temps, vous avez déjà accompli pas mal de choses! Vous avez appris un certain nombre de balises HTML de base et codé à la main votre première page Web.. Dans la prochaine partie, nous allons apprendre à utiliser le code HTML de partenariat en crime, CSS, de HTML pour créer la page Web. Regardez sympa, et transformez la page non stylisée de base ci-dessus en notre produit final:
étiquette. C'est un saut de ligne; en d'autres termes, le texte qui suit s'affichera sur une nouvelle ligne, mais dans le même paragraphe.
La balise est spéciale car elle n’a pas de balise de fermeture. Au lieu de cela, la barre oblique de fermeture ('/') est incluse à la fin de la balise. En effet, un saut de ligne ne contient aucun contenu, il existe uniquement à des fins esthétiques, sinon nous écririons
ce qui est un peu inutile.
, que nous examinerons plus tard.
Images
src = "…" signifie 'source' (le chemin de l'image). L'image pourrait être stockée ailleurs sur Internet ou localement avec la page Web. Ici, nous avons paramétré le tag pour afficher l'image que nous avons enregistrée dans notre répertoire images.
La barre latérale
Le pied de page
En savoir plus sur les entités de caractères HTML sur Wikipedia.
Dans la partie 2