Le HTML/CSS est un fichier texte.
C'est la structure qui vous permet de bâtir votre site (cadres, texte, photos, liens)
et de l'afficher dans tous les navigateurs selon la présentation que vous avez construite.
(Le navigateur est parfois appelé le côté "client").
Tout site se résume à ces fichiers, que vous écrivez avec un bloc-notes, dans les normes du HTML,
et dont vous changerez manuellement l'extension en .html pour que le navigateur les affiche.
Vous pourrez ensuite charger ces fichiers sur un domaine public
afin qu'il soient accessibles par d'autres navigateurs.
Votre site est fait.
Le Javascript
est un petit langage de programmation qui permet d'ajouter
une interactivité supplémentaire entre les éléments.
Il est également propre aux navigateurs, et se rédige également à l'intérieur
de vos fichiers HTML. (En langage Javascript).
Vous trouverez différents exemples de "scripts" à insérer, cependant :
les menus et autres images qui changent au passage de la souris se font
encore plus simplement : toujours avec le CSS du HTML.
(Les gens habiles peuvent par exemple se passer d'animations "Adobe Flash"
en codant tout en javascript, langage indépendant et beaucoup plus léger).
Le PHP
est un langage qui agit cette fois "côté serveur", pour relier par exemple une base-de-données
et retourner des informations à l'internaute selon des critères précis qu'il a demandé à travers un formulaire.
Ce sont également des fichiers textes, rédigés selon les normes du PHP, puis hébergés
avec les autres fichiers de votre site.
L'interaction se fait chez l'hébergeur (par un "moteur PHP")
et les programmes que vous avez écrits "fabriquent" une page HTML sur-mesure renvoyée
au navigateur de l'internaute.
Note:
Si vous ne disposez pas d'hébergement PHP,
vous pouvez renvoyer des informations à l'aide d'un formulaire Javascript, d'un menu,
pointant vers une des pages HTML de votre site présentant ces informations.
(Qui lance le "lien" - l'URL - d'une de ces pages de détails).