IPB

Bienvenue invité ( Connexion | Inscription )

2 Pages V   1 2 >  
Reply to this topicStart new topic
> Probleme de page Web, calque fixe
Options
Elen@her
posté 4 Jul 2004, 14:31
Message #1


Nouveau Membre


Groupe : Membres
Messages : 25
Inscrit : 4 Jul 2004
Membre no 20 704



Hello,

J'ai récemment rencontré un probleme dans la création d'un site. Je fais appel ici aux pros qui auront sans doutee vite fait de me dire si il existe une solution.
Voilà, je veux créer un calque qui reste fixe en dépit du scrolling.
J'ai donc créé une balise div classique pour mon calque et je comptais utiliser Onscroll pour compenser le positionnement absolu d'autant que l'utilisateur fait défiler.
Mais premier probleme : Onscroll n'existe que sur IE, c'est dc déliberement abandonner les utilisateurs de safari, chose ignoble que je ne peux me résoudre à faire.
Deuxieme probleme, la seule variable que je connaisse capable de comptabiliser le déroulement effectué, c'est bien sur pageXoffset et pageYoffset mais celles ci ne sont pas disponibles sur IE mais seulement sur Netscape.
Troisieme probleme : la réactivité d'un évenement comme Onscroll pour faire bouger dynamiquement des calques n'est elle pas discutable.
Existerait il donc un autre moyen de réaliser ce calque fixe ?

Merci d'avance.

@+


--------------------
"Celui qui ne rivalise avec personne, personne au monde ne peut rivaliser avec lui" Lao-Tseu in Lao-Tö-King
Go to the top of the page
 
+Quote Post
Belisarius
posté 4 Jul 2004, 14:57
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 311
Inscrit : 5 Mar 2003
Lieu : Grenoble
Membre no 6 522



CSS powaa

va sur : openweb.eu.org/


--------------------
MacBook Pro 2.2 - 2Go - 120Go
Go to the top of the page
 
+Quote Post
Fredo d;o)
posté 4 Jul 2004, 16:24
Message #3


Adepte de Macbidouille
*

Groupe : Membres
Messages : 236
Inscrit : 12 May 2003
Membre no 7 543



Salut smile.gif

Si j'ai bien compris ton problème, je pense qu'une solution en CSS existe, voici une piste :
CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
 <TITLE>Exemple de bloc fixe</TITLE>
<STYLE type="text/css">
<!--
.blocfond { position:absolute; left:10px; top:10px; width:600px; height:1600px; background-color:#B0B0B0; border-width:2px; border-style:solid;}
.blocfix {  position:fixed; left:20px; top:20px; width:200px; height:200px; background-color:#E0E0E0;  border-width:1px; border-style:solid;}
-->
</STYLE>
</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#FF00FF" alink="#FF0000">
 <div class="blocfond"><CENTER><p> Bloc principal</p></CENTER></div>
 <div class="blocfix"><CENTER><p>Bloc fixe</p></CENTER></div>
 </BODY>
</HTML>

Voilô wink.gif


--------------------
Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)
Go to the top of the page
 
+Quote Post
Elen@her
posté 5 Jul 2004, 13:10
Message #4


Nouveau Membre


Groupe : Membres
Messages : 25
Inscrit : 4 Jul 2004
Membre no 20 704



Hello,

Merci beaucoup pour cette info. Je commencais à devenir fou à essayer des trucs abracadabrants. J'ignorais l'existence de ce simple paramètre "fixed". C'est vrai que c'est moins tordu que de passer par du Onscroll.
Merci encore.

@+


--------------------
"Celui qui ne rivalise avec personne, personne au monde ne peut rivaliser avec lui" Lao-Tseu in Lao-Tö-King
Go to the top of the page
 
+Quote Post
Belisarius
posté 5 Jul 2004, 13:22
Message #5


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 311
Inscrit : 5 Mar 2003
Lieu : Grenoble
Membre no 6 522



QUOTE (Fredo d;o) @ 4 Jul 2004, 16:24)
Salut smile.gif

Si j'ai bien compris ton problème, je pense qu'une solution en CSS existe, voici une piste :
CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
 <TITLE>Exemple de bloc fixe</TITLE>
<STYLE type="text/css">
<!--
.blocfond { position:absolute; left:10px; top:10px; width:600px; height:1600px; background-color:#B0B0B0; border-width:2px; border-style:solid;}
.blocfix {  position:fixed; left:20px; top:20px; width:200px; height:200px; background-color:#E0E0E0;  border-width:1px; border-style:solid;}
-->
</STYLE>
</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#FF00FF" alink="#FF0000">
 <div class="blocfond"><CENTER><p> Bloc principal</p></CENTER></div>
 <div class="blocfix"><CENTER><p>Bloc fixe</p></CENTER></div>
 </BODY>
</HTML>

Voilô wink.gif

D'accord pour faire du CSS mais là c'est n'importe koi comme code

Voilà du vrai code :
CODE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>

 <title>Exemple de bloc fixe</title>
<style type="text/css">

body {height: 900px;}
#blocfix { position:fixed; left:20px; top:20px; width:200px; height:200px; background:#E0E0E0;  border:1px solid black}

</style>
</head>
<body>

 <div id="blocfix"><h1>Ton bloc fixe</h1></div>
 </body>
</html>


Au passage cette propriété n'est pas supportée correctement par tout le monde (merci IE comme d'hab)

Bon maintenant un petit coup de gueule : d'accord pour faire du "CSS" mais alors faites du code propres arrêtez de coder avec les pieds ... dry.gif


--------------------
MacBook Pro 2.2 - 2Go - 120Go
Go to the top of the page
 
+Quote Post
Cri-cri
posté 5 Jul 2004, 13:33
Message #6


Champollion 2k5
*****

Groupe : Modérateurs
Messages : 7 009
Inscrit : 15 Jun 2003
Lieu : ...partout et nulle part...
Membre no 8 070



Et oui, IE 5 & 6 ne supportent pas la propriété "fixed". GRRRR mad.gif
Mais il y a des manières de contourner la chose.
Voir par ici :
http://openweb.eu.org/articles/initiation_absolue/

PS : voilà un lien qui devrait plaire à Belisarius - ils codent avec leurs mains là-bas wink.gif
PS2 : oui, je sais, Belisarius, t'as déjà donné le lien vers le site, mais là, j'ai rajouté la page biggrin.gif


--------------------


MacBook Pro 16" M1 Max 64Go/2To Sonoma
Don't believe anything you read on the net. Except this. Well, including this, I suppose (Douglas Adams)
Perhaps the answer to the question lies in the question (Police Me - Tori Amos)
Go to the top of the page
 
+Quote Post
Fredo d;o)
posté 5 Jul 2004, 13:46
Message #7


Adepte de Macbidouille
*

Groupe : Membres
Messages : 236
Inscrit : 12 May 2003
Membre no 7 543



QUOTE (Belisarius @ 5 Jul 2004, 13:22)
D'accord pour faire du CSS mais là c'est n'importe koi comme code

Bon maintenant un petit coup de gueule : d'accord pour faire du "CSS" mais alors faites du code propres arrêtez de coder avec les pieds ... dry.gif

Bon d'accord... peut-être que la "piste" que j'ai proposé n'est pas bien "codée", mais je ne vois pas pourquoi.

Tu vois Belisarius, je débute à peine, dépuis quelques jours, en html et css, et j'avoue que mes connaîssances sont bien limitées pour l'instant. Mon but était juste de donner une simple "piste" visuelle, et je n'ai jamais prétendu que c'était "la" solution.

En revanche, je trouve ta réaction et ton coup de gueule bien éxagérés, on est là juste pour s'entre-aider et ainsi apprendre, et personne ne détient tout le savoir (toi non plus, ne t'en deplaise).

Enfin, j'aurais plus aprécié (je crois ne pas être le seul) que tu sois un peu plus pédagogique et que tu joues le jeux du partage de connaîssances qu'on applique dans ces lieux en expliquant en quoi ma proposition est moins bien codée que la tienne (ça doit être important, vu le ton de ta critique !?), au lieu de nous gratiffier d'un laconique et bien désagreable coup de gueule bien stérile.

Merci de faire preuve d'un peu plus de tolérence pour ceux qui, comme moi, ne cherchent qu'à participer et apprendre.

wink.gif

Ce message a été modifié par Fredo d;o) - 5 Jul 2004, 14:02.


--------------------
Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)
Go to the top of the page
 
+Quote Post
Belisarius
posté 5 Jul 2004, 14:19
Message #8


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 311
Inscrit : 5 Mar 2003
Lieu : Grenoble
Membre no 6 522



Désolé Fredo d;o), j'ai juste eut un petit moment de fatigue et surtout eut marre de voir du code pourrie partout (comme le code de ce forum : d'ailleurs on nous rabat les oreilles vis à vis des 56k et des images alors que la page est tout sauf optimisée (cf la CSS)) et de voir qu'on en met en exemple n'a pas améliorer la situation

je ne savais pas que tu étais débutant et donc je m'excuse, je vois trop de gens qui prennent la grosse tête en HTML et qui code comme en 1996

toutes mes excuses
Beli


--------------------
MacBook Pro 2.2 - 2Go - 120Go
Go to the top of the page
 
+Quote Post
Fredo d;o)
posté 5 Jul 2004, 16:51
Message #9


Adepte de Macbidouille
*

Groupe : Membres
Messages : 236
Inscrit : 12 May 2003
Membre no 7 543



QUOTE (Belisarius @ 5 Jul 2004, 14:19)
Désolé Fredo d;o), j'ai juste eut un petit moment de fatigue...

Je ne t'en tiens nullement rigueur Belisarius, un peu de fatigue et une pointe d'agassement, ça m'arrive aussi... et puis, je sais que par ailleurs tu n'est pas avare de conseils et explications. De plus, en me relisant, je m'apperçois que ma réaction aussi était un peu excessive... désolé à mon tour smile.gif

Allez, disons égailté et balle au centre wink.gif biggrin.gif

Enfin, histoire de faire avancer un peu le shimilblic, quand tu auras deux minutes, si tu pouvais en quelques lignes nous en dire en peu plus à propos de la différence entre ces deux codes, ça serait très instructif pour les débutans comme moi... smile.gif

a+
wink.gif


--------------------
Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)
Go to the top of the page
 
+Quote Post
Kozlika
posté 5 Jul 2004, 18:49
Message #10


Adepte de Macbidouille
*

Groupe : Membres
Messages : 92
Inscrit : 15 Apr 2004
Lieu : Paris
Membre no 17 678



Fredo d;o) : En fait, ce qui n'est surtout pas correct dans le code que tu as donné, c'est que tu as donné des informations de présentation à la fois dans la css et dans le html.

HTML --> contenu
CSS --> présentation

Les codes html servent juste à indiquer la hiérarchie (h1, h2, p, ul...) et la structure de ta page (div, class, etc.)...

C'est ce qui permet de pouvoir changer l'aspect d'une page sans jamais avoir à toucher au contenu, ni à répéter une centaine de fois la couleur d'un lien par exemple.

Il existe des tas de sites qui expliquent ça très bien. Openweb est l'un des meilleurs. Une bible ;-)



Par ailleurs, Elen@her on pourrait mieux t'aider si tu disais tu veux fixer cette image ? Si c'est dans le fond de page, tu as juste à l'indiquer dans les spécifications du body :

body {
margin : 0;
padding : 0;
background-image: url(l'adresse de ton image);
background-position:x y;
background-repeat: no-repeat;
background-attachment: fixed;
}

x et y sont les distances horizontales et verticales du coin supérieur gauche de ton image par rapport au coin supérieur gauche du body.

Beli me tape pas si j'ai dit des bêtises wink.gif


--------------------
iMac Snow 500/640 - OS X.3.3
Trois blogs sinon rien : Mon blog perso, un autre pour apprivoiser Dotclear et un autre paske j'arrête de fumer et que c'est duuuuuuur !
Go to the top of the page
 
+Quote Post
Fredo d;o)
posté 6 Jul 2004, 12:18
Message #11


Adepte de Macbidouille
*

Groupe : Membres
Messages : 236
Inscrit : 12 May 2003
Membre no 7 543



QUOTE (Kozlika @ 5 Jul 2004, 18:49)
Fredo d;o) : En fait, ce qui n'est surtout pas correct dans le code que tu as donné, c'est que tu as donné des informations de présentation à la fois dans la css et dans le html.

HTML --> contenu
CSS --> présentation

Les codes html servent juste à indiquer la hiérarchie (h1, h2, p, ul...) et la structure de ta page (div, class, etc.)...

C'est ce qui permet de pouvoir changer l'aspect d'une page sans jamais avoir à toucher au contenu, ni à répéter une centaine de fois la couleur d'un lien par exemple.

Merci Kozlika pour ce début d'explication smile.gif

Je crois que je comprends (thériquement pour l'instant) le but et l'intérêt de la méthode que tu évoques, mais j'ai du mal à visualiser les erreurs commises dans le code que j'ai proposé...

Pourrais-tu, si tu as 2 minutes, m'indiquer dans le code en question les choses à éviter et éventuellement la bonne manière de le faire ? (juste histoire que je puisse visualiser concrètement l'approche théorique que vous préconisez)...

Merci pour ton aide smile.gif
wink.gif


--------------------
Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)
Go to the top of the page
 
+Quote Post
Kozlika
posté 6 Jul 2004, 13:20
Message #12


Adepte de Macbidouille
*

Groupe : Membres
Messages : 92
Inscrit : 15 Apr 2004
Lieu : Paris
Membre no 17 678



Je suis loin d'être une pro des CSS que je n'ai découvert qu'il y a un peu plus de deux mois.
En fonction de ce que je sais (à affiner donc par les gourous du forum).

Ta version :
CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


Dans le doctype, ajouter la langue :

CODE
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">


Plus d'informations ici : http://edu.ca.edu/article209.html

Ta version :
CODE
.blocfond { position:absolute; left:10px; top:10px; width:600px; height:1600px; background-color:#B0B0B0; border-width:2px; border-style:solid;}
.blocfix {  position:fixed; left:20px; top:20px; width:200px; height:200px; background-color:#E0E0E0;  border-width:1px; border-style:solid;}
-->
</STYLE>
</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#FF00FF" alink="#FF0000">
 <div class="blocfond"><CENTER><p> Bloc principal</p></CENTER></div>
 <div class="blocfix"><CENTER><p>Bloc fixe</p></CENTER></div>
 </BODY>
</HTML>


1/ Utilisation de class et id : On utilise l'attribut id pour des éléments uniques et l'attibut class pour des éléments répétitifs. Tu peux ainsi avoir deux <div class="trucmuche"> mais pas deux <div id="machin">
Dans le cas présent, une seule image fixe --> div id

Plus d'infos : http://www.alsacreations.com/articles/id_class/

2/ En tout état de cause, je n'ai pas compris pourquoi tu prévoyais .blocfond et .blocfix ?
Un seul bloc suffit (sauf si on est dans le fond de page auquel cas pas de bloc du tout mais le code que j'ai mentionné dans le post précédent.

3/ Séparer le fond et la forme.

Dans le html tu aurais mis ta div : exemple :

CODE
<html>
<body>
<div id="blocfond"></div>
</body>
</html>


et dans la css la forme (je reprends les paramètres que tu voulais pour le blocfond mais en id et non en class) :

CODE
body {
background-color:#ffffff;
color:##000000;
}

a:link {
color:#FF0000;
}

a:visited {
color:#FF00FF;
}

a:active {
color:##0000FF;
}

#blocfond {
position:absolute;
left:10px;
top:10px;
width:600px;
height:1600px;
margin:auto; (pour le centrage)
background-color:#B0B0B0;
border-width:2px;
border-style:solid;
border-color:# ???? (tu n'avais pas précisé)
}


J'ajouterais quant à moi :

- dans le body :
--margin:0; et padding:0; parce que certains navigateurs mettent des margin et des padding par défaut. Là tu es sûr que le coin supérieur gauche est le même pour tout le monde ;
-- la famille, la taille et la couleur des caractères par défaut ;

- dans les comportement des liens : un état a:hover (par exemple color:#999999;) à placer entre a:visisted et a:active. L'ordre est important car certains navigateurs s'emmêlent les pinceaux quand on ne déclare pas dans cet ordre ;

- et dans le #blocfond : background-image:url(l'adresse de ton image) et son placement si ce n'est pas dans le coin supérieur gauche du bloc.


Voilà, j'espère que tu vois mieux de quoi il s'agit.
En tout cas, là où c'est vraiment bien expliqué pour l'image de fond fixe avec overflow, c'est ici :
http://www.openweb.eu.org/articles/overflow_fond_fixe/

Openweb, c'est bon, mangez-en ! ;-)


edit : orthographe

Ce message a été modifié par Kozlika - 6 Jul 2004, 13:24.


--------------------
iMac Snow 500/640 - OS X.3.3
Trois blogs sinon rien : Mon blog perso, un autre pour apprivoiser Dotclear et un autre paske j'arrête de fumer et que c'est duuuuuuur !
Go to the top of the page
 
+Quote Post
Belisarius
posté 6 Jul 2004, 13:35
Message #13


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 311
Inscrit : 5 Mar 2003
Lieu : Grenoble
Membre no 6 522



rien à dire Kozlika, c'est parfait


--------------------
MacBook Pro 2.2 - 2Go - 120Go
Go to the top of the page
 
+Quote Post
Cri-cri
posté 6 Jul 2004, 13:37
Message #14


Champollion 2k5
*****

Groupe : Modérateurs
Messages : 7 009
Inscrit : 15 Jun 2003
Lieu : ...partout et nulle part...
Membre no 8 070



Je rajoute que la balise <CENTER> = pas bien wink.gif


--------------------


MacBook Pro 16" M1 Max 64Go/2To Sonoma
Don't believe anything you read on the net. Except this. Well, including this, I suppose (Douglas Adams)
Perhaps the answer to the question lies in the question (Police Me - Tori Amos)
Go to the top of the page
 
+Quote Post
Belisarius
posté 6 Jul 2004, 19:31
Message #15


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 311
Inscrit : 5 Mar 2003
Lieu : Grenoble
Membre no 6 522



Et hop chaud devant, si vous lisez l'anglais : un article sur la position FIXED


--------------------
MacBook Pro 2.2 - 2Go - 120Go
Go to the top of the page
 
+Quote Post
Fredo d;o)
posté 7 Jul 2004, 12:36
Message #16


Adepte de Macbidouille
*

Groupe : Membres
Messages : 236
Inscrit : 12 May 2003
Membre no 7 543



Bonjour à tous et un grand tout particulier pour Kozlika smile.gif

QUOTE (Kozlika @ 6 Jul 2004, 13:20)
Ta version :
CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

Dans le doctype, ajouter la langue :
CODE
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">

Plus d'informations ici : http://edu.ca.edu/article209.html

Ok, j'ai bien compris l'utilité des "DOCTYPE", mais un truc me chiffonne, pourquoi "xhtml" ?
Quelle différence avec un simple "html" ? huh.gif

QUOTE (Kozlika @ 6 Jul 2004, 13:20)
Ta version :
CODE
.blocfond { position:absolute; left:10px; top:10px; width:600px; height:1600px; background-color:#B0B0B0; border-width:2px; border-style:solid;}
.blocfix {  position:fixed; left:20px; top:20px; width:200px; height:200px; background-color:#E0E0E0;  border-width:1px; border-style:solid;}
-->
</STYLE>
</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#FF00FF" alink="#FF0000">
 <div class="blocfond"><CENTER><p> Bloc principal</p></CENTER></div>
 <div class="blocfix"><CENTER><p>Bloc fixe</p></CENTER></div>
 </BODY>
</HTML>


1/ Utilisation de class et id : On utilise l'attribut id pour des éléments uniques et l'attibut class pour des éléments répétitifs. Tu peux ainsi avoir deux <div class="trucmuche"> mais pas deux <div id="machin">
Dans le cas présent, une seule image fixe --> div id
Plus d'infos : http://www.alsacreations.com/articles/id_class/

Impécable, j'ai bien pigé l'utilisation des "id" et "class" (super bien ce lien, merci). biggrin.gif

QUOTE (Kozlika @ 6 Jul 2004, 13:20)
2/ En tout état de cause, je n'ai pas compris pourquoi tu prévoyais .blocfond et .blocfix ?
Un seul bloc suffit (sauf si on est dans le fond de page auquel cas pas de bloc du tout mais le code que j'ai mentionné dans le post précédent.

Au fait, j'ai mis un grand bloc en "position:absolute" et un autre plus petit en "postion:fixed" afin de bien visualiser l'effet produit lors du scrolling, mais je ne savais pas qu'on pouvais regler tout ça en paramètrant le propriétés du "body" directement, je viens de l'apprendre, et ça ouvre d'autres horizons intéressants, merci pour cette découverte ! smile.gif

QUOTE (Kozlika @ 6 Jul 2004, 13:20)
3/ Séparer le fond et la forme.
Dans le html tu aurais mis ta div : exemple :
CODE
<html>
<body>
<div id="blocfond"></div>
</body>
</html>

et dans la css la forme (je reprends les paramètres que tu voulais pour le blocfond mais en id et non en class) :
CODE
body {
background-color:#ffffff;
color:##000000;
}
a:link {
color:#FF0000;
}
a:visited {
color:#FF00FF;
}
a:active {
color:##0000FF;
}
#blocfond {
position:absolute;
left:10px;
top:10px;
width:600px;
height:1600px;
margin:auto; (pour le centrage)
background-color:#B0B0B0;
border-width:2px;
border-style:solid;
border-color:# ???? (tu n'avais pas précisé)
}

D'accord, tout ça dévient très clair, et je comprends mieux les erreurs que ma proposition comportait.
Enfin, je devrais dire, à ma décharge, que comme je ne suis pas encore habitué aux spécifications du css (y'a du boulot tongue.gif ), j'ai tendence à me fier au code que les outils que j'utilise insèrent par défaut, ce qui n'est pas, je m'en apperçois, la garantie d'un code correct.
A ce propos, je serais curieux de savoir quels sont les outils que vous utilisez pour coder du "html" et du "css" sous Mac ?

QUOTE (Kozlika @ 6 Jul 2004, 13:20)
J'ajouterais quant à moi :

- dans le body :
--margin:0; et padding:0; parce que certains navigateurs mettent des margin et des padding par défaut. Là tu es sûr que le coin supérieur gauche est le même pour tout le monde ;
-- la famille, la taille et la couleur des caractères par défaut ;
- dans les comportement des liens : un état a:hover (par exemple color:#999999;) à placer entre a:visisted et a:active. L'ordre est important car certains navigateurs s'emmêlent les pinceaux quand on ne déclare pas dans cet ordre ;
- et dans le #blocfond : background-image:url(l'adresse de ton image) et son placement si ce n'est pas dans le coin supérieur gauche du bloc.

Merci pour ces remarques supplémentaires fort instructives, j'en tiendrais compte à l'avenir ! smile.gif


QUOTE (Kozlika @ 6 Jul 2004, 13:20)
Voilà, j'espère que tu vois mieux de quoi il s'agit.

Ho que oui, et je te remercie mille fois Kozlika pour ta disponibilité et pour avoir pris la peine de rédiger une réponse aussi claire et si bien documentée... Châpô bas !!! smile.gif

QUOTE (Kozlika @ 6 Jul 2004, 13:20)
En tout cas, là où c'est vraiment bien expliqué pour l'image de fond fixe avec overflow, c'est ici :
http://www.openweb.eu.org/articles/overflow_fond_fixe/

La cérise sur le gâteau !!! laugh.gif
wink.gif


--------------------
Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)
Go to the top of the page
 
+Quote Post
Belisarius
posté 7 Jul 2004, 12:57
Message #17


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 311
Inscrit : 5 Mar 2003
Lieu : Grenoble
Membre no 6 522



Le XHTML oblige a fermé tous les TAGS (comme par exemple <IMG />)
ça permet donc d'éviter pleins d'erreurs

de plus c'est le language du futur à venir, car comme il est construit sur un base XML on va pouvoir faire pleins de belle chose (le XML étant un language omniprésent sur ton ordi, qui permet de stocker des données comme les préférences .plists)


--------------------
MacBook Pro 2.2 - 2Go - 120Go
Go to the top of the page
 
+Quote Post
Kozlika
posté 7 Jul 2004, 13:10
Message #18


Adepte de Macbidouille
*

Groupe : Membres
Messages : 92
Inscrit : 15 Apr 2004
Lieu : Paris
Membre no 17 678



Pour changer d'Openweb, voici un lien vers une page du site Selfhtml qui est très bien aussi ;-)

http://fr.selfhtml.org/html/xhtml/differences.htm

C'est un peu long mais très complet.

Et une autre page (plus courte) me permet de faire un coup de pub pour wikipedia :

http://fr.wikipedia.org/wiki/XHTML


--------------------
iMac Snow 500/640 - OS X.3.3
Trois blogs sinon rien : Mon blog perso, un autre pour apprivoiser Dotclear et un autre paske j'arrête de fumer et que c'est duuuuuuur !
Go to the top of the page
 
+Quote Post
Fredo d;o)
posté 7 Jul 2004, 20:13
Message #19


Adepte de Macbidouille
*

Groupe : Membres
Messages : 236
Inscrit : 12 May 2003
Membre no 7 543



QUOTE (Kozlika @ 7 Jul 2004, 13:10)
Pour changer d'Openweb, voici un lien vers une page du site Selfhtml qui est très bien aussi ;-)
http://fr.selfhtml.org/html/xhtml/differences.htm
C'est un peu long mais très complet.

Et une autre page (plus courte) me permet de faire un coup de pub pour wikipedia :
http://fr.wikipedia.org/wiki/XHTML

Et bein ohmy.gif , ça donne vraiment le vertige de voir tout ce qui me reste à apprendre (comment faites-vous pour arriver à suivre ??? huh.gif ), rien qu'en cliquant sur les liens hypertexte chez Wikipedia (excellent site), il y a au moins pour 1 mois de lécture non stop... c'est abyssal !!! wacko.gif

Bon, malgré tout je me suis accroché, et je suis arrivé (non sans mal) à lire ces deux pages (et un petit-peu plus wink.gif ), et je dois dire que certaines choses sont plus claires désormais, mais c'est encore infime en comparaison des toutes les notions qui restent désespérement obscures... mais bon, je me dis que Rome ne s'est pas faite en un jour (on se console comme on peux tongue.gif biggrin.gif )...

Enfin, je vais tenter un mini (micro) résumé pour voir avec vous si j'ai un peu pigé quelque chose à la chose... blink.gif Donc :

1. Au départ vint le "HTML" pour mettre en forme du contenu sur le Web...

2. Puis, celui-ci a évolué jusqu'à la version 4.x afin de proposer un peu plus de possibilités de mise en forme et d'interaction avec d'autres langages et technologies

3. Parallélement, l'idée de séparer la forme du contenu a donné naissance aux feuilles de style "CSS", facilitant la mise en forme des pages, et au langage "XML" pour structurer le contenu selon un marquage sémantique

4. Mais, comme le langage "HTML" standard était trop souple pour pouvoir intéragir avec le "XML", les petits gars de la 3WC ont défini le "XHTML", qui n'est autre chose que du "HTML" mais qui respecte une structure et syntaxe précises et cohérentes du code afin de pouvoir travailler correctement avec les données "XML".

Bon, alors, si ce petit résumé vous paraît assez juste (j'ai volontairement omis de mentionner le "SGML" et autres réjouissances du genre "RSS", "WAP" et j'en passe, qui restent on ne peu plus hérmetiques à mon pauvre neurone, déjà bien trop solicité avec tout ça dry.gif laugh.gif ), et bien, je me pose une ou deux petites questions :

1. Peut-on concevoir et réaliser des pages web (avec du code propre bien sûr wink.gif ) en utilisant simplement du "HTML" et du "CSS", sans passer forcément par du "XML" ??? ... si oui, quel serait alors le bon "DOCTYPE" à utiliser ???

2. Lors de la mise en forme des pages d'un site, peut-on réserver les styles "CSS" uniquement aux éléments récurrents et/ou semblables, et faire le reste de la mise en forme directement dans le code "HTML" ??? ... si oui, comment faire pour bien faire alors ??? ... si non, pourquoi ???

3. Dans une page "HTML" banale, peut-on y insérer du "JS" avec du "XML", le tout encapsulé dans un "DHTML" interagissant avec le contenu d'un "SWG" interfacé "RSS" et transitant sous un protocole "HTTPS" sur un résaux "PPPoX" à partir d'un téléphone "GSM" ??? blink.gif ... wacko.gif ... tongue.gif mais noooon, je rigoooole biggrin.gif laugh.gif

Voilô, merci à tous pour votre précieuse aide smile.gif
wink.gif


--------------------
Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)
Go to the top of the page
 
+Quote Post
Belisarius
posté 7 Jul 2004, 20:22
Message #20


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 311
Inscrit : 5 Mar 2003
Lieu : Grenoble
Membre no 6 522



QUOTE (Fredo d;o) @ 7 Jul 2004, 20:13)
1. Peut-on concevoir et réaliser des pages web (avec du code propre bien sûr wink.gif ) en utilisant simplement du "HTML" et du "CSS", sans passer forcément par du "XML" ??? ... si oui, quel serait alors le bon "DOCTYPE" à utiliser ???

2. Lors de la mise en forme des pages d'un site, peut-on réserver les styles "CSS" uniquement aux éléments récurrents et/ou semblables, et faire le reste de la mise en forme directement dans le code "HTML" ??? ... si oui, comment faire pour bien faire alors ??? ... si non, pourquoi ???

3. Dans une page "HTML" banale, peut-on y insérer du "JS" avec du "XML", le tout encapsulé dans un "DHTML" interagissant avec le contenu d'un "SWG" interfacé "RSS" et transitant sous un protocole "HTTPS" sur un résaux "PPPoX" à partir d'un téléphone "GSM" ??? blink.gif ... wacko.gif ... tongue.gif mais noooon, je rigoooole biggrin.gif laugh.gif

1. Quand tu créer une page en XHTML tu n'utilise pas de XML, c'est juste mieux car ça t'oblige à faire du code propre
Personnellement je te conseil vivement de ne pas faire de HTML 4 car il a atteint ses limites et pour une meilleur évoluabilité le mieux c'est le XHTML
Choisit donc le XHTMl Transitionnel, ce sera le plus adapté car il permet encore certains écarts

2.Généralement dans un site la mise en page est récurrente et donc tout est faisable en CSS
Donne moi un exemple de "reste", de plus tu peux attaché à une page une CSS supplémentaire spécifique à celle ci
CSS pour la mise en page
HTML pour le contenu
JS pour l'interactivité (bien que CSS en fasse déjà une grande part)

3.Seulement à condition d'avoir passer tous tes fichiers situés le dossier publique en CH-mod 755 et les dossier en 77, avoir activé le partage SSH et l'accés FTP à ton serveur Apache et avoir tout prévu pour installation SPIP ou si c'est un Weblog TextPattern


--------------------
MacBook Pro 2.2 - 2Go - 120Go
Go to the top of the page
 
+Quote Post
Fredo d;o)
posté 9 Jul 2004, 20:09
Message #21


Adepte de Macbidouille
*

Groupe : Membres
Messages : 236
Inscrit : 12 May 2003
Membre no 7 543



QUOTE (Belisarius @ 7 Jul 2004, 20:22)
1. Quand tu créer une page en XHTML tu n'utilise pas de XML, c'est juste mieux car ça t'oblige à faire du code propre
Personnellement je te conseil vivement de ne pas faire de HTML 4 car il a atteint ses limites et pour une meilleur évoluabilité le mieux c'est le XHTML
Choisit donc le XHTMl Transitionnel, ce sera le plus adapté car il permet encore certains écarts

2.Généralement dans un site la mise en page est récurrente et donc tout est faisable en CSS
Donne moi un exemple de "reste", de plus tu peux attaché à une page une CSS supplémentaire spécifique à celle ci
CSS pour la mise en page
HTML pour le contenu
JS pour l'interactivité (bien que CSS en fasse déjà une grande part)

3.Seulement à condition d'avoir passer tous tes fichiers situés le dossier publique en CH-mod 755 et les dossier en 77, avoir activé le partage SSH et l'accés FTP à ton serveur Apache et avoir tout prévu pour installation SPIP ou si c'est un Weblog TextPattern

Salut à tous, et pardon Belisarius pour cette réponse tardive smile.gif

1. Ok, merci du conseil. Donc, dans ce cas, quel serait le "DOCTYPE" approprié à utiliser ?

2. D'accord, mais je me disais qu'on pouvais faire la structure générale de la page directement dans le code HTML et le reste, c-à-d, les liens, les titres, les textes, etc. avec les feuilles de style CSS, mais bon, c'est vrai aussi que c'est bien plus souple de tout faire dans les CSS (plus facile à corriger, optimiser, adapter...)...
Je vais donc m'atteler à explorer la piste du tout CSS, et il ne serait pas étonant que je revienne vous questionner à ce sujet... tongue.gif

3. Bein... là le Fredo est complétement largué huh.gif dry.gif
C'est une vrai réponse ou c'est pour du faux ??? hein blink.gif

Merci wink.gif


--------------------
Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)
Go to the top of the page
 
+Quote Post
Kozlika
posté 9 Jul 2004, 20:15
Message #22


Adepte de Macbidouille
*

Groupe : Membres
Messages : 92
Inscrit : 15 Apr 2004
Lieu : Paris
Membre no 17 678



Coucou Fredo
Mon petit conseil du jour

http://www.neokraft.net/articles/les-standards-en-six-mois/

Sincèrement je pense que c'est un super point de départ.

Et n'hésite pas à revenir poser des questions, ça nous oblige à "réviser" (enfin moi surtout - et aussi à apprendre !)


--------------------
iMac Snow 500/640 - OS X.3.3
Trois blogs sinon rien : Mon blog perso, un autre pour apprivoiser Dotclear et un autre paske j'arrête de fumer et que c'est duuuuuuur !
Go to the top of the page
 
+Quote Post
Fredo d;o)
posté 9 Jul 2004, 21:17
Message #23


Adepte de Macbidouille
*

Groupe : Membres
Messages : 236
Inscrit : 12 May 2003
Membre no 7 543



Re coucou Kozlika smile.gif
QUOTE (Kozlika @ 9 Jul 2004, 20:15)
Coucou Fredo
Mon petit conseil du jour
http://www.neokraft.net/articles/les-standards-en-six-mois/
Sincèrement je pense que c'est un super point de départ.

Merci pour le conseil, je sens que je vais avoir un week-end studieux biggrin.gif wink.gif

QUOTE (Kozlika @ 9 Jul 2004, 20:15)
Et n'hésite pas à revenir poser des questions, ça nous oblige à "réviser" (enfin moi surtout - et aussi à apprendre !)

Je n'hésiterez pas une seconde, votre science (individuelle et collective) est impréssionnante, et comme je débute à peine, je suis sûr que j'ai encore des tas des choses à apprendre avec vous smile.gif

Au fait, j'avais l'intention, ce week-end, de m'offrir un ouvrage sur le dev HTML (en général, et le CSS en particulier), car les tuto sur le Web c'est bien mais pas vraiment pour les longues lectures (les longs textes sont assez difficile à lire à l'ecran, sans parler de la fatigue que celà occasionne)... alors, l'écran Non, mais l'eau ferrugineu... oups ohmy.gif heuu... huh.gif les bouquins Oui... tongue.gif laugh.gif

Et, à vrais dire, je suis un peu pommé, et j'aurais apprécié votre avis, à première vue (à moins que vous les ayez), sur ces trois ouvrages que j'ai trouvé chez Eyroles (ou éventuellement si vous aviez un bon livre à me conseiller...) :
- HTML 4 et CSS
- HTML et XHTML
- HTML & developpement Web

Le dernier est un sacré pavé de 1500 pages, et je pense qu'il peut être pas mal pour avoir une vision globale du sujet, et avec des châpitres détaillant chaque procédé... qu'en pensez-vous ?

Merci encore à tous smile.gif


--------------------
Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)
Go to the top of the page
 
+Quote Post
Belisarius
posté 10 Jul 2004, 00:21
Message #24


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 311
Inscrit : 5 Mar 2003
Lieu : Grenoble
Membre no 6 522



Salut Fredo,

Actuellement il n'y a pas de bon bouquin bouquin CSS XHTML en français que je connaise, néanmoins en passant à fnac hier j'ai vu XHTML et CSS de OReilly qui sont les meilleurs dans ce domaine mais comme il était sous célophanes ben j'ai pas pu y jeter un ooeil désolé

si tu comprend l'anglais là par contre je pourrais t'en conseiller toute une floppée, perso j'en 3 nouveaux qui arrivent lundi ou mardi et j'en suis déjà tout exité


--------------------
MacBook Pro 2.2 - 2Go - 120Go
Go to the top of the page
 
+Quote Post
Fredo d;o)
posté 10 Jul 2004, 14:54
Message #25


Adepte de Macbidouille
*

Groupe : Membres
Messages : 236
Inscrit : 12 May 2003
Membre no 7 543



QUOTE (Belisarius @ 10 Jul 2004, 00:21)
si tu comprend l'anglais là par contre je pourrais t'en conseiller toute une floppée, perso j'en 3 nouveaux qui arrivent lundi ou mardi et j'en suis déjà tout exité

Salut Belisarius smile.gif

Et non, malheureusement mon anglais est quasi nul, même si parfois j'arrive à piger le sens d'une phrase, ce n'est pas suffisant pour ce type de lecture.

Bon, comme j'habite près de Paris, j'y vais de ce pas chez Eyrolles, qui est, à ma connaîssance, la seule librairie aussi bien fournie en ouvrages techniques et informatiques...

T'inquiètes, si je trouve quelque chose, je vous tiens au courant... biggrin.gif

Merci encore à tous pour vos conseils avisés smile.gif

wink.gif


--------------------
Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)
Go to the top of the page
 
+Quote Post
Fredo d;o)
posté 11 Jul 2004, 05:34
Message #26


Adepte de Macbidouille
*

Groupe : Membres
Messages : 236
Inscrit : 12 May 2003
Membre no 7 543



Bon, comme promis, je vous informe que j'ai fini par craquer sur le gros pavé de 1500 pages huh.gif : HTML & Développement Web...

J'ai déjà appris des petites choses en lisant les premières pages (bon, c'est pas bien dure vous me dirait, puisque je suis débutant, mais bon, c'est plutôt rassurant biggrin.gif )...

Enfin, dans le CD fourni (uniquement PC qu'ils disent dry.gif laugh.gif ) j'ai trouvé la totalité des pages en français du site SelfHtml (dont le livre est, selon ce que j'ai cru comprendre, la version papier), des cliparts (heu... je ne vois pas bien l'utilité, mais bon, disons que c'est du bonus), certains navigateurs (surtout pour PC) et l'ensemble des spécifications de la W3C... pas mal je trouve biggrin.gif

Voilô, vous savez tout... smile.gif

wink.gif


--------------------
Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)
Go to the top of the page
 
+Quote Post
Angrave
posté 11 Jul 2004, 06:39
Message #27


ssschhuuuutttttt
*****

Groupe : Membres
Messages : 3 745
Inscrit : 28 Aug 2003
Lieu : Paris Quartier Latin
Membre no 9 257



QUOTE (Fredo d;o) @ 11 Jul 2004, 06:34)

Signalons en passant que c'est un excellent site. Quiconque s'intéresse à la programmation web sans l'avoir dans ses favoris sera sévèrement châtié mad.gif
tongue.gif

Plus sérieusement, c'est un excellent site de référence smile.gif


[edit]Arf, j'étais passé à côté ce çà biggrin.gif ->

QUOTE (Belisarius @ 5 Jul 2004, 15:19)
le code de ce forum : d'ailleurs on nous rabat les oreilles vis à vis des 56k et des images alors que la page est tout sauf optimisée (cf la CSS))

1) choose your enemy
Ce sont (si je ne m'abuse) les administrateurs de Macbidouille qui parlent souvent de design léger et d'accessibilité aux 56k, mais ce n'est pas eux qui ont scripté le forum.
Donc ce genre est à reprocher est à Matt Mecham chez IPS wink.gif
2) çà arrive
La version 2 d'Invision fait/fera appel à une CSS externe, donc ce problème a été entendu par qui de droit cool.gif Bien qu'étant très à cheval aussi sur les questions de standards, je n'ose toutefois pas gueuler contre Invision. Un des rares forums qui soit totalement inhackable, pas la moindre faille de sécurité, et surtout vaut voir la tête des scripts php blink.gif
Y'a eu du boulot, soyons clément sur les petits défauts. Surtout qu'il est léger en requêtes par rapport à phpBB cool.gif

Ce message a été modifié par Angrave - 11 Jul 2004, 06:49.


--------------------
-Config maison: (Mac) iBook PowerPC G3 256MB 700Mhz 10.3.4 (Panther) Classic 9.2.2 15" 2048k chez 9online / iPod 10GB 3èG
-Config boulot: (Pc) IBM 8319PGG 512MB 1.80Ghz XP Pro 19" 2048K via réseau d'entreprise

Ardent défenseur de la fonction recherche user posted image
Go to the top of the page
 
+Quote Post
Belisarius
posté 11 Jul 2004, 09:38
Message #28


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 311
Inscrit : 5 Mar 2003
Lieu : Grenoble
Membre no 6 522



Je n'ai rien contre ce forum Angrave, je donne un coup de main à un pote et je recode tout un template (6000 lignes de code) et leurs 26000 tableaus imbriques m'a énervé un peu


--------------------
MacBook Pro 2.2 - 2Go - 120Go
Go to the top of the page
 
+Quote Post
Angrave
posté 11 Jul 2004, 18:08
Message #29


ssschhuuuutttttt
*****

Groupe : Membres
Messages : 3 745
Inscrit : 28 Aug 2003
Lieu : Paris Quartier Latin
Membre no 9 257



C'était juste pour bien différencier wink.gif Invision est un bon produit mais ne se veut effectivement pas forcément le plus conforme aux standards.
La V2 sera conforme.

26 000 tableaux ohmy.gif ? c'est beaucoup


--------------------
-Config maison: (Mac) iBook PowerPC G3 256MB 700Mhz 10.3.4 (Panther) Classic 9.2.2 15" 2048k chez 9online / iPod 10GB 3èG
-Config boulot: (Pc) IBM 8319PGG 512MB 1.80Ghz XP Pro 19" 2048K via réseau d'entreprise

Ardent défenseur de la fonction recherche user posted image
Go to the top of the page
 
+Quote Post
Belisarius
posté 11 Jul 2004, 18:10
Message #30


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 311
Inscrit : 5 Mar 2003
Lieu : Grenoble
Membre no 6 522



QUOTE (Angrave @ 11 Jul 2004, 18:08)
C'était juste pour bien différencier wink.gif Invision est un bon produit mais ne se veut effectivement pas forcément le plus conforme aux standards.
La V2 sera conforme.

26 000 tableaux ohmy.gif ? c'est beaucoup

à Marseille du moins ... wink.gif wink.gif wink.gif


--------------------
MacBook Pro 2.2 - 2Go - 120Go
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 16th May 2024 - 21:22