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 :

[HTML] cherche fonction css -> inline style


Sujet :

CSS

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 100
    Par défaut [HTML] cherche fonction css -> inline style
    Bonjour,

    Je cherche une fonction permettant de tansformer une page htm avec css en une page html avec style inline:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <html>
    <head>
            <link rel="stylesheet" href="un_style.css" type="text/css" media="all">
    </head>
    <body>
            <div class="monstyle">
                    ......
            </div>
    </body>
    avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    div.monstyle{
    	text-align: left;
    	background: White;
    	font-family: "Verdana", sans-serif;
    	font-size: 10pt;
    	padding-left: 14mm;
    	padding-right: 14mm;
    	padding-top: 14mm;
    	padding-bottom: 14mm;
    	width: 210mm;
    	height: 297mm;
    	border: thin solid #D3D3D3;
    }
    donne:
    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
    <html>
    <head>
            <link rel="stylesheet" href="un_style.css" type="text/css" media="all">
    </head>
    <body>
            <div 	style ="
    	text-align: left;	background: White;
    	font-family: 'Verdana', sans-serif;
    	font-size: 10pt;
    	padding-left: 14mm;
    	padding-right: 14mm;
    	padding-top: 14mm;
    	padding-bottom: 14mm;
    	width: 210mm;
    	height: 297mm;
    	border: thin solid #D3D3D3;">
                    ......
            </div>
    </body>
    J'ai trouvé ce script http://www.groupechronos.org/email_sheet2inline_php_function.htm ( http://www.groupechronos.org/email.php?id=E3F471ZB )

    Mais je n'arrive pas en tirer quelque chose en l'utilisant de la sorte çà ne me modifie rien du tout:

    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
    21
    22
    23
    24
    25
    26
     
    <?php
    require("C:/Program Files/ZMWS/4/_web.zmwsc/sheet2inline.php");
     
    if (!$fp = fopen("test.htm","r")) 
    {
            while(!feof($fp)) 
            {       
                $Ligne = fgets($fp,255);         
                $Fichier .= $Ligne;	 
            }
     
            fclose($fp); /
     
            echo sheet2inline($Fichier);
     
            echo "<br>\n";
            echo "<br>\n";
            echo  $styledefinition . "<br>\n";
            echo "-----<br>\n";
            echo  $styletag . "<br>\n";
            echo "-----<br>\n";
            echo  $styleclass . "<br>\n";
     
        }
    ?>
    Toute aide est le bien venue

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 159
    Par défaut
    Et un plus classique

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <style type="text/css">
    div.monstyle {
    ...
    ...
    }
    </style>
    ne te conviendrais pas ?

    Car dans ce cas il suffit de faire un include() de ta feuille de style... :p

    Ok je simplifie le problème, mais si j'ai bien compris le but est de garder la séparation style/code tout en permettant le vision de cette page offline une fois un mail recu. Dans ce cas, cela fonctionne.

    Ca t'a aidé ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 100
    Par défaut
    Déjà merci de ta réponse.

    J'ai essayé aussi avec le style dans la page comme tu le propose, mais rien
    Je veux avoir un style inline, car par la suite mon html est exporte en pdf voir document openoffice ou même autre. Dans ces cas les feuilles de syle et même les <style>..</style> ne sont pas ou tres mal supportés. Tandis qu'avec du inline y'a pas de pb. Sauf que coté maintenance c'est pas des plus pratique.
    Moi je ne veux pas envoyer de mail, mais vu ce que j'ai compris, ce script devrai faire ce que je veux..

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 100
    Par défaut
    Bon en attendant j'ai tout recrit mes style en inline, mais franchement c'est pas terrible à gerer et le source hmtl devient mmonde

Discussions similaires

  1. [Debutant][HTML][CSS]Feuille de style non prise en compte
    Par sandrinec dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 19/04/2006, 16h23
  2. [CSS] Créer un style en fonction du div parent
    Par titoumimi dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 28/02/2006, 09h33
  3. [CSS] copie des styles par défaut html...possible?
    Par luta dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 27/10/2005, 08h50
  4. Cherche Fonction du style replace...
    Par sdchamplas dans le forum Langage SQL
    Réponses: 4
    Dernier message: 31/03/2003, 13h54

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