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 :

Commentaire entre balise div 3 images


Sujet :

HTML

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Points : 30
    Points
    30
    Par défaut Commentaire entre balise div 3 images
    Bonjour a vous,

    J'aimerai savoir comment faire pour mettre un commentaire entre 2 images de taille fixe, ainsi qu'une 3eme image au milieu qui ferai office de background.

    L'illustration simple et précise de ce que je voudrai faire se situe sur ce site, j'aimerai refaire exactement la meme chose que les bulles de BD en commentaire :

    http://www.babylon-design.com/site/i...te-style-web-2

  2. #2
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Tu viens de le dire... il suffit de faire une div avec une image en haut en background, idem en bas et ensuite de faire une div avec une image en background qui se répète sur l'axe Y. et d'écrire dans cette div.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Points : 30
    Points
    30
    Par défaut
    Citation Envoyé par blueice
    Tu viens de le dire... il suffit de faire une div avec une image en haut en background, idem en bas et ensuite de faire une div avec une image en background qui se répète sur l'axe Y. et d'écrire dans cette div.
    En réalitée j'aurai besoin du code, je débute en css, j'essaie d'apprendre le coté "graphique" des choses mais j'ai beaucoup de mal avec les div, j'ai du passer 500 requetes differentes sous google et plus de 15 heures a essayer de trouver le bon code sans succes, au mieux je suis arrivé a des div ou le background debordait avec l'image du milieu. La majoritée des reponses données par google sont un commentaire entre 6 images haut_droite, haut_mid, haut_gauche, bas_gauche, bas_mid, etc.... mais pas avec 3 images

    Je suis désespéré, je ne tiens plus, tout le monde trouve ca si facile et moi je me sens ridicule , je vous en supplie ... aidez moi ouiiiiiiiiinnnnn.

  4. #4
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    C'est hyper simple, il te suffit de regarder le code du lien que tu as donné, d'autant que j'avais déjà expliqué à une autre personne comment faire, en donnant un exemple fait à l'arrache,
    cf http://www.dimension-internet.com/dev/decoupe/

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Points : 30
    Points
    30
    Par défaut
    Voila, je progresse mais pas tres vite lol, j'ai fait ceci :

    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
     
    <style>
    #haut { background:url(images/commentaire_haut.png) no-repeat; height:15px; width:372px; }
    #centre { background:url(images/commentaire_fond.png) repeat-y; width:372px;}
    #bas { background:url(images/commentaire_bas_dte.png) no-repeat; height:33px; width:372px; }
    </style>
     
    (.....)
     
    <div id="haut"></div>
    <div id="centre">
    Coucou
    <br>
    C'est bien moi et le petit poucet qui disait ho la la et bien oui c'etait moi hihihihi jojojo
    </div>
    <div id="bas"></div>
    Cependant il y a toujours un probleme, j'ai toujours un écart entre l'image du haut et celle du milieu....

    Quelqu'un aurait-il une réponse svp ?

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Points : 30
    Points
    30
    Par défaut


    J'ai beau m'arracher le cerveau, meme avec des margin et paddin... rien n'y fait.

    Remarque : sous IE7 ca bug, sous firefox, ca marche -.-

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Points : 30
    Points
    30
    Par défaut
    Personne n'a une idée ? vraiment ? -.-

  8. #8
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    tu peux redonner ton code final qui te provoque cette erreur ?
    merci je pense savoir d'ou ça vient.

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Points : 30
    Points
    30
    Par défaut
    Citation Envoyé par Maxoo
    tu peux redonner ton code final qui te provoque cette erreur ?
    merci je pense savoir d'ou ça vient.
    Heuuuuuu qu'est ce que tu entends par code final ? Les seuls codes utilisés sont un peu plus haut entre les balises "[code]", j'utilise le style entre les balises [head] et [/head] et le code des div entre <body> et </body> .....

  10. #10
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <style>
    #haut { 
          background:url('images/commentaire_haut.png') 0 0 no-repeat;
          height:15px; 
          width:372px; 
          overflow:hidden;
    }
    #centre { background:url('images/commentaire_fond.png') 0 0 repeat-y; width:372px;}
    #bas { background:url('images/commentaire_bas_dte.png') 0 0 no-repeat; height:33px; width:372px; }
    </style>
    Voila avec l'overflow, je suis sur que ça marche impecc. sinon n'oublie pas qu'il faut préciser la position (0 0) dans un background, et que le chemin des images doit etre en guillement !!

    ++

  11. #11
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 38
    Points : 30
    Points
    30
    Par défaut
    Maxoo tu es mon dieu... CA MARCHE ENFIN OUHAAAAAAAAAAAAA Si j'étais gay je te ferai un gros calin tout de suite Merci, merci et encore une fois merci !

    Sujet

  12. #12
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    et que le chemin des images doit etre en guillement !!
    Au contraire il ne faut pas mettre les guillemets

  13. #13
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    Citation Envoyé par blueice
    Au contraire il ne faut pas mettre les guillemets
    et non !!

    http://www.w3.org/TR/REC-CSS2/colors...ckground-image
    The format of a URI value is 'url(' followed by optional whitespace followed by an optional single quote (') or double quote (") character followed by the URI itself, followed by an optional single quote (') or double quote (") character followed by optional whitespace followed by ')'. The two quote characters must be the same.
    Ce qui nous donne que les guillemets sont optionnels, mais néanmoins très correct !!

    D'ailleurs sur le site w3, la plupart des exemples ont des guillemets, car c'est bien plus pratique de voir que c'est une chaine de caractère comme valeur de url().

    Bref, mettez des guillemets, c'est comme d'écrire echo 'toto '.$toto.' tata'; au lieu de echo "toto $toto tata"; on voit mieux de quoi on parle

  14. #14
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Il est préférable de ne pas les mettre car ils peuvent poser des problèmes avec certains navigateurs, comme IE sur Mac, même si IE n'existe plus sur Mac, certais doivent encore l'utiliser sur l'ancien système...

    Et en prime on gagne quelques octets

    Sinon, je suis tout à fait d'accord avec toi pour le coup de la lisibilité.

  15. #15
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    Citation Envoyé par blueice
    Il est préférable de ne pas les mettre car ils peuvent poser des problèmes avec certains navigateurs, comme IE sur Mac, même si IE n'existe plus sur Mac, certais doivent encore l'utiliser sur l'ancien système...
    Ah bon, ca peut poser des problèmes ??
    je savais pas..., mais je le ferai plus !!

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

Discussions similaires

  1. Insérer texte sur plusieurs lignes entre balises div
    Par DAN14 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/01/2012, 09h57
  2. espace blanc entre balise div avec background-image
    Par helkøwsky dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 06/09/2010, 20h33
  3. interaction entre balise div
    Par yohann26 dans le forum Débuter
    Réponses: 3
    Dernier message: 06/12/2007, 09h15
  4. Comment ajouter une image dans une balise div ??
    Par liv dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/05/2006, 11h48
  5. [C#] Placer fichier html entre balises DIV
    Par Febus dans le forum ASP.NET
    Réponses: 9
    Dernier message: 07/05/2004, 11h44

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