[Prog] Topic Académique – l'atelier du débutant -

Topic Académique – l'atelier du débutant - [Prog] - Cours - Graphisme

Marsh Posté le 25-10-2004 à 22:01:53    

Lancement de l'Académie Prog HFR ! :bounce:
 
Reprise de la présentation faite dans la section Maya de l'Académie :

Citation :

Monsieur Mad Fenston est à sa tête afin d'assurer le bon déroulement des cours tout au long de leur présidence. Nous tenons à vous prévenir d'un fait : attention à sa double personnalité. [:fenston]
 
- L'Académie -
Petite présentation de l'Académie par nous-même (oui nous sommes très proche de notre propre personne, ce qui explique pourquoi nous nous nounoyons [:mad666]) : l'Académie Maya HFR est née de la question « comment apprendre à utiliser Maya efficacement et sans perdre espoir ? [:gratgrat] ». Et bien tout simplement en assistant à des cours ! [:dawa]  
 
- Le principe -
Le principe de cette Académie Prog HFR est donc tracé. Nous préparons des thèmes de cours en collaboration avec les professeurs Prog afin d'avoir un degré de difficulté cohérent. Chaque professeur, sus-nommés, se doit d'aider les élèves si aucun d'entre eux n'arrive à un résultat satisfaisant dans un délai raisonnable. Cependant, hormis le fait que les professeurs peuvent donner un rendu « exemple », ils ne doivent en aucun cas donner la solution pour y parvenir avant que tous les élèves n'aient déclaré forfait. Quant aux élèves, chacun transmet ses avancées, ses méthodes (afin de voir par quel biais l'exercice peut être fait), ses résultats, mais aussi toutes ses questions, cela même afin justement de remplir la bibliothèque de l'Académie Prog HFR le plus exhaustivement possible et surtout, correspondant aux attentes des débutants pouvant rejoindre l'Académie Prog HFR en cours d'année. [:dawa]
Les cours, les questions/réponses, ainsi que les avancées de chacun seront ensuite mises sur le site créé spécialement dans les Académies Webdesign et Prog.
 
- Le but -
Les différentes sections de l'Académie ont pour but final de monter un projet complet en infographie 3D, de A à Z. Ainsi, l'élève apprend la 3D en ce qui concerne la modélisation, l'éclairage, la 2D pour les textures, et le web pour la présentation de ses travaux et des cours vus dans l'académie avec toutes les solutions.
 
- Les professeurs -
Ceux-ci peuvent, bien entendu, se déclarer élèves dès lors que le niveau des cours à dépassé le leur. Cependant, ils feront partis des deux corps de personnes : professeur et élève.
 
/!\ Afin d'assurer une lisibilité correcte, les modérateurs prendont des mesures à notre demande. Merci donc de garder votre calme au sein de l'Académie. :jap: /!\


Les professeurs de l'Académie Prog HFR :
Suri
Ultra Bestial
 
- Les cours -
Let's rock
cours 1 : xhtml/Css statique
Tp: monter sa maquette en xhtml/css
note de Mad Fenston : il serait peut-être judicieux de commencer par les cours de webdesign.
 
cours proposés par Suri en l'état. Merci à lui. [:franck75]
 
 
Merci de ne poster que des images de moins de 800 pixels pour le plus grand côté et de moins de 150ko. Autrement, il serait sympa de ne mettre qu'un lien. :jap:


Message édité par Mad Fenston le 16-12-2004 à 16:16:47

---------------
2D-3D-Webdesign-Prog
Reply

Marsh Posté le 25-10-2004 à 22:01:53   

Reply

Marsh Posté le 25-10-2004 à 22:02:16    

Questions :

  • pourquoi xhtml/css ? Enfin, pourquoi pas en html ?


Citation :

le xhtml, comme son nom l'indique est un HTML 'extensible'. Ce qui change avec le HTML pas "extensible" c'est que :
1- le xhtml est compatible avec le XML, le langage de description de données (/d'information) d'aujourd'hui et surtout de demain. En gros, ca peut servir a plein de choses: pour le web il suffit de jeter un oeil a RSS ou ATOM pour la syndication de contenu ou encore le nouveau format d'image basé sur le XML: le format SVG (image vectorielle, ultra-legere puisqu'au format texte et animable).
Donc XHTML => description des données présentes dans la page (textes, images)
brut, ca donne un truc tout moche: une liste de texte et d'image les un a la suite des autres. C'est là que les CSS (feuilles de style) prennent le relais pour rendre ca joli. Les CSS sont là pour définir comment seront affichées telle et telle balise (position, couleurs etc.)
 
2- plus strict que le html simple (qui est un peu interpreté par les navigateurs comme bon leur semblent), il force le respect d'un certain  nombre de regles :
- bannissement des balises spécifiques à un navigateur, chose qui a bien fleuri pdt la guerre netscape / internet explorer ds les années 96-98 pendant laquelle chacun rajoutait des nouvelles balises pour gerer les memes trucs
- fermeture obligatoire de toutes les balises ouvertes (IE est assez laxiste sur ce point, et c'est pas une bonne chose) que ca soit les balises contenant du texte ou d'autres balises, ou les balises simples ne contenant ni texte ni de balises imbriquées:
<html>...</html>
<br /> ; <img src="image/toto.png" />
- tout est écrit en minuscule, balises correctement imbriquées (et pas croisées du genre: <b><i>texte</b></i>, les attributs sont entre guillements (pas de <img src=image.gif /> mais <img src="image.gif" /> ).
 
(ca a l'air hyper contraignant, mais ca n'est qu'une impression :))
 
3- Standardisation!
>>> http://incongru.webdynamit.net/PourquoiLesStandards <<<
et hop :D c obligé de lire ca, c'est mieux expliqué que tout le fourbis que j'ai dit plus haut :d

Suri
 

  • Et puis comment être sûr que Dreamweaver sort ça ? Et puis ça me servirait à quoi de le savoir ?

Dreamweaver n'est pas encore capable de sortir du xhtml/css propre: http://incongru.webdynamit.net/LogicielsWYSIWYG Suri
 

  • Vaut mieux utiliser un logiciel ou peut-on monter cette maquette "à la main" ?

le "must" reste la compréhension de chaque ligne de texte de la partie xhtml et de la partie CSS, et pour ca un notepad evolué (avec coloration syntaxique c'est toujours utile) fait l'affaire Suri
 

  • Quelle est la différence entre <div class=""> et <div id=""> ?

http://www.publishtogether.com/pompeurs/FaqHtmlIdClass Fastclemmy
 

  • Comment déclare-t-on le style de la page ?

http://www.cybercodeur.net/weblog/ [...] x.html#css Voir notamment Les différentes méthodes pour appliquer CSS Fastclemmy http://incongru.webdynamit.net/DeclarerDesStyles Simogeo
 
Trucs et astuces :
 
Liens utiles :

  • http://forum.hardware.fr/hardwaref [...] -26941.htm (et liens present ds le debut du topic). Jpense que le mieux c de poser la question ici et la bas, et de mettre la reponse ds le topic ds le topic dans lequel la question n'aura pas été repondue (donc ici le plus souvent :D) Suri


  • Le listing des logiciels sur Prog :

http://forum.hardware.fr/forum2.ph [...] 471&cat=10 Fastclemmy
 

  • Et un topic sur jEdit :

http://forum.hardware.fr/forum2.ph [...] 641&cat=10 Fastclemmy
 

  • La sémantique :

http://incongru.webdynamit.net/LaSemantique Simogeo
http://websemantique.org/ReperePointDepart Simogeo
http://websemantique.org/Principes [...] Semantique Simogeo


Message édité par Mad Fenston le 03-11-2004 à 00:30:23

---------------
2D-3D-Webdesign-Prog
Reply

Marsh Posté le 25-10-2004 à 22:02:43    

[:blueflag]


---------------
Free Daweed - "The game might crash, but at least the trains will run on time" - Chris Roberts 2018 - Je fais ma pute pour un Dragonfly : STAR-V6VM-MD7X
Reply

Marsh Posté le 25-10-2004 à 22:05:59    

[:mad666]

Reply

Marsh Posté le 25-10-2004 à 22:12:48    

ah ben bon bah salut :D


---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 25-10-2004 à 22:57:53    

en gros ici on va apprendre a faire un site web les enfants [:itm] (statique au debut, puis dynamique si ca vous interesse)


---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 25-10-2004 à 22:58:24    

T'as déjà un élève assurément. [:huit]

Reply

Marsh Posté le 25-10-2004 à 23:42:08    

Spa évident ce qui est demandé mine de rien. [:gratgrat]
St'encore plus compliqué que dans le cours webdesign combien de 'place' ça prend

Reply

Marsh Posté le 25-10-2004 à 23:51:25    

c du webdesign en fait ca :D
 
c'est: globalement quelles zones (tailles emplacement) seront comblées par quelles infos (nav, images, texte)
 
en fait ouais trop :D
il faudrait passer au cours 2 :D celui ou on a fini la maquette :d


Message édité par Suri le 25-10-2004 à 23:53:07

---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 25-10-2004 à 23:52:46    

Donc ? On enlève et on passe à la suite ou on copiera ?

Reply

Marsh Posté le 25-10-2004 à 23:52:46   

Reply

Marsh Posté le 25-10-2004 à 23:53:17    

Reply

Marsh Posté le 25-10-2004 à 23:56:15    

Comme ça ?


---------------
2D-3D-Webdesign-Prog
Reply

Marsh Posté le 25-10-2004 à 23:58:56    

c hardcore comme debut mais ouais c l'idée :D
ttes facons, on est pas la pour faire du nioubisme :o


---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 26-10-2004 à 00:02:13    

[:zebra33]

Reply

Marsh Posté le 26-10-2004 à 00:04:26    

Q : pourquoi xhtml/css ? Enfin, pourquoi pas en html ? Et puis comment être sûr que Dreamweaver sort ça ? Et puis ça me servirait à quoi de le savoir ? Et si on veut le faire en Flash, on fait comment ?
 
Q : Vaut mieux utiliser un logiciel ou peut-on monter cette maquette "à la main" avec un éditeur de texte ? A moins que Photoshop ne le fasse ?


Message édité par Mad666 le 26-10-2004 à 00:06:39
Reply

Marsh Posté le 26-10-2004 à 00:06:34    

Reply

Marsh Posté le 26-10-2004 à 00:58:27    

l'est chaud le mad, ca y est :D
 
Q : pourquoi xhtml/css ? Enfin, pourquoi pas en html ?
 
Tres bonne question mad! (:D) le xhtml, comme son nom l'indique est un HTML 'extensible'. Ce qui change avec le HTML pas "extensible" c'est que :
1- le xhtml est compatible avec le XML, le langage de description de données (/d'information) d'aujourd'hui et surtout de demain. En gros, ca peut servir a plein de choses: pour le web il suffit de jeter un oeil a RSS ou ATOM pour la syndication de contenu ou encore le nouveau format d'image basé sur le XML: le format SVG (image vectorielle, ultra-legere puisqu'au format texte et animable).
Donc XHTML => description des données présentes dans la page (textes, images)
brut, ca donne un truc tout moche: une liste de texte et d'image les un a la suite des autres. C'est là que les CSS (feuilles de style) prennent le relais pour rendre ca joli. Les CSS sont là pour définir comment seront affichées telle et telle balise (position, couleurs etc.)
 
2- plus strict que le html simple (qui est un peu interpreté par les navigateurs comme bon leur semblent), il force le respect d'un certain  nombre de regles :
- bannissement des balises spécifiques à un navigateur, chose qui a bien fleuri pdt la guerre netscape / internet explorer ds les années 96-98 pendant laquelle chacun rajoutait des nouvelles balises pour gerer les memes trucs
- fermeture obligatoire de toutes les balises ouvertes (IE est assez laxiste sur ce point, et c'est pas une bonne chose) que ca soit les balises contenant du texte ou d'autres balises, ou les balises simples ne contenant ni texte ni de balises imbriquées:
<html>...</html>
<br /> ; <img src="image/toto.png" />
- tout est écrit en minuscule, balises correctement imbriquées (et pas croisées du genre: <b><i>texte</b></i>, les attributs sont entre guillements (pas de <img src=image.gif /> mais <img src="image.gif" /> ).
 
(ca a l'air hyper contraignant, mais ca n'est qu'une impression :))
 
3- Standardisation!
>>> http://incongru.webdynamit.net/PourquoiLesStandards <<<
et hop :D c obligé de lire ca, c'est mieux expliqué que tout le fourbis que j'ai dit plus haut :d
 
Q : Et puis comment être sûr que Dreamweaver sort ça ? Et puis ça me servirait à quoi de le savoir ?
Dreamweaver n'est pas encore capable de sortir du xhtml/css propre:
http://incongru.webdynamit.net/LogicielsWYSIWYG
 
Q : Vaut mieux utiliser un logiciel ou peut-on monter cette maquette "à la main" ?
Du coup, le "must" reste la compréhension de chaque ligne de texte de la partie xhtml et de la partie CSS, et pour ca un notepad evolué (avec coloration syntaxique c'est toujours utile) fait l'affaire
 
 
Il y aura toujours un paquet de gens sur HFR capables de répondre à toutes les questions techniques pointues sur le xhtml/css:
 
liens utiles:
 
http://forum.hardware.fr/hardwaref [...] -26941.htm (et liens present ds le debut du topic)
jpense que le mieux c de poser la question ici et la bas, et de mettre la reponse ds le topic ds le topic dans lequel la question n'aura pas été repondue (donc ici le plus souvent :D)
 
 
Si un progueux passe par là et remarque des erreurs, faut me signaler :jap:
 


Message édité par Suri le 26-10-2004 à 01:06:06

---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 26-10-2004 à 01:02:37    

C'est bien d'être chaud, mais faut qu'on suive pour les update. :D

Reply

Marsh Posté le 26-10-2004 à 01:15:05    

Rah, les quote ça fout le bordel avec les puces qui suivent. :mad:


---------------
2D-3D-Webdesign-Prog
Reply

Marsh Posté le 26-10-2004 à 01:21:10    

Reply

Marsh Posté le 26-10-2004 à 11:38:59    

[:drapo]

Reply

Marsh Posté le 26-10-2004 à 16:10:56    

Oui enfin on peut faire du HTML 4.0 strict. La question n'est donc pas vraiment HTML ou XHTML, mais plutôt HTML à l'ancienne mode (Frontpage/Dreamweaver-generated) ou code (X)HTML strict & sémantique.

Reply

Marsh Posté le 27-10-2004 à 18:19:37    

Yo !  :D  
 
Suri tu as parlé d'un note pad amélioré, tu aurais un petit conseil quand à celui à choisir ?  :)  


---------------
Mon photoBlog quilaibien -- Galerie HFR
Reply

Marsh Posté le 27-10-2004 à 19:03:48    

pulpipi a écrit :

Suri tu as parlé d'un note pad amélioré, tu aurais un petit conseil quand à celui à choisir ?  :)


le bloc note  :D

Reply

Marsh Posté le 27-10-2004 à 19:04:25    

pulpipi a écrit :

Yo !  :D  
 
Suri tu as parlé d'un note pad amélioré, tu aurais un petit conseil quand à celui à choisir ?  :)


 
j'utilise UltraEdit comme notepad amélioré


---------------
Tant qu'il y a à boire, il y a de l'espoir.
Reply

Marsh Posté le 27-10-2004 à 19:35:00    

je pensais aussi a ultra edit, c celui qu'il y a installé au taf :D
sinon ya aussi emacs (pour les linusquiens :d), par contre, je connais pas ce qu'il fait en coloration syntaxique pour du html (cad si c lisible ou pas)
 
ultra edit je sais pas si c gratos, emacs oui, cay gnu :D


Message édité par Suri le 27-10-2004 à 19:35:22

---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 27-10-2004 à 20:40:33    

Je crois pas qu'ultra edit est gratuit


---------------
Tant qu'il y a à boire, il y a de l'espoir.
Reply

Marsh Posté le 27-10-2004 à 21:10:13    

ya conTEXT aussi (c'est celui que j'utilise) et lui est gratos :)


Message édité par Darth21 le 27-10-2004 à 21:11:23

---------------
TZR un jour…  |  gamertag: cropNcut
Reply

Marsh Posté le 28-10-2004 à 10:20:44    

Reply

Marsh Posté le 28-10-2004 à 10:39:54    

Rha un topic qu'il est bien !! cela dit j'ai presque fini mon site :D, mais bon j'en suis pas trop content donc je vais peut etre le refaire.
 
En attendant pour mon site j'ai eu un petit probleme d'ou une interogation sur les css:??:. Je peut poster ca ici ?

Reply

Marsh Posté le 28-10-2004 à 10:43:32    

Bien sûr, je pense que c'est fait pour ;)

Reply

Marsh Posté le 28-10-2004 à 10:45:33    

Moi j'attend surtout le webdesign parceque le php c'est rentré dans ma petite tête, j'ai même programmé un forum  :D

Reply

Marsh Posté le 28-10-2004 à 10:55:43    

fastclemmy a écrit :

Bien sûr, je pense que c'est fait pour ;)


 
merci,  
 
Alors voila :), voici le site, http://dml.grenier.free.fr/,  
En fait j'ai fait j'ai fait une premiere zone dans laquelle j'ai inseré 2 autres zones.
Je veut que la premiere ai une hauteur qui varie en fonction de celle des 2 autres mais j'arrive pas :/, Je suis obligé de metre une taille fixes à la premiere.
 
Sur mon site c'est au niveau de la colone news et celle que est à sa droite.
Une idée ?
 
voici le css : http://dml.grenier.free.fr/files/page.css

Reply

Marsh Posté le 28-10-2004 à 11:06:04    

Je vous post ci dessous les questions que je me pose :)
 
Déjà, j'espère que vous allez prendre le temps d'expliquer comment créer la feuille de style, perso je pense qu'il faut utiliser un fichier indépendant comme l'a fait dml ci dessus (à prioris c'est ce qui me semblerait le plus logique).
 
Ensuite, comment appeler cette feuille dans chaque page web ? en php c facile, un "include" ou un "require" et hop c'est fait, mais les CSS j'arrive vraiment pas à comprendre, d'autant que leur intégration dans chaque page web doit avoir lieu au niveau du HEADER j'imagine, et pour le moment je ne vois pas du tout comment cela se fait proprement :).
Mais cela m'interesse énormément :)


Message édité par Zenono le 28-10-2004 à 11:06:57

---------------
Mon Blog - Ma Galerie HFR - Mes vidéos guitare
Reply

Marsh Posté le 28-10-2004 à 11:14:48    

pour cte topicacademique j'ai un client désigné : le site 4'12 :D
xhtml/css compliant avec plein de trucs bien, sur une idée de suri et une maquette de UB. (je crois que c difficile de faire plus a-propos :p)
 
http://info.matos.free.fr/cat12/


Message édité par Mattc le 28-10-2004 à 11:18:18

---------------
"Welcome to the soldier side, where there's no one here but me...."
Reply

Marsh Posté le 28-10-2004 à 11:17:14    

Zenono a écrit :

Je vous post ci dessous les questions que je me pose :)
 
Déjà, j'espère que vous allez prendre le temps d'expliquer comment créer la feuille de style, perso je pense qu'il faut utiliser un fichier indépendant comme l'a fait dml ci dessus (à prioris c'est ce qui me semblerait le plus logique).
 
Ensuite, comment appeler cette feuille dans chaque page web ? en php c facile, un "include" ou un "require" et hop c'est fait, mais les CSS j'arrive vraiment pas à comprendre, d'autant que leur intégration dans chaque page web doit avoir lieu au niveau du HEADER j'imagine, et pour le moment je ne vois pas du tout comment cela se fait proprement :).
Mais cela m'interesse énormément :)


 
Regarde le source de ma page, tu verra c'est vraiment pas dur (a mon niveau ;))
En fait tu appelle les feuille que tu a crée par la balise <div class="blop"></div>
 
 
ou par <div id="blip"></div>

Reply

Marsh Posté le 28-10-2004 à 11:18:17    

D' ailleur la diference <div class=""> et <div id=""> c'est quoi ? je suis pas sur de bien saisir :/

Reply

Marsh Posté le 28-10-2004 à 11:21:54    

the dml a écrit :

D' ailleur la diference <div class=""> et <div id=""> c'est quoi ? je suis pas sur de bien saisir :/


 
http://www.publishtogether.com/pompeurs/FaqHtmlIdClass

Reply

Marsh Posté le 28-10-2004 à 11:22:05    

the dml a écrit :

D' ailleur la diference <div class=""> et <div id=""> c'est quoi ? je suis pas sur de bien saisir :/


 
l'attribut class te permet d'affecter un style css identique a plusieurs objets, textes, tableaux, images...
l'attribut id te permet d'affecter un style a un UNIQUE objet que tu IDentifie.
 
d'ailleurs si tu passe par la moulinette W3C et que tu a plusieurs attributs ID désignant le meme style, il va râler :D
 
comme toujours: arretez moi si je me trompe :)


---------------
"Welcome to the soldier side, where there's no one here but me...."
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed