• Aucun résultat trouvé

TP Web : Les langages de base des pages Web le HTML et le CSS

N/A
N/A
Protected

Academic year: 2022

Partager "TP Web : Les langages de base des pages Web le HTML et le CSS"

Copied!
6
0
0

Texte intégral

(1)

TP Web : Les langages de base des pages Web le HTML et le CSS

En premier lieu il faut dire que les langages HTML et CSS sont deux véritables standards sans concurrent.

Ils sont donc à la base de tout projet de développement Web. ( site de e-commerce, blog, appli,…) L’objectif de ce TP est de créer une page Web voir un petit site Web en la codant sur le thème

suivant : un lieu balade/promenade ou une activité de loisir que vous avez réalisée cet été.

Lorsque l’on code, vous devez bien vous dire que rien n’est « magique » : Tout le code que vous écrirez dans votre vie reposera sur des règles et des mécanismes. Les connaître vous permettra de beaucoup

mieux comprendre comment est écrite une page Web

Les enregistrements se feront régulièrement sur votre dossier personnel dans un dossier SNT sous dossier « Le Web ».

Activité 1 : pages web et lignes de code. (Livre p62)

Une page Web est affichable par un navigateur.

Q1 Citer des exemples de navigateurs.

Q2 Que signifie HTML ? Quel est son rôle ? Q3 Que signifie CSS ? Quel est son rôle ? Travail à Faire

 Repérer (Doc1 p62) les balises indispensables au fonctionnement d’une page Web

 Repérer les paires de balises (= une entrante et une fermante) et les balises orphelines (=seule)

 Ouvrir l’outil « Bloc Notes » (Démarrer/Tous les Programmes/Accessoires) puis recopier la liste d’instruction suivante

Dans l’en-tête (=head) indiquez

 que vous utilisez les caractères utf-8

 le titre de la page

 lien vers la feuille de style (vu plus tard)

Dans le body (=corps) recopier les instructions suivantes

<h1>Mon titre principal</h1>

<h2>Mon titre secondaire</h2>

<p>Mon premier paragraphe</p>

<p>Mon second paragraphe</p> Penser à clôturer votre balise html

(2)

Fin Activité1 :

 Enregistrer votre travail sous le format fichier texte (.txt)

 Enregistrer une copie de ce document « enregistrer sous » en format html (.html) Type de format, Tous les fichiers et indiquer un Nom du fichier du genre

Activité1Web.html

1) Ouvrir votre document .html avec un navigateur (Firefox)

Vous venez de créer votre première page WEB, Félicitations….

Activité 2 : Identifications et Utilisations de quelques balises

Utilisation de Brackets

Nous procéderons maintenant à l’édition de nos pages web avec le logiciel Brackets.

Pour cela ouvrir Brackets. Dans le menu Fichier, cliquer sur Nouveau et y copier-coller le code précédent.

Dans le menu Fichier, cliquer sur Enregistrer et dans Type sélectionner Web Files et écrire index.html dans Nom du fichier.

Le Navigateur ouvrira toujours le fichier index.html comme page d’accueil, ensuite découlerons les autres pages html

Créer, coder une page Web, un petit site Web sur le thème suivant

un lieu balade/promenade, une activité de loisir que vous avez réalisée cet été.

Dans votre dossier travail/SNT, créer un dossier pour votre site web Exemple «LeSitedeNOM-NOM.com »

Utiliser le logiciel « Brackets », ouvrir le fichier Index

/commun/2ndX/SNT/LeWEB/ExempleSITE/index.html

Le code s’affiche, cliquer sur pour afficher la page web correspondante

Enregistrer le fichier sous index.html dans votre dossier

travail/SNT/LeWeb/ LeSitedeNOM-NOM.com

Q1 Quel est le titre de la page lue par le navigateur

Q2 Quel est le titre de plus haute importance affiché sur la page web Q3 Quel est le nom du fichier correspondant à la photo

Q4 Quelle est la première phrase du paragraphe affiché

(3)

UTILISATION DES BALISES HTML

Ci-joint, un site permettant d’expliquer l’utilisation des balises, il pourra être votre référence, avancer doucement en l’utilisant. Attention, chaque faute de frappe va

vous mener à l’erreur.

https://www.pierre-giraud.com/html-css/cours-complet/elements-balises-attributs-html.php et http://numerique.ostralo.net/html_css/

Etape 1 : Dans un premier temps,donnez un titre général et un sous-titre à votre page Web grâce à une balise comme le montre le code HTML du document 3p63. Quelle sont-elles ? Les utiliser et donner le titre « Ma promenade/activité de l’été » et un sous-titre indiquant si c’est une activité solo, entre amis ou en famille.

On peut demander un retour à la ligne par la balise <br> (balise orpheline = s’utilisant seule).

Etape 2 : Mettez votre sous-titre à la ligne grâce à l’ajout d’un élément br

Etape 3 : Dans le body ajouter un lien hypertexte nommé Illustration renvoyant vers une photo de l’activité/du lieu de votre promenade comme le montre le document 4p63.

Pour ce faire aller chercher l’adresse d’une image en ligne en faisant Ouvrir l’image dans un nouvel onglet et copier l’adresse de l’image pour créer le lien hypertexte.

Remarque : Dans l’élément a (pour "anchor" ou ancre en anglais) il y a un attribut href (pour hypertexte référence)

L’élément img, servant à insérer une image dans une page HTML, va lui demander deux attributs : src et alt exemple dans l’exercice 6p73.

L'attribut src va prendre comme valeur le nom et l’emplacement de l’image tandis que l'attribut alt va afficher un texte alternatif dans le cas où l’image ne serait pas disponible (pour les non voyants par exemple).

Etape 4 : Dans le body Insérer une photo que vous aurez préalablement enregistrée dans votre dossier TPWeb1, dossier /Images

Vous pouvez trouver un photographie libre de droit sur https://commons.wikimedia.org ou une de vos photographies personnelles…

Etape 5 : Copier coller le texte ci-dessous en le plaçant dans le corps de code (=body) en utilisant l’élément paragraphe p comme on peut le voir sur le code HTML du document 3p63.

Remarque : la mise en forme se fera à l’activité-étape suivante.

Je vous présente ici une de mes sorties/activités que j’ai réalisé cet été. Je réalise pour cela une page Web assez simple. Je vous présente maintenant un tableau qui indique la ville et le mois où j’ai réalisé cette promenade/activité.

Etape 6 : On s’aidera de l’exercice 4p72 pour réaliser la consigne du texte paragraphe en italique.

Prolongements : En vous inspirant du document 1 p62 découvrir ce que fait l’utilisation conjointe les paires de balises entrante fermante <ul><ul/> et <li> <li/>

De même dans un texte découvrir ce que fait la paire entrante fermante <b><b/> ainsi que la paire entrante fermante <i><i/> en encadrant un mot de ce texte avec cette paire de balises.

Faire de même avec <h2>Une de mes balades/activités<h2/>.

(4)

 Créer un lien hypertexte nommé "page 1.html" ou vous écrirez une ou deux lignes sur les personnes avec qui vous avez fait votre balade ou le(s) lieu(x) où vous pratiquez votre activité.

Coder correctement cette deuxième page dans un nouveau fichier nommé "page 1.html" dans Brackets.

Nous vous Félicitons pour le travail accompli, votre site doit prendre forme dans le contenu, maintenant, nous allons le rendre attrayant et plus

agréable et créant une feuille de Style CSS

Activité 3 : Gérer l’apparence d’un site par le CSS.

Utilisation de Brackets

Dans le menu Fichier, cliquer sur Nouveau.

Dans le menu Fichier, cliquer sur Enregistrer et dans Type sélectionner Web Files et écrire feuilledestyle.css dans Nom du fichier.

Remarquez que l’avantage de cette méthode (une parmi d’autres) est d’harmoniser le style de toutes les pages d’un même site WEB en renvoyant à la même feuille de style

Comme nous l’avons vu jusqu'à présent une page HTML est écrit comme des sortes de boites imbriquées les uns dans les autres.

On remarque que Brackets mes des indentations (=alinéas) afin de matérialiser cela et rendre l’écriture du code plus aisée.

Nous allons faire la même démarche pour la mise en forme de la page Web grâce à la feuilledestyle.css que vous allez créer.

Observer le document 2p63 le code CSS contient:

Un sélecteur body contient diverses

propriétés comme background-color font-family padding font- size

séparées par des ; attention de ne pas les oublier

Etape 7 : Sur le modèle des documents 2 et 3 p 62-63 :

a. trouver dans le code HTML du doc 3 une balise pour lier votre feuilledestyle.css à votre code html et le faire.

b. trouver le sélecteur pour modifier la propriété couleur de fond (background-color) de la page web en dodgerblue

c. trouver le sélecteur pour modifier la propriété couleur de fond de votre titre en vert (=green) d. trouver le sélecteur pour modifier la propriété couleur de fond de votre titre en burlywood e. trouver un sélecteur pour mettre la police des paragraphes en couleur brown, en gras (font-

weight: bold) et penché (font-style : oblique) avec en police d’écriture "Comic Sans MS", cursive, sans-serif" avec une taille de 20px (20pixels)

f. Avec la propriété text-align centrer vos titres , sous-titres et votre texte de paragraphe.

(5)

Etape 8 : Dans la feuille de style appliquer petit à petit et observer ce que fait chaque ligne de code : td{

border: 1px solid black;

padding: 20px 20px;

font-weight: bold;

}

table{

border-collapse: collapse;

}

tr:nth-child(even) { background: #EEE }

tr:nth-child(odd) { background: #BBB }

(6)

Q2 ) HyperText Markup Language, soit en français « langage de balisage hypertexte » Q3) CSS est le diminutif de Cascading StyleSheets, ou feuilles de styles en cascade.

N’utilisez jamais le HTML pour la mise en forme !

Si vous faussez le tout en déclarant par exemple des titres qui n’en sont pas, vous pervertissez le rôle du HTML et cela va impacter fortement la qualité de votre page web, sa validité et votre référencement global.

Q4) Balises de bases :

< !DOCTYPE html>

<html> et </html> ou </html>

<head> et </head> ou <head/>

<body> et </body> ou <body/>

Dans le bon enchaînement de balises:

<!DOCTYPE html>

<html>

<head>

</head>

<body>

lieu de promenade/loisir explication

</body>

</html>

On constate que seul le texte de l’élément body apparait. Dans le body tout apparait à la suite.

Un “élément” est formé d’une paire de balises ouvrante et fermante ( ou d’une balise orpheline) et d'un contenu entre les balises

Q 5) Balises <h1> et <h2>

Bibiliographie : https://www.pierre-giraud.com/html-css/cours-complet/elements-balises-attributs-html.php

Références

Documents relatifs

Une des informations donnée dans l'entête est le codage des caractères utilisé pour écrire la page web, grâce à la balise ci-dessous. a) Ajoutez la balise de codage

Vous avez besoin d'un unique sélecteur, et vous ne devez pas modier le code HTML du chier.... Optionnel : entraînez-vous à utiliser les sélecteurs à l'aide du jeu

Si vous pensez avoir besoin d’explications supplémentaires, vous pouvez consulter les vidéos lienmini.fr dont les liens sont indiqués sur la page suivante. Le diaporama LibreOffice

Si vous pensez avoir besoin d’explications supplémentaires, vous pouvez consulter les vidéos lienmini.fr dont les liens sont indiqués sur la page suivante. Le diaporama LibreOffice

Si vous pensez avoir besoin d’explications supplémentaires, vous pouvez consulter les vidéos lienmini.fr dont les liens sont indiqués sur la page suivante. Le diaporama LibreOffice

Le diaporama LibreOffice qui sert de support aux vidéos ci-dessous est disponible en libre téléchargement à l’adresse : https://j-chouteau.org/cours/snt/le-web-html-et-css.

Largeur 43 % Hauteur 320 pixels Marge intérieure 10 pixels Marge extérieure 5 pixels Couleur de fond: #DADE6E Bordure : groove 4 pixels HTML :. Division Partie

Largeur 43 % Hauteur 320 pixels Marge intérieure 10 pixels Marge extérieure 5 pixels Couleur de fond: #DADE6E Bordure : groove 4 pixels HTML :. Division Partie