C'est la Pause
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Pokémon EV06 : où acheter le Bundle Lot 6 Boosters Mascarade ...
Voir le deal

Le langage HTML

2 participants

Aller en bas

Le langage HTML Empty Le langage HTML

Message par Squall Lun 1 Mai 2006 - 0:06

1. AVANT PROPOS

Pour simplifier la compréhension de cette rubrique je vais adopter un code d'écriture :

-tout le texte d'éxplication sera écrit normalement
-les balises du langage HTML seront en gras (exemple : <balise></fin de balise>)
-ce qui sera entre les balises sera en italique
-le résultat sera en vert

Voici donc un petit exemple de ce que cela va donner :
pour mettre un titre dans la page web on utilise la balise <title> avec la fin de balise </title>.
Par exemple, <title>SUPER LE SITE</title> donnera
SUPER LE SITE dans la barre de titre de la fenêtre de l'explorateur.


Dernière édition par le Lun 1 Mai 2006 - 0:25, édité 1 fois
Squall
Squall
Administrateur Adjoint
Administrateur Adjoint

Masculin
Nombre de messages : 246
Localisation : entre Andromède et le Soleil
Date d'inscription : 29/04/2006

http://pl.a.free.fr/web/html/

Revenir en haut Aller en bas

Le langage HTML Empty Re: Le langage HTML

Message par Squall Lun 1 Mai 2006 - 0:06

2. HISTOIRE D'INTERNET

Internet a une longue histoire : tout à commencé en 1957.
En effet en 1957 l'ARPA,une agence américaine pour les projets de recherche avancée,est crée (cette agence n'existe plus aujourd'hui pour information pour les paranos).

Dans les années 60, l'ARPA propose l'ARPANET, un système permettant de relier plusieurs ordinateurs. Il y'a deux objectifs à ce système : augmenter la puissance de calcul et résister à une attaque nucléaire, les informations voyageants librement d'un ordinateur à un autre il sera plus difficile de supprimer des données importantes. Il ne faut pas oublier qu'a cette époque le monde est en pleine guerre froide.

Dans les années 70, INTERNET, qui élargit ARPANET, est adopté et dévellopé dans différentes universités (les universités font toujours des trucs supers dans la recherche et sont les précurseurs d'internet)
Pendant ce temps l'ARPA continue ses recherches dans les protocoles : ils permettent de faire communiquer deux ordinateurs différents ensemble selon des règles pré-établies qui vont faire qu'ils vont se comprendre.

Le premier virus apparaît alors en 1988, créé par des universitaires !!!

En 1991, GOPHER est né ainsi que le SGML(dévellopé avec le World Wide Web) : GOPHER est le premier navigateur internet et SGML est l'ancêtre de l'HTML.

En 1994, MOSAIC, l'ancêtre de Nestcape, est à son tour crée : il intègre de nouvelles fonctionalités.
Le langage HTML suit et le premier mail date des années 90 environ.


Dernière édition par le Sam 14 Oct 2006 - 1:55, édité 2 fois
Squall
Squall
Administrateur Adjoint
Administrateur Adjoint

Masculin
Nombre de messages : 246
Localisation : entre Andromède et le Soleil
Date d'inscription : 29/04/2006

http://pl.a.free.fr/web/html/

Revenir en haut Aller en bas

Le langage HTML Empty Re: Le langage HTML

Message par Squall Lun 1 Mai 2006 - 0:08

3. HISTOIRE DE L'HTML

Le langage HTML a été mis au point par Tim Berners-Lee, chercheur au CERN à Genève, à partir de 1989. Ce n'est cependant qu'à partir de 1993 que l'on considère l'état du HTML suffisamment avancé pour parler de langage (HTML est alors baptisée symboliquement HTML 1.0).

Il y'a ensuite eu les versions :
.3.2 - 14 janvier 1997
.4.0 - septembre 1997
.4.01 - 24 décembre 1999

Le langage HTML (qui signifie Hypertext Mark-up Langage, soit dit en passant) n'a donc pas été créé par un informaticien proprement dit mais plutôt par un bibliothécaire.
C'est pourquoi il est organisé autour de la structure de l'affichage : on dit où l'on veut placer son texte, si on veut l'afficher en gras, en italique, etc.

De plus les informations que le créateur de page web fournit à sa page sont INTERPRETEES par le navigateur : même si ce doit être très rare, Mozilla Firefox et Internet Explorer n'afficheront pas de la même façon certaines informations.


Dernière édition par le Lun 1 Mai 2006 - 0:26, édité 1 fois
Squall
Squall
Administrateur Adjoint
Administrateur Adjoint

Masculin
Nombre de messages : 246
Localisation : entre Andromède et le Soleil
Date d'inscription : 29/04/2006

http://pl.a.free.fr/web/html/

Revenir en haut Aller en bas

Le langage HTML Empty Re: Le langage HTML

Message par Squall Lun 1 Mai 2006 - 0:08

4. LES BASES DU LANGAGE HTML

Le langage HTML est un langage brut, c'est à dire qu'il suffit d'écrire quelques lignes que le navigateur va interpréter pour afficher un réultat. Le langage brut est très simple à crée : il suffit d'avoir le bloc-notes sous windows ou Edit sous Linux (ou Nedit). Il ne faut pas utiliser word par exemple car c'est un logiciel de texte enrichi : il va enregistrer des informations sur la façon dont vous écrivez.

Ensuite il vous faut un navigateur internet pour pouvoir afficher votre page web ainsi crée (exemple : Mozilla Firefox, Internet Explorer, Netscape).

Lorsque vous crééz une page avec le bloc notes par exemple il faut bien penser à l'enregistrer au format HTML ou HTM : par exemple mapageweb.html .
Ensuite vous pourrez l'ouvrir avec le navigateur.

Pour modifier votre code, inutile de changer l'extension : il vous suffit de faire un clique droit sur la page et de cliquer sur "afficher la source", ou alors il est possible de passer par le menu "affichage".
(Sous Mozilla, vous pouvez même faire CTRL+U).

Mise à jour : il n'est pas possible de modifier le code source avec Mozilla.
Utilisez donc Internet Explorer ou le bloc-notes Exclamation


Dernière édition par le Lun 1 Mai 2006 - 0:26, édité 1 fois
Squall
Squall
Administrateur Adjoint
Administrateur Adjoint

Masculin
Nombre de messages : 246
Localisation : entre Andromède et le Soleil
Date d'inscription : 29/04/2006

http://pl.a.free.fr/web/html/

Revenir en haut Aller en bas

Le langage HTML Empty Re: Le langage HTML

Message par Squall Lun 1 Mai 2006 - 0:08

4.1 Les balises

Les balises sont à la base du langage HTML : ce sont elles qui fournissent de l'information sur l'information ("écrire en gras le titre et le mettre en haut à gauche" est de l'information sur l'information).

Les balises sont donc nécéssaires pour pouvoir créer une page web.
Elles sont très nombreuses (plus de 400) mais il est inutile de toutes les apprendre : 100 balises suffisent pour un bon site.

Pour cela elles commençent par les carcatères < et > et se terminent par </ et >.
<title></title> est par exemple la balise qui permet de mettre un titre.
Cependant certaines balises n'ont pas besoin de balise de fin : <HR> créé une ligne et n'a pas besoin de </HR>.

Enfin les balises peuvent être écrites en majuscules ou en minuscule : cela n'a de l'importance que pour celui qui crée sa page web, pour qu'il s'y retrouve.


Dernière édition par le Lun 1 Mai 2006 - 0:26, édité 1 fois
Squall
Squall
Administrateur Adjoint
Administrateur Adjoint

Masculin
Nombre de messages : 246
Localisation : entre Andromède et le Soleil
Date d'inscription : 29/04/2006

http://pl.a.free.fr/web/html/

Revenir en haut Aller en bas

Le langage HTML Empty Re: Le langage HTML

Message par Squall Lun 1 Mai 2006 - 0:09

4.2 Les balises de base

Pour commençer une page web, il faut tout d'abord dire ce que l'on veut faire : créer une page web.

Pour cela il existe une balise : <HTML>page web</HTML> .
Cette balise est nécessaire à toute page web. La balise de début se plaçe au début du fichier texte et la balise de fin se plaçe à la fin du fichier texte.

Ensuite, une page web contient un en-tête : il y'a donc une seconde balise <HEAD> terminée par </HEAD> qui contient par exemple le titre de la page.

Pour créer un titre, la balise <TITLE>titre de la page</TITLE> existe également. Cette balise est "importante" car ce qu'elle contient sera le texte plaçé dans le titre d'un favori par défaut.
Il faut donc éviter les titres comme "Bienvenue sur ma page web" et privilégier les titres comme "Le site de Squalldjidane" !
De plus le titre doit être assez court ou il sera tronqué lors de son affichage (par exemple le titre "Bienvenue sur le site de Squal..." est tronqué.

Maintenant que nous avons vu le titre de la page, attaquons nous au corps de la page : il existe alors une balise <BODY>corps de la page</BODY>.
Tout ce qui sera affiché sur la page est à placé dans cette balise !

Voici maintenant un exemple simple de code source de page web:

<HTML>
<HEAD>

<TITLE> Le site de Squalldjidane </TITLE>

</HEAD>

<BODY>

Bienvenue sur le site de Squalldjidane !!!

</BODY>

</HTML>

Cela donne le résultat suivant : Bienvenue sur le site de Squalldjidane !!! (sans oublier le titre de la page).

Enfin, voici quelques conseils sur la réalisation d'une page web :
-pensez toujours à refermer une balise par sa balise de fin dès que vous l'avez ouverte pour éviter de l'oublier ensuite et de générer des erreurs
-indentez en pressant la touche TAB (en dessous de ² et à gauche de A sur le clavier), vous lirez mieux ce que vous écrivez. Je ne l'ai pas fait ici car ça ne marche pas Sad
-réfléchissez sur papier avant de commencer la réalisation, cela vous évitera des erreurs, des résultats innatendus, etc


Dernière édition par le Lun 1 Mai 2006 - 0:26, édité 1 fois
Squall
Squall
Administrateur Adjoint
Administrateur Adjoint

Masculin
Nombre de messages : 246
Localisation : entre Andromède et le Soleil
Date d'inscription : 29/04/2006

http://pl.a.free.fr/web/html/

Revenir en haut Aller en bas

Le langage HTML Empty Re: Le langage HTML

Message par Squall Lun 1 Mai 2006 - 0:09

4.3 Le corps de la page

Nous allons maintenant nous attaquer au texte plaçé entre les balises <BODY> et </BODY>, c'est à dire au corps de la page.

Tout d'abord, pour créer un nouveau paragraphe il faut utiliser la balise <P> avec sa fin de balise </P>.
Il est important d'utiliser cette balise car le navigateur n'interprète pas les espaces et les retours à la ligne : les deux codes suivants sont identiques (pour ne pas utiliser trop d'espace j'ai enlevé les autres balises, mais ne le faites pas Evil or Very Mad ) :

<BODY>

Bienvenue
sur
le
site
de
Squalldjidane !!!

</BODY>

----------------------------*************--------------------

<BODY>

Bienvenue sur le site de Squalldjidane !!!

</BODY>

----------------------------*************--------------------

Ensuite, il existe une balise spéciale pour revenir à la ligne : la balise <BR> qui n'a pas de fin de balise.
Cette balise est utile pour la même raison que la balise qui créée un nouveau paragraphe.
de même la balise <HR> créée une ligne sur toute la longueur de la page : elle n'a donc pas besoind de se refermer.

Maintenant que vous savez écrire dans une page web, comment faire pour changer la taille des caractères ?
Il existe tout simplement la balise <Hx></Hx> avec x un nombre entier compris entre 1 et 6 qui représente la taille du texte (plus x est grand et plus le texte est petit Exclamation ).

Et comment faire pour mettre le titre en gras, en italique et souligné ?
Les balises <B></B> pour gras, <I></I> pour italique et <U></U> pour souligné sont là pour vous aider !!!

Il existe également la balise <STRONG></STRONG> qui rend un texte important mais sur la plupart des navigateurs le texte apparaît en gras. Shocked

Enfin voici un point presque inutile : les accents. Il existe pour créer des accents un mot spécial : &<lettre à accentuer><forme de l'accent>.
Par exemple, "&ecirc" donne "ê", "&agrave" donne "à", etc.
cela est inutile aujourd'hui car les navigateurs récents reconnaissent les caractères accentués, qui font parti du code ASCII étendu.
Et cette mise en forme ne s'avère nécessaire que lorsque votre site doit être vu par un japonais, un tchèque, dont le navigateur ne traitera pas correctement des accents français.
Donc ne vous en faites pas, il est inutile d'utiliser cette fonction si vous ne voulez faire qu'un site perso. 💤


Dernière édition par le Lun 1 Mai 2006 - 0:26, édité 2 fois
Squall
Squall
Administrateur Adjoint
Administrateur Adjoint

Masculin
Nombre de messages : 246
Localisation : entre Andromède et le Soleil
Date d'inscription : 29/04/2006

http://pl.a.free.fr/web/html/

Revenir en haut Aller en bas

Le langage HTML Empty Re: Le langage HTML

Message par Squall Lun 1 Mai 2006 - 0:10

4.4 Les attributs

Voici une section importante qui va vous permettre de modifier les couleurs de la page et du texte ainsi que de mettre des liens, des images, etc ( Rolling Eyes Exclamation Laughing Razz )

Les attributs de balises sont des fonctions qui se plaçent à l'intérieur d'une balise et qui en modifient un peu la fonction : par exemple si j'écrit
<H1>Le titre</H1>, Le titre sera affiché avec la taille H1 et sera plaçé au centre de la page.

Tout d'abord voici quelques attributs concernant la mise en forme du texte :
align="center-left-right"
size="x"
font="police d'écriture"

-Le premier attribut aligne le texte dans la page au centre, à gauche ou à droite.
-Le second attribut change la taille du texte d'une façon plus précise que la balise <Hx>.
-Enfin le dernier spécifie la police d'écriture :arial, times new roman, etc.
Faites attention si vous changez la police car le visiteur de votre site n'a peut-être pas les mêmes polices que vous sur son ordi : il risque alors de voir des caractères bizarres. Ce que vous pouvez faire dans ce cas est par exemple un lien vers le téléchargement de votre police d'écriture pour que chaque visiteur puisse voir votre site.

Ensuite voici l'attribut permettant de changer la couleur sur votre page :
bgcolor="couleur"
Et voici la balise
-Le premier change la couleur de la police tandis que le deuxième change la couleur de l'arrière plan. Associées à la balise <BODY>, ces attributs changeront toutes les couleurs des polices et la couleur de l'arrière plan par celle précisée.
-Couleur est une couleur (vous allez dire c'est idiot de marquer cela mais attendez la suite Shocked ) littérale ou héxadécimale !
Une couleur littérale est par exemple "red", "blue", "darkblue", "black", ...
Une couleur héxadécimale est une couleur exprimée en héxadécimale, c'est à dire en base 16 pour les matheux : les chiffres ne sont pas 0 1 2 3 4 5 6 7 8 9 mais 0 1 2 3 4 5 6 7 8 9 A B C D E F .
De plus la couleur héxadécimale possède un # devant.
Enfin les couleurs sont exprimées en RGB (red, green, blue, soit rouge, vert, bleu) et sur 6 chiffres. Par exemple #000000 dit qu'il y'a 0 rouge, 0 vert et 0 bleu, ce qui donne du noir. A l'inverse #FFFFFF dit qu'il y'a 255 rouge, bleu et vert ce qui donne du blanc.
Dernière chose : n'oubliez pas les guillemets !

Voici quelques couleurs utiles :
en héxadécimal ---- en littéral ---- couleur
#FF0000 --------------- red --------- rouge
#00FF00 -------------- green -------- vert
#0000FF --------------- blue --------- bleu
#00FFFF ------------- lightblue ----- bleu ciel
#3300FF ------------ darkblue ---- bleu foncé
Essayez vos propes associations !

Maintenant nous allons voir comment insérer des images ou faire des liens :

<IMG SRC="mon_image.gif> plaçe l'image mon_image.gif dans la page. Cette balise peut être intéressante avec l'attribut align="...".
Il faut également savoir quelque chose d'important à propos des images pour améliorer leur compression et donc la vitesse de chargement de votre page :
-les images portants l'extension .JPG sont déstinées à des photos.
-les images portants l'extension .GIF sont déstinées aux images avec peu de couleurs.
-les images portants l'extension .PNG sont déstinées aux deux types.

Enfin, les liens sont la chose la plus importante et la plus excitante du langage HTML : aucune télé, aucun journal ni aucun autre support d'information ne vous permet de faire des liens comme ceux permis par Internet Exclamation
Pourtant la balise est toute simple :
Voici un lien permet de faire un lien vers le fichier (ou vers un autre type de contenu : musique, vidéos, photos, fichiers executables, jeux flash) entre les guillemets.

L'adresse relative est l'adresse à partir du dossier où vous vous trouvez, par exemple si les fichiers "index.html" et "lien.html" se trouvent dans le dossier C:\mon_site_perso\ et que je veux faire un lien entre index.html et lien.html, l'adresse relative (ou chemin relatif) est lien.html. Par contre le chemin absolu est C:\mon_site_perso\liens.html .
Remarquez l'utilisation du caractère '_' : celui ci est important car les serveurs ne comprennent pas ou mal les espaces et des pages existantes pourraient alors ne jamais être trouvées. Cela est valable sous le système d'exploitation UNIX mais pas sous Windows par exemple.

Allez voir la page suivante pour vous donner une idée de ce que vous avez appris et regardez la source: http://pl.a.free.fr/web/images.html


Dernière édition par le Sam 14 Oct 2006 - 1:54, édité 2 fois
Squall
Squall
Administrateur Adjoint
Administrateur Adjoint

Masculin
Nombre de messages : 246
Localisation : entre Andromède et le Soleil
Date d'inscription : 29/04/2006

http://pl.a.free.fr/web/html/

Revenir en haut Aller en bas

Le langage HTML Empty Re: Le langage HTML

Message par Squall Lun 1 Mai 2006 - 0:10

5. LES TABLEAUX ET LES LISTES

Dans tous les langages les tableaux (et donc les listes) sont toujours des éléments importants.

Il en est de même en HTML : il suffit de regarder le forum pour voir qu'il s'organise en colonnes et en lignes.


5.1 Les listes


Les listes permmettent de lister ( Shocked ) des éléments : par exemple voici les différents modèles de voiture de la marque Reuno disponibles :
    Maiguane
    Cli-yau
    Tou-in-go


En HTML il existe 2 types de listes : les listes ordonnées et les listes non ordonnées. Les listes ordonnées tiennent compte de l'emplacement de l'élément (par exemple dans un classement) à l'inverse des listes non-ordonnées.
Pour un exemple de chaque, allez voir la page http://pl.a.free.fr/web/listes.html .

Pour créer une liste non ordonnée il existe la balise
  • .
    Pour créer une liste ordonnée il existe la balise
      (signifie ordonned list).
      Pour insérer un élément dans une liste il faut utiliser la balise
    1. . Cela remplace la balise
      dans une liste non ordonnée.

      Enfin, pour créer un titre de la liste, utilisez la balise <LH></LH> (signifie list header).


      Il existe également un troisième type de liste mais un peu particulier donc je ne l'ai pas mis avec les autres : les listes descriptives.

      Les listes descriptives permmettent d'apporter des précisions sur un mot, par exemple pour faire un lexique. Elles sont composées d'un item (le mot du lexique par exemple) et de sa définition.

      Pour cela la balise <DL></DL> ouvre une liste descriptive.
      La balise <DT> permet ensuite de créer un nouvel item et la balise <DD> corrrespond à la définition de cet item.

      On peut ensuite utiliser d'autres balises de style (comme <Hx>,) pour modifier l'apparence de l'item.

      Voici le lien pour l'exemple : http://pl.a.free.fr/web/listes.html


    2. Dernière édition par le Sam 14 Oct 2006 - 1:56, édité 3 fois
      Squall
      Squall
      Administrateur Adjoint
      Administrateur Adjoint

      Masculin
      Nombre de messages : 246
      Localisation : entre Andromède et le Soleil
      Date d'inscription : 29/04/2006

      http://pl.a.free.fr/web/html/

      Revenir en haut Aller en bas

      Le langage HTML Empty Re: Le langage HTML

      Message par Squall Lun 1 Mai 2006 - 0:11

      5.2 Les tableaux - généralités

      Passont maintenant aux choses sérieuses : les tableaux Exclamation
      Les tableaux sont toujours très importants et très utiles dans n'importe quel langage de programmation quel qu'il soit. Cette règle est donc également valide en HTML.

      Les tableaux peuvent servir à de nombreuses choses : ils peuvent contenir n'importe quoi et sont utiles pour découper la page en différentes rubriques.

      Pour définir un tableau, il faut tout d'abord utiliser la balise <TABLE></TABLE>.
      L'attribut BORDER=n avec n un nombre entier place une bordure autour des différentes cellules (les différentes cases du tableau) de la taille n. Si n=0 ou si vous ne mettez pas cet attribut il n'y aura pas de bordure Laughing

      Ensuite on peut créer des lignes et des colonnes : la balise <TR> créé une nouvelle ligne tandis que la balise <TD> créé une nouvelle cellule, et non une nouvelle colonne Exclamation (sinon comment ferait on pour écrire quelque chose dans la cellule en haut à droite Question Rolling Eyes ).

      Il existe également la balise <TH> qui a le même effet que <TD> sauf que le navigateur interprète cette balise différemment : il va placer le texte au centre et en gras.

      Enfin il existe une balise qui permet de placer un titre au dessous ou au dessus du tableau en fonction de l'attribut ALIGN="bottom ou top" (bottom place le titre au dessous du tableau et top le place au dessus) : <CAPTION></CAPTION>.

      Voici donc un exemple pour illustrer tout cela :

      <TABLE>
      <CAPTION>
      Modèles de voitures de la marque Reuno</CAPTION>
      <TR><TH>
      Modèle<TH>Prix
      <TR><TD>Maiguane<TD>20001.99€
      <TR><TD>Tou-in-go<TD>10500.00€
      <TR><TD>Cly-au<TD>12499.36 €
      </TABLE>

      donne le résultat suivant :

      Le langage HTML Tableau


      Dernière édition par le Ven 4 Mai 2007 - 12:41, édité 6 fois
      Squall
      Squall
      Administrateur Adjoint
      Administrateur Adjoint

      Masculin
      Nombre de messages : 246
      Localisation : entre Andromède et le Soleil
      Date d'inscription : 29/04/2006

      http://pl.a.free.fr/web/html/

      Revenir en haut Aller en bas

      Le langage HTML Empty Re: Le langage HTML

      Message par Squall Lun 1 Mai 2006 - 0:12

      5.3 La page et les tableaux

      Au début de mon apprentissage du langage HTML, j'ai vite été confronté au problème suivant : comment faire un titre en haut au centre, un menu à droite et la page principale sur le reste de la page ?
      La première réponse que j'ai trouvé était simple : créer ma page avec un éditeur de pages webs (comme macromedia dreamweaver ou front page).
      La seconde était plus intéressante : utiliser un tableau de la taille de ma page entière.

      Nous allons donc voir ici la seconde solution.
      Et cette solution passe par de nombreux attributs des balises <TABLE></TABLE>, <TD> et <TR> (ma réaction : Laughing , la vôtre : Sad Exclamation ).
      remarque : n est un nombre entier positif

      Les attributs de <TABLE></TABLE>
      Border=n attribut une bordure au tableau de largeur n
      Cellpadding=n définit l'espacement entre la bordure et le début du texte
      Cellspacing=n définit la largeur intérieure de la bordure
      Width=n% définit lalargeur du tableau en fonction de la largeur de la page (100% créé un tableau de la largeur de la page).


      Les attributs de <TR>
      Ces attributs sont afféctés sur toute la ligne SAUF si un attribut de <TD> vient contredire un attribut de <TR> .
      Valign="" et Align="" alignent le texte horizontalement (Align) et verticalement (Valign). Entre les guillemets on retrouve :
      -pour Valign, TOP (haut), BOTTOM (bas), MIDDLE (milieu)
      -pour Align, RIGHT (droite), LEFT (gauche), CENTER (centre).

      Les attributs de <TD> (et <TH>)
      On retrouve ici les attributs Valign et Align.
      De plus il existe Colspan=n, qui fait fusionner n cellules horizontalement et Rowspan=n qui fait fusionner verticalement n cellules.
      Enfin, pour éviter que le navigateur ne mette le texte d'une cellule sur plusieurs lignes, il existe l'attribut Nowrap .

      Pour finir, voici l'attribut qui va avec toutes ces balises : BGCOLOR="couleur" . Il fonctionne de la même façon que l'attribut BGCOLOR vu plus haut.

      Allez voir http://pl.a.free.fr/web/tableaux.html
      pour des exemples pratiques.


      Dernière édition par le Sam 14 Oct 2006 - 1:59, édité 3 fois
      Squall
      Squall
      Administrateur Adjoint
      Administrateur Adjoint

      Masculin
      Nombre de messages : 246
      Localisation : entre Andromède et le Soleil
      Date d'inscription : 29/04/2006

      http://pl.a.free.fr/web/html/

      Revenir en haut Aller en bas

      Le langage HTML Empty Re: Le langage HTML

      Message par Squall Lun 1 Mai 2006 - 0:18

      5.4 Créer un tableau en entier

      Maintenant que nous savons tout des tableaux (ou presque), voyons maintenant comment bien créer sa page à l'aide d'un grand tableau :

      Tout d'abord, voici comment doit se présenter la page la plus ergonomique possible :
      le titre doit être en gros en haut, le menu à droite, à gauche ou les deux ou en dessous du titre au milieu et tout en bas on trouve les crédits, contacts, plan du site, etc. Bien sûr cela varie en fonction des sites.
      Allez faire un tour sur http://www.jeuxvideo.com et http://www.ebay.fr/ pour voir la présentation.

      Donc voilà ce qu'on devra faire : un tableau de 3 lignes : une pour le titre, une pour le menu et le corps de la page et une pour les crédits.
      Ensuite, il nous faut dans le corps de la page deux cellules de largeur différente.

      Voici maintenant un bout de code : (j'ai mis une bordure pour mieux visualiser le résultat)

      <TABLE>
      <TR><TD><H1>
      Bienvenue sur le site de Squalldjidane !</H1>
      <TR><TD><STRONG>
      SOMMAIRE</STRONG>1. Accueil<BR>2. Moi<TD>Voici ici le texte principal. Je ne suis pas obligé de mettre width=80% mais c'est mieux.
      <TR><TD align="right">Copyright 2005 Tous droits résérvés. Webmaster : Squalldjidane
      </TABLE>

      Et voici le résultat : c'est vraiment une super méthode bien au point Exclamation

      Le langage HTML Pagepresente

      Maintenant, à votre tour de bidouiller pour obtenir le résultat souhaité Exclamation


      Dernière édition par le Ven 4 Mai 2007 - 12:42, édité 6 fois
      Squall
      Squall
      Administrateur Adjoint
      Administrateur Adjoint

      Masculin
      Nombre de messages : 246
      Localisation : entre Andromède et le Soleil
      Date d'inscription : 29/04/2006

      http://pl.a.free.fr/web/html/

      Revenir en haut Aller en bas

      Le langage HTML Empty Re: Le langage HTML

      Message par Squall Lun 1 Mai 2006 - 0:19

      6. AJOUTS DIVERS

      Qui a dit que la rubrique était terminée Question
      Voici donc, avant que je commence à m'interesser au javascript (ce qui va prendre du temps je penses), quelques petits ajouts sur le code HTML qui ne sont pas nécéssaires mais qui existent.


      6.1 Les balises (que j'ai) oubliées

      Tout d'abord, il est possible de mettre des commentaires dans le code de la page HTML, ce qui est pratique pour dire par exemple "ceci définit la taille du tableau" ou "le lien vers le site de SquallDjidane est ici". Cela est utile lorsqu'on modifie un site HTML plusieurs mois après la dernière modification.
      Pour ce faire il faut utiliser la balise <!-- qui a pour balise de fin --> . Tout ce qui sera placé entre ces balises ne sera pas interprété par le navigateur ! Attention : Il y'a deux signes - et pas un seul comme l'affiche la page Exclamation

      Ensuite, comme tout document, il y'a un créateur et son fichier est peut-être protégé par des droits. Il existe donc une balise qui affiche sur la page HTML et en italique les informations de l'auteur. Cette balise peut être placée n'importe où ; <ADRESS>Squalldjidane - squalldjidane@squalldjidane.com</ADRESS> .

      Il existe dans un autre domaine (mais c'est pas grave) la balise <PRE> </PRE> qui affiche le texte de la façon dont cela a été défini dans le code HTML.
      Voici un exemple permettant de bien comprendre :

      <PRE>
      *-----**----*
      |LUNDI|MARDI|
      *-----**----*
      |06H00|17H30|
      *-----**----*

      </PRE>

      affiche EXACTEMENT ce qu'il y'a entre les balises, c'est à dire
      *-----**----*
      |LUNDI|MARDI|
      *-----**----*
      |06H00|17H30|
      *-----**----*


      Enfin, pour créer un lien vers une adresse e-mail, voici la syntaxe à respecter :
      <A HREF="mailto:squalldjidane@squalldjidane.fr">pour m'envoyer un mail !!!</a>[/u]


      Dernière édition par le Ven 4 Mai 2007 - 12:43, édité 1 fois
      Squall
      Squall
      Administrateur Adjoint
      Administrateur Adjoint

      Masculin
      Nombre de messages : 246
      Localisation : entre Andromède et le Soleil
      Date d'inscription : 29/04/2006

      http://pl.a.free.fr/web/html/

      Revenir en haut Aller en bas

      Le langage HTML Empty Re: Le langage HTML

      Message par Squall Lun 1 Mai 2006 - 0:28

      6.2 Styles de paragraphes

      <TT> </TT>
      Cette balise affiche le contenu en caractères de type machine à écrire.

      <CITE> </CITE>
      Cette balise permet de citer un ouvrage, une référence. Le navigateur affiche le contenu en italiques.

      <CODE> </CODE>
      Cette balise est utilisée lorsqu'on a à afficher un code informatique : cela permet au lecteur de bien comprendre qu'il s'agit du code et non de la description. Le navigateur y affiche en caractères de type machine à écrire.

      <DFN> </DFN>
      Cette balise est utilisée pour placer une définition. L'affichage dépend du navigateur.

      <EM> </EM>
      Cette balise met en valeur le texte. Mais là encore le plus souvent des caractères italiques sont affichés.

      <KBD> </KBD>
      Cette balise illustre une saisie au clavier en affichant des caractères de type machine à écrire.

      <SAMP> </SAMP>
      Cette balise est utilisée pour afficher un exemple de texte (encore avec des caractères de type machine à écrire.

      <VAR> </VAR>
      Cette balise permet de représenter une variable dans un contexte informatique (un peu comme du code). L'affichage est en italiques.

      <BLOCKQUOTE> </BLOCKQUOTE>
      Cette balise sert aux citations, comme la balise <CITE></CITE> mais cette fois le texte serait placé dans un paragraphe décalé par rapport au reste du texte et les caractères seront des caractères standard (comme la police Arial).
      Squall
      Squall
      Administrateur Adjoint
      Administrateur Adjoint

      Masculin
      Nombre de messages : 246
      Localisation : entre Andromède et le Soleil
      Date d'inscription : 29/04/2006

      http://pl.a.free.fr/web/html/

      Revenir en haut Aller en bas

      Le langage HTML Empty Re: Le langage HTML

      Message par Squall Lun 1 Mai 2006 - 0:28

      6.3 META informations

      La balise <META> se plaçe dans l'en-tête du code HTML, entre les balises <HEAD> et </HEAD> .
      Cette balise sert à fournir des informations sur le document HTML qui vont servir à des programmes d'analyse, notamment pour les moteurs de recherche.
      Il existe avec cette balise 3 attributs : NAME, CONTENT et HTTP-EQUIV.

      L'attribut NAME
      Il permet de spécifier un mot clé indiquant quelle information donne la balise. Les mots clés sont entre autres
      -AUTHOR qui indique l'auteur du document
      -KEYWORDS qui donne des mots clés sur le document
      -DESCRIPTION qui donne une courte description de la page HTML.

      L'attribut CONTENT
      Il permet d'associer une valeur au mot clé spécifié

      L'attribut HTTP-EQUIV
      Cet attribut permet de spécifier au serveur de renvoyer comme information le message qui suit.

      Exemples
      <META NAME="author" CONTENT="Squalldjidane">
      <META NAME="keywords" CONTENT="Squalldjidane html langage perso">
      notez que les différents mots clés sont séparés par des espaces !
      <META NAME="description" CONTENT="Le site perso de Squalldjidane sur le langage HTML">
      <META HTTP-EQUIV="Mise en service" CONTENT="1 janvier 2006, 23H59">
      Squall
      Squall
      Administrateur Adjoint
      Administrateur Adjoint

      Masculin
      Nombre de messages : 246
      Localisation : entre Andromède et le Soleil
      Date d'inscription : 29/04/2006

      http://pl.a.free.fr/web/html/

      Revenir en haut Aller en bas

      Le langage HTML Empty Re: Le langage HTML

      Message par Squall Lun 3 Juil 2006 - 12:23

      Maintenant que la rubrique est finie, je vous propose de l'enrichir ou de corriger certaines erreurs que j'aurais pu faire. Cependant ne modifiez pas mes posts svp.
      Squall
      Squall
      Administrateur Adjoint
      Administrateur Adjoint

      Masculin
      Nombre de messages : 246
      Localisation : entre Andromède et le Soleil
      Date d'inscription : 29/04/2006

      http://pl.a.free.fr/web/html/

      Revenir en haut Aller en bas

      Le langage HTML Empty Re: Le langage HTML

      Message par Lyric Ven 7 Juil 2006 - 18:48

      Voici quelques propositions que je te soumets, à toi de voir ce que tu peux traiter :
      - Des précisions sur les méta-tags (ou méta-balises)
      - Le CSS
      - La programmation en Flash
      Lyric
      Lyric
      ADMINISTRATEUR
      ADMINISTRATEUR

      Masculin
      Nombre de messages : 460
      Age : 40
      Localisation : Dans un coin reculé et tranquille d'Aeriana...
      Date d'inscription : 26/04/2006

      https://cest-la-pause.forumpro.fr

      Revenir en haut Aller en bas

      Le langage HTML Empty Re: Le langage HTML

      Message par Squall Lun 7 Aoû 2006 - 21:18

      Vous trouverez dans le sujet sur le Javascript une séléction de livres et sites internet en rapport avec le HTML et bien plus :

      https://cest-la-pause.forumpro.fr/viewtopic.forum?p=1299#1299
      Squall
      Squall
      Administrateur Adjoint
      Administrateur Adjoint

      Masculin
      Nombre de messages : 246
      Localisation : entre Andromède et le Soleil
      Date d'inscription : 29/04/2006

      http://pl.a.free.fr/web/html/

      Revenir en haut Aller en bas

      Le langage HTML Empty Re: Le langage HTML

      Message par Squall Ven 18 Mai 2007 - 17:21

      Si vous regardez ici, vous verrez un programme (une applet pour être exact) Java qui est insérée dans une page HTML.

      Et si vous regardez le code source de cette page HTML, vous trouverez la balise à utiliser pour insérer une applet.

      C'est la balise <applet></applet> qui a comme attributs code, width et height.

      - code définit quel est le fichier à lancer (qui porte l'extension .class ou .jar pour un programme Java).

      - width et height définissent respectivement la largeur et la hauteur de la fenêtre de l'applet.

      - il existe également codebase qui fait la même chose que code mais qui permet d'accéder à un fichier ailleurs que dans le répertoire courant.
      Par exemple si je met prog.class dans le répertoire applets et que ma page html est dans le répertoire parent, alors j'écrirais codebase="applets/prog.class"

      Enfin, sachez que seuls les applets peuvent s'exécuter dans un navigateur : il existe des programmes en Java comme ceux qui portent l'extension .exe, mais c'est vrai que c'est plus rare d'en trouver.
      Squall
      Squall
      Administrateur Adjoint
      Administrateur Adjoint

      Masculin
      Nombre de messages : 246
      Localisation : entre Andromède et le Soleil
      Date d'inscription : 29/04/2006

      http://pl.a.free.fr/web/html/

      Revenir en haut Aller en bas

      Le langage HTML Empty Re: Le langage HTML

      Message par Contenu sponsorisé


      Contenu sponsorisé


      Revenir en haut Aller en bas

      Revenir en haut


       
      Permission de ce forum:
      Vous ne pouvez pas répondre aux sujets dans ce forum