Accueil du SiteAccueil du Site  AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  ConnexionConnexion  S'enregistrerS'enregistrer  



-50%
Le deal à ne pas rater :
[Adhérents Fnac] -50% Casque Pro Gaming HyperX Cloud Alpha Noire et ...
49.99 € 99.99 €
Voir le deal

Partagez
 

 Créer un site web (statique)

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Teraglehn
Ancien staffeux
Ancien staffeux
Teraglehn

Masculin
Messages postés : 3628
Date d'inscription : 23/09/2010
Jauge LPC :
Créer un site web (statique) 89152714007 / 1007 / 100Créer un site web (statique) 8915271400

Créer un site web (statique) Membre15
Créer un site web (statique) Travai10
Créer un site web (statique) Action10
Créer un site web (statique) Mythe_10
Créer un site web (statique) Collec10
Créer un site web (statique) Collec11
Créer un site web (statique) Collec12
Créer un site web (statique) Connar10
Créer un site web (statique) Connar10
Créer un site web (statique) Connar10


Créer un site web (statique) Empty
MessageSujet: Créer un site web (statique)   Créer un site web (statique) EmptyVen 14 Jan 2011 - 20:41

Bien, je suis de retour avec de nouvelle connaissances, et cette fois ci je vais pousser vos capacités au maximum, autrement dit, plutôt que de mettre deux trois codes par ci par là pour agrémenter votre présentation, je vais vous apprendre a créer un site web !

Bien évidement ce ne sera pas un site de niveau professionnel, et ce sera un site dit de façade ou « statique » en opposition avec un site dit « dynamique », que je ne développerais pas pour l'instant (la seule différence a connaître pour vous, est que les site dynamiques utilise le php et le javascript).

Donc revenons a nos mouton :

Deux langage sont nécessaire pour créer un site web un temps soit peu agréable, le (x)HTLM (Hypertext markup language) et le CSS (Cascading style sheets). Le HTML sert de socle au site, et le CSS a le mettre en ordre graphiquement.

Nous allons donc commencer par le HTML

(pour créer vos pages html et css je vous conseil le logiciel [url=''http://notepad-plus-plus.org/release/5.8.6'']notepad++[/url], il est gratuit et avec sa coloration syntaxique il vous aidera énormément)

Commençons je vous sens trépigner d'impatience avec des question plein la tête, c'est si simple que ça ? Comment on fait ?

Tout d'abord vous devez comprendre la composition d'une page HTML :

<!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>...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>

</body>
</html>

Analysons ce code, vous devez le voir en 3 partie :
-de <!DOCTYPE... jusqu'à ''fr''>
-de <head> à </head>
-de <body> à </body>

La première partie sert a dire à votre navigateur web (désormais je vais l'appeler browser), je suis un document HTML en français etc...

Nous ne nous attarderons pas sur cette partie puisque qu'elle n'a aucun intérêt dans votre apprentissage.

Ensuite la zone défini entre les balise <head>...</head>, c'est ce que je vais appeler la phase de définition, la balise <title>...</title> permet de donner un titre à votre page, vous devez donc toujours la rempire sinon ça donnera ça :
Créer un site web (statique) Tuto_barre_vide-247d647
donc de préférence ayez pitié de vos lecteurs, mettez un titre ex-pli-cite, merci.

Ok alors title c'est c'est pour le titre, logique, mais ça veut dire quoi ça :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> ?

Eh bien mes amis, vous aller pas le croire mais ça sert a dire que la page est codé en HTML, c'est tout.

Mais euh faut vraiment tous ça ?

Oui, et non... je vais être plus explicite, certain serveur utilise le charset=iso-8859-1 par défaut (apache) mais rien ne dit que le browser du client vas faire de même, autrement dit, pour éviter tout problème, laisser cette balise dans tout vos page, c'est plus sûr.

Nous verrons plus tard d'autre balise a placer dans le header.

Et maintenant, la partie la plus importante et là ou commencent vraiment les choses intéressantes, le body, il est défini entre les balise <body>....</body>, et pour faire bref, c'est là ou vas se trouver le contenu de tout votre site.

Tous les codes donné dans coder en html (sur le forum) pourrons être utilisé dans cette partie.

Bien bien bien, commençons à monter votre page, je vais vous apprendre deux balise :
<span>...</span>
<div>...</div>

La différence fondamentale que vous devez faire entre les deux c'est que <span> est une balise dit ''in line'' et <div> une balise ''block''. Une balise ''in line'' vas comme sont nom l'indique ce placer dans les ligne, comme toutes les balise que je vous ai montré précédemment, alors qu'une balise ''block'' vas former, incroyable, un bloc de texte dans la page, les ''in line'' sont contenu dans les ''block'', pour l'instant, c'est tous ce que vous avez à savoir là dessus.

Mais devinez quoi, ces balises n'ont aucun effet, du moins pour l'instant, je vous expliquerais un peut plus tard leurs utilité réelle.

Pour l'instant ce que nous allons faire c'est délimiter 4 partie :

Créer un site web (statique) Tuto_plan_site-247d682

En-tête : Bannière + titre si ça vous tente
Menu : bon là ça m'a l'air assez explicite
Corps de la page : là aussi, du moins j'espère....
Pied de page : lien vers partenaire / plan du site et autre comme vous le voudrez

bien, ok pas de problème, et on fait comment pour les délimiter ?

C'est là qu'intervient nos deux petite balise de tout à l'heure.
Ces balise peut prendre deux type :
<span id=''***''>...</span> et <div id=''***''>...</div>
ou
<span class=''***'>...</span> et <div class=''***''>...</div>

La différence entre id et class est simple, mais vous la comprendrez mieux plus tard :
id n'est utilisable qu'une fois dans la page c'est a dire si vous nommez un id=''LDPM'' vous ne pourrez plus utiliser d'autre balise nommé id=''LDPM''. Tandis que pour l'attribut class vous pouvez utiliser autant que de balise nommé class=''text'' que vous voudrez. (class et id sont appelé des attribut, retenez bien ce mot, il vous resservira)

donc cela vous donne un page comme ceci :

<!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>...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<div id="bannière"></div>
<div id="menu"></div>
<div id="corps"></div>
<div id="pied_de_page"></div>
</body>
</html>

La suite au prochain post.
Revenir en haut Aller en bas
http://www.terazaky.fr https://twitter.com/teraglehn https://www.facebook.com/korg.grimm https://pinterest.com/teraglehn
Killer-de-rpg1
Paysan (niveau 1)
Paysan (niveau 1)
Killer-de-rpg1

Masculin
Messages postés : 8
Date d'inscription : 01/01/2011
Jauge LPC :
Créer un site web (statique) 89152714000 / 1000 / 100Créer un site web (statique) 8915271400


Créer un site web (statique) Empty
MessageSujet: Re: Créer un site web (statique)   Créer un site web (statique) EmptySam 15 Jan 2011 - 9:19

Tu apprends à faire une page perso/site web perso si tu donnais un cours sur le PhP ce serait super je pense.Et aussi les bugs de WAMP server ^^'
Revenir en haut Aller en bas
Teraglehn
Ancien staffeux
Ancien staffeux
Teraglehn

Masculin
Messages postés : 3628
Date d'inscription : 23/09/2010
Jauge LPC :
Créer un site web (statique) 89152714007 / 1007 / 100Créer un site web (statique) 8915271400

Créer un site web (statique) Membre15
Créer un site web (statique) Travai10
Créer un site web (statique) Action10
Créer un site web (statique) Mythe_10
Créer un site web (statique) Collec10
Créer un site web (statique) Collec11
Créer un site web (statique) Collec12
Créer un site web (statique) Connar10
Créer un site web (statique) Connar10
Créer un site web (statique) Connar10


Créer un site web (statique) Empty
MessageSujet: Re: Créer un site web (statique)   Créer un site web (statique) EmptySam 15 Jan 2011 - 9:39

Pour l'instant je vous apprend html/css et ensuite, quand ce sera fini, et que j'aurais moi même parfaitement compris le php/javascript, je l'ajouterais au cours (pour ce qui est de wamp serveur je n'ai pas encore rencontré de problème majeur, mais il faut reconnaître que je ne l'ai pas poussé à 100% de ses capacités).
Revenir en haut Aller en bas
http://www.terazaky.fr https://twitter.com/teraglehn https://www.facebook.com/korg.grimm https://pinterest.com/teraglehn
Elekami
Fondateur
Fondateur
Elekami

Masculin
Messages postés : 19071
Date d'inscription : 19/07/2008
Jauge LPC :
Créer un site web (statique) 8915271400100 / 100100 / 100Créer un site web (statique) 8915271400

Créer un site web (statique) Pater_10
Créer un site web (statique) Staffe10
Créer un site web (statique) Mythe_10
Créer un site web (statique) Membre11
Créer un site web (statique) Doyen10
Créer un site web (statique) Scanar10
Créer un site web (statique) Compos10
Créer un site web (statique) Testeu10
Créer un site web (statique) Membre15
Créer un site web (statique) Partag10
Créer un site web (statique) Projet10
Créer un site web (statique) Projet16
Créer un site web (statique) Riche_10
Créer un site web (statique) Travai10
Créer un site web (statique) Collec10
Créer un site web (statique) Collec11
Créer un site web (statique) Collec12
Créer un site web (statique) Collec13
Créer un site web (statique) Connar10


Créer un site web (statique) Empty
MessageSujet: Re: Créer un site web (statique)   Créer un site web (statique) EmptyDim 16 Jan 2011 - 14:25

Très bon tuto! Smile Tu as de bonnes connaissances en la matière, notre site n'est pas en de mauvaises mains^^
Revenir en haut Aller en bas
https://www.ledijonshow.fr https://twitter.com/EleKoptes
Teraglehn
Ancien staffeux
Ancien staffeux
Teraglehn

Masculin
Messages postés : 3628
Date d'inscription : 23/09/2010
Jauge LPC :
Créer un site web (statique) 89152714007 / 1007 / 100Créer un site web (statique) 8915271400

Créer un site web (statique) Membre15
Créer un site web (statique) Travai10
Créer un site web (statique) Action10
Créer un site web (statique) Mythe_10
Créer un site web (statique) Collec10
Créer un site web (statique) Collec11
Créer un site web (statique) Collec12
Créer un site web (statique) Connar10
Créer un site web (statique) Connar10
Créer un site web (statique) Connar10


Créer un site web (statique) Empty
MessageSujet: Re: Créer un site web (statique)   Créer un site web (statique) EmptySam 22 Jan 2011 - 21:39

Bien continuons, nous nous étions arrêté au découpage du site en quatre parties, vous avez donc ces parties.
Pour l'instant nous allons laisser la bannière de coté nous la remplirons plus tard (vous pouvez quand même la remplir avec la balise : <img src="url_de_l'image"/>, mais je vous conseil d'attendre un peut pour être plus efficace ^^)

Nous allons commencer par le menu, ici nous avons opté pour un menu sur la gauche avec cette structure :

Menu 1 :

  • Lien 1
  • Lien 2
  • lien 3

Menu 2 :

  • lien 4
  • Lien 5
  • lien 6


Enfin... j'ai opter pour ça, vous pouvez ne mettre qu'un seule liste ou trois ou autant que vous voulez, j'expliquerais plus tard un autre type de menu.

eh bien pour exécuter tous ça rien de plus simple :

entre les balise <div id="menu"> et </div> vous insérez votre code html donc :
Code:

<div id="menu>
    <u>Menu 1</u> :<br>
    <ul>
        <li>Lien 1</li>
        <li>Lien 2</li>
        <li>Lien 3</li>
    </ul>
    <u>Menu 2</u> :<br>
    <ul>
        <li>Lien 4</li>
        <li>Lien 5</li>
        <li>Lien 6</li>
    </ul>
</div>

ainsi donc voilà, vous avez votre menu, magnifique n'est-pas ?


Bien maintenant nous en venons au corps de votre site, mettons que ce sois la page d'accueil, et que vous voulez faire apparaître le texte suivant :


Bienvenu sur mon site !

Ici vous trouverez tous ce dont vous avez besoin en matière de blagues, vidéo, films, musiques, ce site est plus complet qu'une encyclopédie.
-A l'usage des amis seulement-

voilà un petit texte qui ne dit pas grand chose mais ça suffiras comme exemple ^^.

Là encore rien de plus facile,

Code:

<div id="corps">
    <h1>Bienvenu sur mon site !</h1>
    <p>
    Ici vous trouverez tous ce dont vous avez besoin en                         
    matière de blagues, vidéo, films, musiques, ce site
    est plus complet qu'une encyclopédie.
    <span class="center">-A l'usage des amis seulement-
    </span>
    </p>
</div>

Quoi c'est tous ?!

Bah oui ^^ j'ai jamais dit que ce serait dur, ici j'ai utiliser une nouvelle balise : <p>...</p> c'est une balise de type block, elle permet de délimiter un paragraphe dans le texte (il est préférable de ne pas laisser du texte seul dans le body sans aucune balise block pour l'encadrer)
j'ai aussi utiliser la balise <h1>...</h1> pour mettre en grand le titre
et enfin j'ai utiliser une des balise que je vous ait montré au début : <span>...</span> et là pour l'instant elle n'a aucun effet... super n'est-ce pas ?

aller on fini avec le pied de page, faisons simple.

" partenaire 1 | partenaire 2 | plan du site | administration "

le code est simple :
Code:

<div id="pied_de_page">
  <a href="url_du_partenaire_1">partenaire 1</a> | <a href="url_du_partenaire_2">partenaire 2</a> | <a href="url_du_plan_du_site">plan du site</a> | <a href="url_espace_d'administration">administration</a>
</div>

voilà c'est tout, ça vous donne donc une page complète de cette forme :
Code:

<!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>...</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>

<div id=''banniere''>
</div>

<div id="menu>
    <u>Menu 1</u> :<br>
    <ul>
        <li>Lien 1</li>
        <li>Lien 2</li>
        <li>Lien 3</li>
    </ul>
    <u>Menu 2</u> :<br>
    <ul>
        <li>Lien 4</li>
        <li>Lien 5</li>
        <li>Lien 6</li>
    </ul>
</div>

<div id="corps">
    <h1>Bienvenu sur mon site !</h1>
    <p>
    Ici vous trouverez tous ce dont vous avez besoin en                         
    matière de blagues, vidéo, films, musiques, ce site
    est plus complet qu'une encyclopédie.
    <span class="center">-A l'usage des amis seulement-
    </span>
    </p>
</div>

<div id="pied_de_page">
  <a href="url_du_partenaire_1">partenaire 1</a> | <a href="url_du_partenaire_2">partenaire 2</a> | <a href="url_du_plan_du_site">plan du site</a> | <a href="url_espace_d'administration">administration</a>
</div>

  </body>
</html>

et maintenant la même chose avec notepad++ :
Créer un site web (statique) Np-2-24c6bf3

j'ai un peu grossit ^^, voyez comme la coloration aide a la compréhension, notepad peut vraiment vous aider dans votre parcourt ^^.


par contre qu'est ce que ça donne en vrai ?
accrochez vous bien, ça donne ça :
Créer un site web (statique) Sans-titre-24c6cfa

Comment ! Tous ça pour ça ?!

Eh oui, mais ne vous inquiétez pas, c'est maintenant au fameux CSS de jouer, et vous allez comprendre toute sont importance !

(désolé mais ce sera au prochain post !)
Revenir en haut Aller en bas
http://www.terazaky.fr https://twitter.com/teraglehn https://www.facebook.com/korg.grimm https://pinterest.com/teraglehn
Ulis
Chevalier (niveau 1)
Chevalier (niveau 1)
Ulis

Féminin
Messages postés : 70
Date d'inscription : 02/07/2011
Jauge LPC :
Créer un site web (statique) 89152714002 / 1002 / 100Créer un site web (statique) 8915271400

Créer un site web (statique) Charamaker


Créer un site web (statique) Empty
MessageSujet: Re: Créer un site web (statique)   Créer un site web (statique) EmptyVen 19 Aoû 2011 - 10:15

Hello !

Un de mes contacts a vu ton tuto et m'a donné des explications (je te cite tel quel) :

si tu spécifies un DTD de XHTML, il faut utiliser des balises XHTML soit <br/> et pas <br>, de plus, UL est une balise de type "block" donc le BR après le titre souligné est pas spécialement utile, autant jouer avec son margin-top


-----------
Personellement, je ne saisis pas tout mais j'ai confiance en ses compétences. La précision sera peut être utile à d'autres lecteurs du tuto...
Revenir en haut Aller en bas
Teraglehn
Ancien staffeux
Ancien staffeux
Teraglehn

Masculin
Messages postés : 3628
Date d'inscription : 23/09/2010
Jauge LPC :
Créer un site web (statique) 89152714007 / 1007 / 100Créer un site web (statique) 8915271400

Créer un site web (statique) Membre15
Créer un site web (statique) Travai10
Créer un site web (statique) Action10
Créer un site web (statique) Mythe_10
Créer un site web (statique) Collec10
Créer un site web (statique) Collec11
Créer un site web (statique) Collec12
Créer un site web (statique) Connar10
Créer un site web (statique) Connar10
Créer un site web (statique) Connar10


Créer un site web (statique) Empty
MessageSujet: Re: Créer un site web (statique)   Créer un site web (statique) EmptyVen 19 Aoû 2011 - 10:29

Je sais, mais j'étais jeune et bête à l'époque (comment ça c'est toujours le cas ?!),c'est des erreur que j'ai remarqué plus tard, j'ai oublié de les corriger ici, mais bon je le referais en bien quand j'aurais le temps.
Revenir en haut Aller en bas
http://www.terazaky.fr https://twitter.com/teraglehn https://www.facebook.com/korg.grimm https://pinterest.com/teraglehn
Contenu sponsorisé




Créer un site web (statique) Empty
MessageSujet: Re: Créer un site web (statique)   Créer un site web (statique) Empty

Revenir en haut Aller en bas
 
Créer un site web (statique)
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Créer un personnage
» [VX] Créer ses émoticônes
» Créer un jeu : Les étapes
» Créer un tableau !
» Créer un système de Mot De Passe

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Palais Créatif :: ~ APPRENTISSAGE ~ :: Initiation :: Systèmes-
Sauter vers: