IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Frameset ou iframe?


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    726
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 726
    Par défaut Frameset ou iframe?
    Quel est le mieux pour une page avec des cadres (une page d'acceuil par exemple) : utiliser des iframe dans des div ou bien utiliser des cadres?

    merci

  2. #2
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut
    Salut!

    Bon, alors, le mieux, c'est de n'utiliser ni l'un ni l'autre... Mais bon, si tu poses la question, c'est que tu dois avoir tes raisons...

    Donc, en gros, <frameset> (et les <frame> qui vont avec), c'est surtout pour découper l'écran en zones indépendantes. Ce que tu pourrais faire en CSS (et ce que je te conseille de faire si ce cas s'applique à ta situation, car plus orienté W3C valide).

    Par contre, <iframe> sert à insérer dans ta page une autre page HTML (par exemple). Ce que tu pourrais faire via un iclude en PHP (beaucoup mieux supporté).

    Voilà, en espérant avoir pu te désembrouiller...


  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 241
    Par défaut
    Citation Envoyé par BnA Voir le message
    Ce que tu pourrais faire via un iclude en PHP
    Non, l'include php n'insère pas une page dans une page mais du code source dans du code source.

  4. #4
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut
    Citation Envoyé par clb56 Voir le message
    Non, l'include php n'insère pas une page dans une page mais du code source dans du code source.
    Ouais, si tu tiens à être pointilleux, oui. Mais le résultat est le même. Et ne change rien au fait que l'utilisation de frameset ou d'iframe est déconseillée.

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 241
    Par défaut
    Citation Envoyé par BnA Voir le message
    Ouais, si tu tiens à être pointilleux, oui. Mais le résultat est le même.
    Pas vraiment je trouve. Tiens, au fait, je reformule légèrement.

    l'include php n'insère pas une page dans une page (coté client) mais du code source dans du code source (coté serveur).

  6. #6
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut
    Citation Envoyé par clb56 Voir le message
    Pas vraiment je trouve. Tiens, au fait, je reformule légèrement.
    l'include php n'insère pas une page dans une page (coté client) mais du code source dans du code source (coté serveur).
    Le résultat visuel final sera le même. Et en plus 'simple' (selon moi) car tu n'aura qu'une page (générée) ce qui facilite le travail de mise en forme.

    Le Web n'est pas une science exacte, il y a différentes manières de faire, et différentes manières d'arriver au même résultat.

    Si j'avais plus d'infos sur ce que l'instigateur de ce topic veut (ergonomie et aspect), je pourrais être plus précis, privilégier une méthode plutôt qu'une autre. Mais comme ce n'est pas le cas, je cite les différentes méthodes permettant d'inclure une page dans une autre, ou du code dans un autre code (appelle ça comme tu veux).

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    726
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 726
    Par défaut
    Citation Envoyé par BnA Voir le message
    Salut!

    Bon, alors, le mieux, c'est de n'utiliser ni l'un ni l'autre... Mais bon, si tu poses la question, c'est que tu dois avoir tes raisons...
    Alors quelle est la meilleure solution? Sachant que c'est pour une page d'acceuil d'un site.

    Donc, en gros, <frameset> (et les <frame> qui vont avec), c'est surtout pour découper l'écran en zones indépendantes. Ce que tu pourrais faire en CSS (et ce que je te conseille de faire si ce cas s'applique à ta situation, car plus orienté W3C valide).
    L'organisation de mon site est "classique": borderaux de menu en bas et en haut, liens sur la gauche et zone d'affichage au centre.
    Donc d'après toi les iframes seraient plus conseillées?


    merci

  8. #8
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut
    Ben, le contenu de ta page, tu va le récupérer dynamiquement, ou bien il est inclus dans le fichier HTML (hardcodé)??

    Encore un fois, tout dépend de ce que cherche à obtenir visuellement, mais également du principe de navigation que tu veux mettre en place.

    Explique-nous comment tu imagine ton site, ça nous aiderait à t'aider!

    (Mais avec les infos que tu donne, là, comme ça, mon premier réflexe serait de faire ça en CSS)

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    726
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 726
    Par défaut
    Citation Envoyé par BnA Voir le message
    Ben, le contenu de ta page, tu va le récupérer dynamiquement, ou bien il est inclus dans le fichier HTML (hardcodé)??

    Encore un fois, tout dépend de ce que cherche à obtenir visuellement, mais également du principe de navigation que tu veux mettre en place.

    Explique-nous comment tu imagine ton site, ça nous aiderait à t'aider!

    (Mais avec les infos que tu donne, là, comme ça, mon premier réflexe serait de faire ça en CSS)
    Comme je l'explique plus haut, je veux juste une zone d'affichage au centre avec des cadres autours. Mais je pense aussi que le css serait plus appropié.

    merci

  10. #10
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 241
    Par défaut
    Citation Envoyé par piotrr Voir le message
    je veux juste une zone d'affichage au centre avec des cadres autours
    La question c'est à quoi tu penses quand tu parles de cadres ? C'est juste une image ou bien quelque chose de plus précis de ton point de vue ?

    <edit>
    Dit autrement,

    1. est ce que tu parles de cadre d'un point de vue technique ?

    2. Ou bien est ce que ta question ne concerne qu'un certain rendu visible à l'écran du genre zone supérieure = header, colonne latérale = menu + 2ème colonne = contenu, zone de fin de page = footer ?

    Parce que si tu es dans le cas 2 alors commence par évacuer le terme de cadre de ton vocabulaire parce qu'il n'a rien à y faire et ne peut que porter à confusion. Du genre :

    . Je veux plusieurs zones graphiques
    . J'appelle mes zones des cadres
    . cadres ça s'appelle frame en anglais
    . Je me retrouve avec sur les bras la question de frameset ou iframe ? alors qu'il n'est pas du tout question de ça.
    </edit>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. iframe & frameset & window.top
    Par slugdoom dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/11/2007, 11h15
  2. [javascript] Redimension IFrame avec un frameset
    Par mavina dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 21/06/2006, 16h12
  3. referencement des frameset et des iframe
    Par JAVA Good dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 23/02/2006, 00h01
  4. difference entre frameset, iframe et iframes
    Par JAVA Good dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 12/02/2006, 17h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo