Suivez les fils RSS
 
Auteur
Pages : [>>]
Raphael
# 18 Nov 2004 - 17:06:53
Citer
twitter.com/goetter
Administrateur
12017 Posts
A tout ceux qui comptent utiliser les frames (ou qui utilisent déjà les frames) sur leur site web, je propose tout d'abord la lecture de ces différents articles :

1- Article d'OpenWeb : En finir avec les cadres

2- Article en 3 parties très claires :
Explications générales
Bannir les frames ?
Quand utiliser les frames

Un résumé pour ceux qui n'ont pas envie de prendre le temps de lire :

a écrit :
Les "frames" sont devenus, au fil des années, la consécration du Web des années noires du développement balkanisé. Synonyme d'une époque révolue, ils représentent une technologie dépassée qui peut généralement être remplacée par des technologies ou des techniques plus récentes et surtout, plus efficaces.


Grosso modo, les frames sont à proscrire parce qu'ils :

- causent une dénaturation radicale du document Web ;
- rendent impossible l'ajout aux favoris;
- rendent l'indexation déficiente ;
- posent des problèmes d'accessibilité aux personnes handicapées (non-voyants notamment) ;
- causent des imprécisions au niveau de l'impression ;
- nuisent à la séparation nette entre la structure et la présentation d'un document ;
- laissent prétendre à une économie illusoire des fichiers ;
- etc.

De nos jours, le recours aux CSS ou aux technologies backEnd (PHP par exemple) permet de réaliser plus efficacement ce à quoi les frames nous servaient par le passé.


En fait, les frames n'apportent que 2 avantages, facilement contournables :
- une partie fixe et une partie scrollable. Pour résoudre ce problème, faites un tour du côté de la propriété CSS overflow
- une partie qui ne se recharge pas. Pour cela, faites un tour dans les tutoriels : Inclure un fichier dans un autre grâce à PHP

Pour finir, si ces articles ne vous ont pas convaincu, peut-être que l'argument de Google sera plus frappant :
Google a écrit :
Google supporte les cadres « dans la mesure du possible ». En effet, les cadres entraînent parfois des problèmes pour les moteurs de recherche, les signets/favoris, les liens d'e-mail et autres, dans la mesure où ils ne respectent pas le principe de base du Web – soit une URL unique pour chaque page. Si la requête d'un utilisateur correspond à l'ensemble d'un site, Google renvoie l'ensemble des cadres (frameset) ; si la requête correspond à une certaine page de ce site, Google renvoie uniquement cette page, mais sans l'afficher dans son cadre – parce qu'il n'existe peut-être pas de frameset correspondant à cette page.


Extrait des Informations pour Webmasters de Google. (merci à Mauriz pour l'information)
Modifié par Raphael (09 Jan 2008 - 10:08)

Le livre qui va vous permettre d'aller (vraiment) plus loin avec CSS : "CSS avancées - vers HTML5 et CSS3"

http://www.goetter.fr 
^
Felipe
# 18 Nov 2004 - 17:22:14
Citer
Administrateur
6632 Posts
Raphael a écrit :

Grosso modo, les frames sont à proscrire parce qu'ils :

(comme je suis grossier et qu') on parle de frames, j'aurais dit grosso merdo baille

http://www.alsacreations.fr/a-propos.html#philippe 
^
jb_gfx
# 18 Nov 2004 - 18:01:28
Citer
2548 Posts
Quand utiliser les frames? Pour mettre vos bandeaux publicitaires parceque c'est plus simple de les bloquer avec Adblock... un peu comme la pub Google du forum Aslacréations cligne

Je ne sais pas si je suis cultivé ou si je viens d'inventer deux nouveaux mots.

http://www.pixemedia.com/ 
^
Poire
# 03 Dec 2004 - 11:23:16
Citer
339 Posts
des fois les frames sont innévitable (enfin les objects, les frames ne sont pas valide XHTML 1.1)

cas concret : dans ma page je dois avoir le décompte d'un timer qui s'affiche et qui doit se mettre à jour plusieurs fois par minute. Donc frame pour pas refresh la page tout le temps...

Je suis ouvert à tous commentaires....

msn 
^
Poire
# 03 Dec 2004 - 11:23:54
Citer
339 Posts
jb_gfx a écrit :
Quand utiliser les frames? Pour mettre vos bandeaux publicitaires parceque c'est plus simple de les bloquer avec Adblock... un peu comme la pub Google du forum Aslacréations cligne

link + image ça se block aussi bien rolleyes

msn 
^
Igor
# 03 Dec 2004 - 11:27:49
Citer
Modérateur
6072 Posts
Poire a écrit :
des fois les frames sont innévitable (enfin les objects, les frames ne sont pas valide XHTML 1.1)


Mouais faut vraiment avoir besoin de xhtml 1.1 cligne

http://maynaud.name/ 
^
Poire
# 03 Dec 2004 - 11:29:59
Citer
339 Posts
Igor a écrit :


Mouais faut vraiment avoir besoin de xhtml 1.1 cligne

beh en XHTML 1.0 il me semble que les frames existent tjs... enfin frame / object même combat...

msn 
^
Igor
# 03 Dec 2004 - 11:33:38
Citer
Modérateur
6072 Posts
 XHTML 1.0 Frameset
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
cligne

http://maynaud.name/ 
^
jp451
# 21 Jan 2005 - 15:07:45
Citer
Le nul n'est pas nul, il débu
6 Posts
moi j'utilise les iframes pour mon site pour la pub aussi mais j'utilise le DTD XHTML 1.0 Transitional ça me permet encore des trucs enfin bon vu qu'il n'y as pas de tableau sur mon site c'est pas le problème ! c'est surtout les iframes qui m'arrête pour passer en XHTML 1.0 Strict ! decu Je suis obliger de garder la pub car bon un jour l'argent pourra me rapporter ! biggrin enfin je me demande si ça vaut le coup de garder la pub de mon site en plus c'est pas ça qui m'achète mon domaine et autres ! cligne enfin bon je laisse la publicité mais bon peut-être qu'un jour elle me servira plus !

Voilà c'est mon 1er message sur le forum ! biggrin Super forum ! lol

Jérémy P.

http://www.yobion.fr 
^
mark_nikil
# 08 Mar 2005 - 18:09:42
Citer
14 Posts
Y a un truc qui me chiffone un peu, c'est que j'ai l'impression que tous ces liens condamne purement et simplement les frames.
Pourtant une personne "qui s'y connait" m'avait dit que la javadoc était un exemple (le seul ou presque) où l'utilisation des frames était judicieuse. J'aurais tendance à être d'accord.

Boulet

Néant 
^
Olivier
# 08 Mar 2005 - 18:16:45
Citer
5827 Posts
Faudrait que tu justifies pourquoi ça te parait judicieux cligne
Moi je n'y vois aucun interet ici.
D'ailleurs, c'est même plutôt mal conçu, les URLs ne changent pas de pages en pages, merci pour bookmarker, diffuser, faire référence, etc...
Ne parlons pas de l'indexation qui sera plutôt moyenne, d'ailleurs, en général, les moteurs indexeront le contenu et pointerons vers la page de contenu et donc, adios le menu situé à gauche.

C'est ici un exemple typique des désavantages de l'utilisation des frames justement. Enfin à mon sens.

La FAQ répond aux questions fréquemment posées. Vérifiez qu'elle ne contient pas une réponse à votre problème.

^
mark_nikil
# 08 Mar 2005 - 18:56:10
Citer
14 Posts
a écrit :
Faudrait que tu justifies pourquoi ça te parait judicieux cligne

Bah...
C'est peut être l'habitude de la javadoc qui me fait dire n'importe quoi !? biggrin
Modifié par mark_nikil (08 Mar 2005 - 19:00)

Boulet

Néant 
^
Aureance
# 11 Mar 2005 - 01:02:21
Citer
Bonjour.
482 Posts
Bonjour, je ne me suis pas encore présenté au "bar du forum" mais ça ne saurait tarder.
En attendant; pour les frames ( framesets traditionnels, pas les iframes ), quand on surf avec les onglets sur un navigateur récent ou bien qu'on ouvre le lien dans une nouvelle fenêtre; les frames sont présentes sur la page d'accueil et disparaisent, à l'activation des liens, dans l'onglet fraîchement ouvert. On se retrouve alors, souvent, avec des pages qui n'ont plus de menu et autres accessoires sensés êtres fixes et constamments présents.

Forums : Les gens pressés lisent en diagonale et répondent de travers.

aim 
^
Olivier
# 11 Mar 2005 - 12:02:59
Citer
5827 Posts
Salut Aureance, bienvenu à toi cligne
En effet le point que tu soulignes est un point noir de plus à l'utilisation des frames !

La FAQ répond aux questions fréquemment posées. Vérifiez qu'elle ne contient pas une réponse à votre problème.

^
DSC
# 23 Mar 2005 - 13:38:21
Citer
62 Posts
Bonjour,

le problème, selon moi se trouve dans le fait que tout le monde n'a pas acces au php. De plus <object> n'insere pas le code mais une page dont meme probleme qu'avec les frames voir pire.

Un des interets des frames est de n'avoir a changer qu'une seule fois son menu pour tout le site (pour des menus conséquent, on peut meme gagner de l'espace disque...)

Donc, existe t'il un ou des programmes capables de changer le contenu de plusieurs fichiers en meme temps: genre <div id="menu"><!-- d'ici -->*<!-- à ici --></div>.

Me suis je bien expliqué ou non?

^
DSC
# 23 Mar 2005 - 13:41:38
Citer
62 Posts
Type "recherche/remplacer" ou * est notre menu:
On écrit: <!-- d'ici -->*<!-- à ici --> ainsi notre menu est inséré dans tous les fichiers. Voilà

^
Tony Monast
# 23 Mar 2005 - 14:48:57
Citer
Fusionnez à froid!
Modérateur
3963 Posts
DSC, oui Dreamweaver le permet avec son système de librairies et templates. Tu change une librairie ou une template, et toutes les pages les utilisant sont updatées.

Dreamweaver est un logiciel payant, mais je crois que la version 2 est gratuite. J'ignore par contre si cette dernière a un système de librairies et templates.

Sinon, tu pourrais toujours utiliser un logiciel de trouver/remplacer dans un dossier (ton site) avec les expressions régulières (regexp) pour remplacer ton menu. S'agit de placer des commentaires avant et après ton menu, et avec une expression régulière, tu pourras aller remplacer tout ce qui est trouve entre tes commentaires spéciaux.

Le bélier qui va foncer commence par reculer.

http://www.radiumstudio.com 
^
DSC
# 23 Mar 2005 - 21:31:13
Citer
62 Posts
@Merkel:
a écrit :
Sinon, tu pourrais toujours utiliser un logiciel de trouver/remplacer dans un dossier (ton site) avec les expressions régulières (regexp) pour remplacer ton menu. S'agit de placer des commentaires avant et après ton menu, et avec une expression régulière, tu pourras aller remplacer tout ce qui est trouve entre tes commentaires spéciaux.

aurais-tu des noms pour ses logiciels... pour faire la recherche soit meme (google...) quel mots utiliser.

Je pense que ces logiciels sont important. Pas mal d'amis se passerait volontiers de frames.

Edit: j'ai trouvé Notepad ++ mais je ne sais comment utiliser les expressions régulières langue . Un lien s.v.p
Modifié par DSC (23 Mar 2005 - 23:14)

^
DSC
# 24 Mar 2005 - 12:34:05
Citer
62 Posts
Les expressions cela se trouvent avec Google mais notepad++ ne gere pas le trouver/remplacer par lots de fichiers...

Dommage.
Modifié par DSC (24 Mar 2005 - 12:34)

^
DSC
# 25 Mar 2005 - 09:49:32
Citer
62 Posts
Bonjour,

voilà:
- Nedit (Unix, Mac, Windows(avec Cygwin))
- Context (Windows)

Tout deux permettent de faire du trouver/remplacer sur plusieurs fichiers. Avec ou sans Regex.

^
Pages : [>>]