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

HTML Discussion :

Concatenation de pages HTML


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 33
    Par défaut Concatenation de pages HTML
    Bonjour,

    Voici mon problème :

    Je souhaite à partir de page Web distinctes (5 ou 6 pages )pouvoir les concaténer ensemble en une seule page Web. Ces pages web peuvent être différentes les unes des autres et donc chacune peuvent posséder leurs propres styles.

    Donc le problème c'est comment regrouper les feuilles de styles de ces différentes pages web.

    solution 1 :
    Le souci c'est qu'en les regroupant dans une même et unique feuille de style il risque d'y avoir pas mal de doublons au niveau des noms de styles. Donc c'est une solution qui à première vue n'est pas idéale.

    (Je précise que je n'ai aucun contrôle sur la définition des styles de ces pages, je dois les prendre comme elles me sont données)

    solution 2 :
    Ensuite j'ai pensé faire plusieurs sections dans la feuille de styles. Chaque pages concaténées faisant référence aux styles de leur section respective. Mais apparemment CSS ne le permet pas. Peut-être me tromps-je ?

    solution 3:
    Par un processus de transformation, mettre tous les styles "en ligne". Donc il n'y aurait plus de tag <style> et toute la présentation serait mélangées avec la structure dans le <body>. Toutefois j'aimerai garder la séparation entre la présentation et la strucutre. De plus cela alourdirait énormément le code. Donc cette solution ne me convient pas non plus.


    Je ne vois actuellement pas encore de solutions séduisantes à mon problème.
    Peut-être pourriez-vous m'éclairer ?

    En vous remerciant !

    sunwallis

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Salut Sunwallis,

    pour te répondre il faudrait en savoir un peu plus sur le comment,

    le traitement est fait à la main ou à partir d'une application ?

    et sur le but, si c'est pour afficher des aperçuts des pages (voir en entières) ?


    sans utiliser de frames on ne peut pas afficher à la suites des pages dont le code css peut contenir des positionnements en absolu.

    +

  3. #3
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 33
    Par défaut
    Merci pour ta réponse. Alors je vais apporter quelques précisions :

    le traitement est fait à travers une application de parsing qui se chargera
    de la concaténation.

    Le but est d'afficher la page entière. 5-6 pages environ devraient faire l'objet d'une concaténation et le résultat ne devrait pas dépasser la taille d'un format A4. Donc tout ca pour dire que les pages à concaténées sont relativement courtes.

    Par rapport a ta dernière phrase, si les positions CSS s'en tiennent à des positions horizontales cela ne devrait pas poser problème.

    Merci
    a+

  4. #4
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    re,

    vu qu'une appli se charge des traitements
    voila comment j'aurai fait pour conserver le style de chaque page (avec la possibilité d'avoir plusieurs classes identiques).

    - insérer le corps de chaque page dans une div spécifique.
    - insérer le style de chaque page en spécifiant la classe de la page associée.

    ex:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    <style>
    .page1 classe1
    {
      ..
    }
    .page2 classe1
    {
      ..
    }
    </style>
     
    <body>
    <div class="page1">
    Contenu de la page 1
    </div>
    <div class="page2">
    Contenu de la page 2
    </div>
    </body>
    je vois pas d'autre solution ..

    bye ;)

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/12/2003, 17h46
  2. [web] rechargement de page html
    Par GMI3 dans le forum Web
    Réponses: 2
    Dernier message: 22/09/2003, 09h49
  3. [VB.Net] Comment generer une page html dynamiquement ?
    Par Anonymous dans le forum ASP.NET
    Réponses: 3
    Dernier message: 13/03/2003, 10h22
  4. [CR] Tranfert de formulaire a travers une page HTMl
    Par LIEU dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 12/09/2002, 08h37

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