Frames niveau confirmé
Fermé
arno
-
11 juin 2001 à 17:02
bes2000 Messages postés 14 Date d'inscription mercredi 23 mai 2001 Statut Membre Dernière intervention 17 juin 2001 - 17 juin 2001 à 15:43
bes2000 Messages postés 14 Date d'inscription mercredi 23 mai 2001 Statut Membre Dernière intervention 17 juin 2001 - 17 juin 2001 à 15:43
A voir également:
- Frames niveau confirmé
- Non confirmé crdownload - Forum Vidéo/TV
- Mise a niveau windows 7 vers 10 - Guide
- C'est quoi "CRDOWNLOAD (.crdownload)" ? ✓ - Forum Virus / Sécurité
- L'option de mise à niveau n'est pas disponible ✓ - Forum Windows 10
- Niveau wifi - Guide
5 réponses
Tittom
Messages postés
422
Date d'inscription
mardi 30 mai 2000
Statut
Membre
Dernière intervention
10 janvier 2007
128
11 juin 2001 à 18:55
11 juin 2001 à 18:55
Ton deuxième frameset comporte deux jokers ("*"). Es-tu sur que cela est bien conforme au HTML ?
oui c'est bon soit je les remplace par des nombres en quel cas les frames ont une taille défini en pixels soit en pourcentage et donc elles occupent un% de l'espace. Si j'utilise* elles varient selon la page... C'est bien ce qu'elle font mais n’importe comment :-( cela fait 1semaine que je cherche quelqu’un qui ait les compétences pour régler ce problème qui semble beaucoup plus dur que ce qu’on pourrait croire
Merci d'avoir pris mon probleme en considération a+
Merci d'avoir pris mon probleme en considération a+
Tittom
Messages postés
422
Date d'inscription
mardi 30 mai 2000
Statut
Membre
Dernière intervention
10 janvier 2007
128
12 juin 2001 à 11:11
12 juin 2001 à 11:11
Le problème est que tu demandes au navigateur d'inventer le design de la page pour toi. Je m'explique :
Quand tu utilise un joker dans les tailles de colonnes ou de lignes pour définir un frameset, le navigateur attribue au joker une taille équivalente à :
joker = (dimension de fenêtre) - (somme des dimensions explicitées)
En indiquant DEUX jokers, le navigateur doit se poser la question "comment répartir le résultat de la différence (dimension de fenêtre) - (somme des dimensions explicitées) entre les deux jokers ?"
Dans ton cas, pour une largeur de fenetre de 800, le navigateur sait qu'il doit répartir 800-620=180 pixels sur deux cadres, mais comment ? 10 pour l'un et 170 pour l'autre ? 50 pour l'un et 130 pour l'autre ? Il ne peut pas deviner quelle répartition tu veux qu'il fasse.
Il existe une réponse à ton problème (je l'ai trouvée dans la référence HTML du W3C). Je ne l'ai pas testée. Voici l'extrait de la référence :
"MultiLength: The value ( %MultiLength; in the DTD) may be a %Length; or a relative length. A relative length has the form "i*", where "i" is an integer. When allotting space among elements competing for that space, user agents allot pixel and percentage lengths first, then divide up remaining available space among relative lengths. Each relative length receives a portion of the available space that is proportional to the integer preceding the "*". The value "*" is equivalent to "1*". Thus, if 60 pixels of space are available after the user agent allots pixel and percentage space, and the competing relative lengths are 1*, 2*, and 3*, the 1* will be alloted 10 pixels, the 2* will be alloted 20 pixels, and the 3* will be alloted 30 pixels"
Autrement dit, au lieu de mettre des jokers "*", tu peux mettre par exemple "1*, 620, 2*", et tu obtiendras des frames en colonnes de 60, 620, 120 si la fenêtre fait 800 de large.
Voilà, j'espère avoir été clair, et j'espère que cette solution résoudra ton problème. Fais le moi savoir, ça m'intéresse.
Tittom
Quand tu utilise un joker dans les tailles de colonnes ou de lignes pour définir un frameset, le navigateur attribue au joker une taille équivalente à :
joker = (dimension de fenêtre) - (somme des dimensions explicitées)
En indiquant DEUX jokers, le navigateur doit se poser la question "comment répartir le résultat de la différence (dimension de fenêtre) - (somme des dimensions explicitées) entre les deux jokers ?"
Dans ton cas, pour une largeur de fenetre de 800, le navigateur sait qu'il doit répartir 800-620=180 pixels sur deux cadres, mais comment ? 10 pour l'un et 170 pour l'autre ? 50 pour l'un et 130 pour l'autre ? Il ne peut pas deviner quelle répartition tu veux qu'il fasse.
Il existe une réponse à ton problème (je l'ai trouvée dans la référence HTML du W3C). Je ne l'ai pas testée. Voici l'extrait de la référence :
"MultiLength: The value ( %MultiLength; in the DTD) may be a %Length; or a relative length. A relative length has the form "i*", where "i" is an integer. When allotting space among elements competing for that space, user agents allot pixel and percentage lengths first, then divide up remaining available space among relative lengths. Each relative length receives a portion of the available space that is proportional to the integer preceding the "*". The value "*" is equivalent to "1*". Thus, if 60 pixels of space are available after the user agent allots pixel and percentage space, and the competing relative lengths are 1*, 2*, and 3*, the 1* will be alloted 10 pixels, the 2* will be alloted 20 pixels, and the 3* will be alloted 30 pixels"
Autrement dit, au lieu de mettre des jokers "*", tu peux mettre par exemple "1*, 620, 2*", et tu obtiendras des frames en colonnes de 60, 620, 120 si la fenêtre fait 800 de large.
Voilà, j'espère avoir été clair, et j'espère que cette solution résoudra ton problème. Fais le moi savoir, ça m'intéresse.
Tittom
Hi
Ecoute mec!
Tout ce que peux te conseiller c'est d'aller sur Multimania, (dans les dossiers Webmaster, puis dans "articles HTML" ou un truc comme ça...)
ils détaillent justement comment inclure correctement (et pour tous les navigateurs...) des frames dans une page et résoudent ton problème quasiment à la lettre:
ils ont un tutorial sur comment faire un cadre composé de quatre frames autour d'une page centrale!
Cherche bien je peux plus te dire l'adresse exacte (il me semble que ça s'appelle "une bonne utilisation des frames") mais je suis sûr que ça y est encore - ils archivent tous leurs articles.
Ca a l'air tout pourri comme ça mais tu verras c'est pas mal y a souvent des astuces DHTML, Javascript, Flash et même si le niveau est souvent débutant y a parfois des purs trucs
- en cas de problème y a même un mec qui peut répondre à tes questions et je lui ai déjà envoyé des trucs il est plutôt bien calé et il répond vite!..
God bless you
Le kid de Las Vegas
Ecoute mec!
Tout ce que peux te conseiller c'est d'aller sur Multimania, (dans les dossiers Webmaster, puis dans "articles HTML" ou un truc comme ça...)
ils détaillent justement comment inclure correctement (et pour tous les navigateurs...) des frames dans une page et résoudent ton problème quasiment à la lettre:
ils ont un tutorial sur comment faire un cadre composé de quatre frames autour d'une page centrale!
Cherche bien je peux plus te dire l'adresse exacte (il me semble que ça s'appelle "une bonne utilisation des frames") mais je suis sûr que ça y est encore - ils archivent tous leurs articles.
Ca a l'air tout pourri comme ça mais tu verras c'est pas mal y a souvent des astuces DHTML, Javascript, Flash et même si le niveau est souvent débutant y a parfois des purs trucs
- en cas de problème y a même un mec qui peut répondre à tes questions et je lui ai déjà envoyé des trucs il est plutôt bien calé et il répond vite!..
God bless you
Le kid de Las Vegas
Voila quel a été leur réponsse
MultiMania.fr
Bonjour de Paris
Desormais vous avez sur MultiMania la possibilite de consulter la
bibliotheque de reference : "HTML 4" (toutes les balises existantes en HTML)
ainsi que la reference des feuilles de styles a cette adresse :
http://www.multimania.fr/webmaster/references/
Cordialement, a bientot sur MultiMania.fr
MultiMania.fr
Bonjour de Paris
Desormais vous avez sur MultiMania la possibilite de consulter la
bibliotheque de reference : "HTML 4" (toutes les balises existantes en HTML)
ainsi que la reference des feuilles de styles a cette adresse :
http://www.multimania.fr/webmaster/references/
Cordialement, a bientot sur MultiMania.fr
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bes2000
Messages postés
14
Date d'inscription
mercredi 23 mai 2001
Statut
Membre
Dernière intervention
17 juin 2001
2
17 juin 2001 à 15:43
17 juin 2001 à 15:43
un conseil
tu devrais laisser le menu de gauche collé à gauche !
ca serait plus joli et ca resoudrais ton probleme !
@ plus
seb
http://www.basic4men.com
tu devrais laisser le menu de gauche collé à gauche !
ca serait plus joli et ca resoudrais ton probleme !
@ plus
seb
http://www.basic4men.com