Présentation

Liens

Créer un Blog

Recherche

Calendrier

Juin 2012
L M M J V S D
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
<< < > >>

HTML/CSS

Lundi 20 juillet 2009 1 20 /07 /Juil /2009 19:10

Cette partie est la suite du chapitre préédent. Nous avions été maloncontreusement coupés, à cause d'une sombre histoire de mots dépassés .

Heureusement, j'ai décidé que vous ne seriez pas les vistimes de cet incident. De ce fait, je n'ai infligé aucun dommage à mon clavier qui demeure intact, et au lieu d'aller me questionner sur l'utilité réélle des blogs qui n'est apparement pas d'ecrire des articles utiles, mais plutot de photographier le plafond  ,encore mieux son Hamster ou meme preferer les phrases sobres du genre :  ce matin j'ai mangé un croissan ( Ah, dsl c'est facebook ça ); j'ai décidé de continuer d'écrire pour toi publique ...

 

Un peu de pratique

L'heure est venue de créer votre première page.
TU VAS LA FERMER OUI ? c’est la millième fois que j’entend ça

Désolé :

1- Créez un répertoire (ou vous voulez), cette partie n’est pas essentielle mais vous en aurez vite besoin dans de prochains chapitres.

2- ouvrez Notepad++


Ceci est le code dont je me suis servi au début pour vous donner une idée de la structure d’une page.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

        <head>

                <title>Cou cou je suis ton pire cauchemard</title>

                <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

        </head>

        <body>



              <!-- c'est ici qu'on bossera le plus   -->



        </body>

</html>

 



 

3-  Copié-collé le dans votre page.

Au passage, si vous avez bien choisi HTML dans langage comme je vous l’avais expliqué précédemment. Vous devriez voir les balises d’une couleur bleu, et les attributs d’une couleur rouge ( Comme les versions de Notepad++, changent, l’essentiel est que les balises et les attributs soient de deux couleurs différentes ).

4-  Faites Fichier à Enregistre sous.

Dans le nom du fichier mettez ce que vous voulez(index, de préférence ). Et dans type choisissez « Hypertext Makup Langage ».

5-  Sauvegardez puis quittez.

6-  Allez dans votre dossier puis double cliquez sur le fichiez que vous venez de créer.

            Le navigateur web va ouvrir une page vierge...



Bravo !!!, vous venez de créer votre première page WEB et elle est blanche ...



Ce tuto de *******, ça fait 15 minutes que je me ************* à ****** pour sa !!!!!!

 

Mais ne vous énervez pas comme ça, vous avez fait du très bon travail .

Déjà les balises qui se trouvent dans le document, ne sont pas apparu dans le navigateur ce qui veut dire que le navigateur les a traduites en quelque sorte. En plus si vous allez regarder la fenêtre dans la barre des taches vous allez voir : « Cou cou je suis ton pire cauchemar »

Eh oui, c'est la phrase dans la balise <title> </title>.

Enfin, si vous n’estes toujours pas convaincus, vous pouvez toujours aller dans body et écrire ce que vous voulez entre la balise suivant :

<h1> </h1>.

 

Exemple :

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

        <head>

                <title>Cou cou je suis ton pire cauchemard</title>

                <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

        </head>

        <body>



<H1>
Bonjour, je suis un apprenti programmeur qui a perdu la foi. Je lis depuis maintenant 1 bonne heure ce tutoriel et je n’ai rien appris </H1>

</H1>



        </body>

</html>



     7- Réenregistrez la page et ouvrez la de nouveau.

                  

Remarque:

La balise dans laquelle nous avons inséré notre texte est une balise qui sert normalement à ecrire des titres. Nous la retrouverons dans le prochain chapitre.



  

Index.html ou index.php

 

Si vous avez un jour prêté attention à votre barre de navigation d’internet vous avez sans doute déjà vu le mot index.

En fait le livre de la jungle version internet, veut que index soit donné à la page qu’on veut afficher en premier.

Je vous donne un exemple, je veux par exemple allez sur un site qui s’appelle gogo.com quand je m’y connecte c’est comme si je rentrais dans le dossier de se site. Ce dossier contient plusieurs pages qui ont un nom différent. La page qui s’appellera index sera la page que j’afficherai sur mon navigateur.

Remarque :

« index.html » doit bien être écrite sous cette forme, c'est-à-dire en minuscules et porter une extension à la fin.

Si le site se trouve dans un dossier qui contient un autre dossier qui contient une page appelée index.html, la page html se trouvant dans le premier dossier et non le sous dossier sera affiché.

 

 

Les commentaires


Disponibles dans absolument tous les langages, les commentaires vous servent de repère afin que vous puissiez comprendre ce que vous avez fait.

C’est comme si vous vous parliez à vous même en quelque sorte.

Ça ne serre a rien alors.

Détrompez-vous …

Imaginez que vous quittiez votre site pendant 3 mois, et que passé se délai vous vouliez corrigé un bug graphique que vous venez de remarquer. Dans ce cas le commentaire vous aidera a mieux comprendre ce que vous avez fait.

D’autant plus que votre page ne va pas contenir 5 ou 10 lignes comme maintenant mais bien des centaines de lignes.

 

On les ecis de la manière suivante : <!-- commentaire -->



Exemple :



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

        <head>

                <title>Cou cou je suis ton pire cauchemard</title>

                <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<!-- La partie ou on travaillera le moins -->       



        </head>

<body>



<!-- Vous allez deseter toute vie sociale grâce a cette partie -->   



</body>



</html>
<!-- Elle restera vide pour la fin des temps, en fait meme les commentaires n'existent pas içi ( c'est juste un exemple ) -->  



Fini pour cette deuxieme partie  .

Alors bien ou pas, et ça n'est rien. Dans le prochain chapitre, on va rentrer dans le vif du sujet. Ce sera d'ailleur la partie la plus improtante de tout le tutoriel, puisqu'elle vous apprendra a utiliser la plupart des balises HTML disponibles ( Vous souhaitez la lire ?? ça vous coutera 20 commentaires )...

Par Renji - Publié dans : HTML/CSS
Ecrire un commentaire - Voir les 0 commentaires
Lundi 20 juillet 2009 1 20 /07 /Juil /2009 15:04

Dans le précédent chapitre nous avions un peu pris notre temps pour comprendre ce qu’était le HTML et ce dont nous avions besoin pour programmer.

Dans ce chapitre nous allons utiliser les deux logiciel que je vous ai demandé d'installer, et faire notre première page Web. C’est ici que tout commence alors suivez bien.


Structure d’une page Web :


Comme vous le savez désormais une page web se compose de plusieurs balises. Ces balises sont organisées de la manière suivante :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

        <head>

                <title>Ma première page</title>

                <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

        </head>

        <body>


              <!-- c'est ici qu'on bossera le plus   -->


        </body>

</html>

 

Vous remarquez que cette page comporte 4 balises differentes :


1- <!DOCTYPE> : Dans les normes du HTML et du XHTML, un DOCTYPE (contraction pour "Document Type Declaration") informe le validateur de la version de (X)HTML que vous utilisez, et doit apparaitre en première position dans chaque page web. Les DOCTYPEs sont des composants primordiaux pour les pages conformes aux normes : ni votre balisage ni vos CSS ne passeront une validation sans DOCTYPE.

Si vous faites du HTML ou du XHTML n’oubliez jamais de mettre cette balise sous peine d’avoir quelques problèmes. Dans notre cas, nous allons utiliser le XHTML 1.0.

 

2- <html> </html> : l’ensemble des balises de la page se trouveront dans cette balise.  Enlevez-la et votre code plantera lamentablement 

Cette balise possède deux attributs, qui sont marqués en rouge:

xmlns: qui ne nous einteresse pas trop, il faut seulement l'écrire.

xml:lang: ici, on met la langue dans laquelle est écrite notre page, par exemple : si vous faites un site français, on ecrira : xml:lang="fr"  .


 


3- <Head> </Head> : Cette balise va contenir entre autres le CSS, Les balises <Meta /> qui servent par exemple à optimiser votre référencement par des moteurs de recherche (La réalité cruelle de notre époque veut que très peu de moteurs de recherche tiennent encore compte de ces balises ) et la balise <title> </title>.

<title> </title> est une balise à laquelle vous avez chaque jour affaire sans même vous en apercevoir.


Exemple :


 



   La partie entourée en rouge est en fait un texte qui se trouve dans la balise <title></title>


Quand vous ouvrez un onglet sous firefox, ou que vous avez plusieurs fenêtres web ouvertes en bas dans la barre des tache,. Ces barre portent généralement le nom du site web sur lequel vous êtes et parfois le titre de la page et bien il s’agit d’un texte qui se trouve dans la balise. <title> </title>.

 

Exemple :

<Title> Espace Programmation : Bienvenue aux bloggers </title>

 

<Head> < /head> peut contenir aussi une balise nommé <Link>. Mais nous en parlerons un peu plus tard.

 

4- <body></body> : Notre espace de travail, c’est ici que nous allons passez le plus claire de notre temps. En effet, mise à part les balises cités précédemment, toutes les autres balises relatives au texte seront insérés ici.





 

Les balises et les attributs :


Les balises:

L'éternelle question du premier chapitre revient et vous savez normalement maintenant ce que c’est qu’une balise.

En fait, jusqu'à présent quand je parlais de balises, et que je donné mes petits exemples ; je donnais toujours des balises de ce type :  <balise></balise>. Mais dans le cas de <Meta /> par exemple, elle n’était composée que d’une seule partie.

Eh bien, il faut savoir qu’il existe selon cette écriture deux types de balises :

 

 

Dans les deux cas qu’elle soient doubles ou uniques les balises s’écrivent de la manière suivante :

« Le signe plus petit que » Nom de la balise « Signe plus grand que »

Ce qui donne :

1 - < nom de la balise > < /nom de la balise >

ou

2- < nom de la balise />.


On avait compris la première fois ...

Je sais, mais tenais quand même à bien vous l’expliquer. Parce que moi à mes débuts, j’avais cherché carrément une journée pour trouver comme faire « le signe plus grand et plus petit que ». Faut dire que je n’étais pas un très grand Fan d’exposés de Math, et ces deux signes au cas ou vous seriez à ma place se trouvent sur la touche qui doit normalement se situer à droite de la touche « Shift » ou Maj .

 

Les attributs :


On en a parlé en haut mais on a pas vraiment donné d’explications. Les attributs ont des utilités variés, et sont indispensables pour le bon fonctionnement de certaines balises.

Ainsi pour une balise qu’on nommera image par exemple :


<image lien="http://www.kiffegrave.com/wp-content/uploads/2009/03/le_tire_bouchon_-_mousse_au_chocolat.jpg">


 

Lien est un attribue qui va indiquer à la balise image l’emplacement de l’image d’une coupe de chocolat, pour que la balise image puisse l’afficher a notre écran. 

Les attributs ont des rôles variés, comme par exemple l’attribut « Width » qui peut servir à indiquer la largeur d’une image, l’attribut « Name » qui donne un nom a une balise » ...Etc


Remarque:

1- Depuis tout à l'heure j'utilise des balises comme <image /> ou <balise> ou encore < nom de la balise />. Ces balises n'éxistent pas en réalité je les utilise juste pour vous faire comprendre le principe d'appelation d'une balise ou d'un attribut

2- L'emplacement d'un attribut est toujours à l'interieur d'une balise.

3- Une balise peut contenir plusieurs attributs differents.

 

 

 


Au cas, ou ça ne serai pas le cas, prenez tout votre temps pour relire. Ce qu'il faut comprendre dans tout ce joyeux K.O est qu'il existe des balises, et des attributs. Les attributs optimisent l'utilisation des balises qui existent sous deux formes différentes : uniques ou doubles.
Ahh, ça y'est <!--[if !vml]--> Alors, place aux expériences, mouhahahaha  ....

 

 

Bon pour ce chapitre, j'ai décidé tout compte fait de le diviser en deux chapitres...

Pourquoi ???

Parce que notre chère hébergeur "overblog" me dit que j'ai dépassé 130000 caractères html par article.

ça ne me fait pas vraiment plaisir mais que voulez vous , je me vengerai un jour ou l'autre ...

 

   Cartaman

Reposez vous bien donc, et rendez vous à la partie (2)...
Par Renji - Publié dans : HTML/CSS
Ecrire un commentaire - Voir les 0 commentaires
Dimanche 19 juillet 2009 7 19 /07 /Juil /2009 13:32
Pour le premier chapitre, j’ai décidé de commencer le plus facilement possible et quoi de mieux que de vous donner quelques définitions et quelques explications sur ce que vous allez faire. Les grandes lignes qui vous aideront à comprendre les principes de base du langage.

Ce chapitre contient aussi une partie dédié aux outils et programmes nécessaires pour pouvoir programmer le plus facilement possible.

Avant que vous ne commenciez à lire, sachez que faire un site web n’a rien de sorcier. C’est une tache à la portée de tout le monde et spécialement aux gens motivés.  La lecture de ce tutoriel peut prendre quelques heures à quelques jours, l’important est qu’a la fin vous puissiez vous souvenir de la plupart des commandes ( Je ne vous demande pas de tout apprendre, sinon vous seriez très vite dépassés ) .

Essayez plutôt de lire et de pratiquer, ce sera plus simple. Et puis si vous oubliez un jour une commande, les pages ne vont pas s’autodétruire .



HTML/ CSS : quesaco ?


HTML ( abréviation de Hypertext Markup Language est un langage informatique qui permet de créer des pages web grâce à un principe de balisage.


Balisage ???

Le balisage signifie en fait l’utilisation de balises. Les balises sont en quelques sorte des codes qui permettent d’indiquer au navigateur web les informations nécessaire pour qu’il puisse vous afficher le contenu de la page d’une manière définit.


Remarque:

Ne vous attardez pas trop sur les définitions. Il suffit seulement de savoir qu'elles existent. Les comprendre viendra en pratiquant


Le HTML a été inventé pour pouvoir écrire des documents hypertextuels liant les différentes ressources d’Internet avec des hyperliens. Aujourd’hui, ces documents sont appelés « page web ».


Bon maintenant que vous savez à peu près ce qu'est le HTML. Vous vous demandez sans doute ce que le CSS vient faire là ...

Le CSS est aussi un langage informatique qui permet de créer un site web.

Ah, on doit connaître juste l’un d’eux alors ...

Très perspicace mais non

Le CSS qui signifie Cascading Style Sheets ou Feuilles de style en cascade au passage est un langage complémentaire au HTML. Les deux ont un rôle bien définit et se complètent, l’un s’occupe de baliser l’autre de la déco des dimensions et de l’affichage.


Remarque:

Dans ce tutoriel histoire que compreniez bien tout, nous allons d’abord commencer par faire du HTML. Après quand tout sera bien clair, on commencera le CSS.

Pour revenir au HTML, ce dernier comprend de nombreuses fonctionnalités : affichage de texte, d’images, de vidéos à un certain point, il permet d’ajouter des applications à votre navigateur (Comme le lecteur vidéo de YouTube par exemple).

Aaah, en parlant de YouTube , si vous possédez un blog vous avez sans doute déjà ajouté une video. Pour se faire, vous avez copiez ceux-ci dans votre paragraphe :  blog qui vous demandez de rajouter un vidéo : ceci ressemblé à ça :

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/vr_PBOJ0Ehw&hl=fr&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always></param><embed src="http://www.youtube.com/v/vr_PBOJ0Ehw&hl=fr&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>

<object> </object> en réalité et une balise,< param> </param> l'est aussi. Voila je suis content d’avoir trouvé ce premier exemple.

Différentes versions de HTML :

Le HTML a connu depuis sa création différentes versions qui apportaient chacune leur lot de nouvelles fonctionnalités mais voila, les balises se faisaient nombreuses et les navigateurs aussi, donc certaines balises étaient affichés par un navigateur alors que d'autres étaient affichées par un autre. Cette situation étaient assez difficile à gérer et venait a bout parfois des programmeurs les plus endurcis. Heureusement avec l'avenement du XHTML, des standards ont étés créés ce qui fait du HTML, un language plus abordable et plus facile à aborder.

Pour en revenir à l’histoire, voici les principales innovations que connu le HTML d'après notre amie l’encyclopédie libre « WIKIPEDIA »  :

http://fr.wikipedia.org/wiki/Hypertext_Markup_Language#2000_-_2006_:_XHTML



Comment tout cela fonctionne ?

Votre page se trouve dans un ordinateur distant que nous allons qualifier de serveur. Ce serveur se trouve chez un hebergeur. L’hébergeur étant une société qui  possède pleins de serveurs qui compte plusieurs sites web différents.

Quand vous allez vous connectez à un site web, vous allez visionner des pages. Vous pourrez reconnaître que c’est bien une page en regardant la barre de navigation de votre navigateur,  vous allez en effet voir que cette page porte l’extension .HTML ou .PHP ou encore .xml (pour le PHP il s’agit d’un langage un peu plus développé que le HTML qui permet de rendre votre site plus interactif. J’espère d’ailleurs que je pourrais vous faire un tutoriel sur ce langage).

Pour revenir à notre explication, lorsque votre navigateur est sur une page, il va analyser son code  "le code HTML"  et va l'interpréter, ce qui donnera à la fin ce que vous voyez actuellement sur mon blog. ( par exemple, mettre du texte en gras, insérer un lien hypertext, définir la position d'un paragraphe dans l’espace : milieu ,gauche, droite).

Remarque.
Alors que 'autres languages plus complexes comme le C,C++,java ont besoin de compilation. Le HTML restent un langage simple qui n'a e ce fait pas besoin d'être compilé


Grâce à cela vous aurez une page propre coloré et surtout lisible .

Au secours, avec quel logiciel on fait du HTML ?

Vous possédez déjà la réponse, il s’agit d'un logiciel simple et gratuit, j'ai nommé le bloc-notes sous windows ( Pour linux, désolé je suis un peut ignorant ).

En fait, n’importe quel éditeur de texte convient. Comme je vous l’ai expliqué un peu plus haut, le HTML est un langage relativement basique, il n’a de ce fait pas besoin d’être compilé. C’est votre navigateur qui l’interprète et donc il faut simplement écrire son code et ne se soucier que de ce dernier.

Pour démarrer bloc-notes, il suffit tout simplement d’aller dans sous menu accessoires et de le choisir dans la liste déroulante.

Bloc-notes, le truc que vous avez essayez d'éviter toute votre vie

Néanmoins, bien qu’il vous permette de tout faire, Bloc-notes  reste assez limité. Son gros défaut est que lorsque vous relirez votre code, ce dernier vous paraîtra un peu fouillis et difficile à lire. C’est pour cela que je vous conseille d'utiliser Notepad++, en fait celui-ci aussi est gratuit et ne pèse que quelques mégas. Son gros intérêt est qu’il vous donne les différents éléments d’une couleur différente. Les balises par exemple seront d’une couleur bleu alors que le texte en lui-même sera en noir et les commentaires en vert.

Pour le télécharger : rendez vous ici.

Après l’avoir téléchargé, vous devez l’installer ( n’importe quel répertoire fera l’affaire).

Quand vous lancez le logiciel pour la première fois, allez dans « langage » qui se trouve dans la barre de menu et sélectionnez « html ». Le logiciel sera alors en mesure de distinguer les différents éléments de votre code.


Notepad++

 

Et alors comment je teste mon code

La solution est aussi probablement en votre possession.


Internet Vs Firefox

Il s’agit tout simplement de votre navigateur internet, ou plutôt de vos deux navigateurs internet.

Pourquoi deux ...

En fait, vous allez vous apercevoir probablement durant votre longue carrière de programmeur. Internet Explorer affiche votre page différemment des autres navigateurs.

Heureusement pas tout le temps mais dans quelques cas l’affichage sera diffèrent.

Dans un autre navigateur que je qualifierai de plus tolérant comme Firefox par exemple, l'affichage et l'interpretation des balises sera réspecté quelque soit votre manière de programmaer.

Malheureusement les internautes utilisent les deux navigateurs et vous devez faire en sorte que votre site web soit bien affiché dans n’importe quel navigateur.

Comment ?

Et bien, en essayant de faire un code le plus claire possbile et qui suit la plupart des regles académiques que je vais m’atteler à vous expliquer durant tout le tuto.

Ah oui, je vois que certains d’entre vous vont choisir la méthode la plus simple. C'est-à-dire mettre en fin ou en début de page la célèbre phrase «  Ce site web et optimisé pour firefox 3.0 »

Noooon, ne faite pas ça vous ne feriez que vous priver d’un grand nombre de visiteurs, et puis les sondages même s'ils sont en perpétuel changement démontre que les navigateurs qui utilisent internet explorer sont plus nombreux que ceux utilisant les autres navigateurs.

 




Fin du premier chapitre. Alors, je vous ai bien dit que le HTML c'était une partie de plaisir. Et encore ce n'est que la partie théorique, pour la pratique vous allez  vous amuser comme des malades en essayant tout ce que vous allez apprendre au fil des chapitres.
D'ailleurs Pour le prochain, le temps sera venu de faire notre première Page Web ensemble. Alors, à bientôt ...
Par Renji - Publié dans : HTML/CSS
Ecrire un commentaire - Voir les 0 commentaires
Dimanche 19 juillet 2009 7 19 /07 /Juil /2009 12:37
Une envie de personnaliser votre blog, de créer votre propre site, ou peut etre tout simplement de vous venter de savoir ...

Le HTML est donc votre sauveur .
Vous souhaitez en savoir plus, c'est par ici que sa se passe.


Première partie : HTML


Chapitre N°=1 : Introduction.

Chapitre N=°2 : Chapitre N=°2 : Premiers Pas ( Partie 1 )

                             Chapitre N=°2 : Premiers Pas ( Partie 2 )

Chapitre N=°3 : Des balises, encore !!!

Chapitre N=°4 : Les images

Chapitre N=°5 : Les tableaux, Array pour les intimes



Par Renji - Publié dans : HTML/CSS
Ecrire un commentaire - Voir les 0 commentaires
 
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus