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 :

Problème image défilante


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Par défaut Problème image défilante
    bonjour,

    j'ai repris un morceau de code pour faire défiler des images verticalement, en fouillant un peu sur les autres postes j ai vu que la balise MARQUEE est déconseillée car c'est une balise propre IE.
    mes images défile parfaitement dans une cellule, mais le problème c'est que je n arrive pas a adapter automatiquement les images qui défile á la taille de la cellule, vous pouvez voir le resultat dans mon site (on bas a gauche)


    En plus, avec FF mes images dépasse la cellule de mon tableau( je n'ai pa ce problème la dans IE).
    voici le code qui permet de défiler les images que j'ai inseré dans ma cellule:

    Code HTML : 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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    <TD  valign=top width=200 border=0 bgcolor=#aaaaaa>
    <style type="text/css">
    <!--
    .posrelative
    {
    POSITION: relative;
    }
    #conteneur
    {
    OVERFLOW: visible;
    WIDTH: 200px;
    CLIP: rect(0px 200px 614px 0px);
    POSITION: absolute;
     
    }
    -->
    </style>
     
     
    		<DIV ID="conteneur" onmouseover="MyBox.stop();" onmouseout="MyBox.start();" width=200 >
    <DIV ID="info1" class="posrelative" width=200>
    <IMG class="posrelative" SRC="image/foto1.JPG"  WIDTH=190 border=1 >
    </DIV>
    <DIV ID="info1" class="posrelative" width=200>
    <IMG class="posrelative" SRC="image/foto2.JPG" WIDTH=190 border=1 >
    </DIV>
     
    <DIV ID="info1" class="posrelative" width=200>
    <IMG class="posrelative" SRC="image/foto3.JPG"  WIDTH=190 border=1 >
    </DIV>
     
    <DIV ID="info1" class="posrelative" width=200>
    <IMG class="posrelative" SRC="image/foto4.JPG"  WIDTH=190 border=1 >
    </DIV>
    <DIV ID="info1" class="posrelative" width=200>
    <IMG class="posrelative" SRC="image/foto5.JPG"  WIDTH=190 border=1 >
    </DIV>
    <DIV ID="info1" class="posrelative" width=200>
    <IMG class="posrelative" SRC="image/foto6.JPG"  WIDTH=190 border=1 >
    </DIV>
    <DIV ID="info1" class="posrelative" width=200>
    <IMG class="posrelative" SRC="image/foto7.JPG"  WIDTH=190 border=1 >
    </DIV>
    <DIV ID="info1" class="posrelative" width=200>
    <IMG class="posrelative" SRC="image/foto8.JPG"  WIDTH=190 border=1 >
    </DIV>
    </DIV>
    		</TD>


    Merci d'avance

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Un id est unique !

    Qui plus est, une balise <td> ne doit pas contenir de balise <div> et encore moins de balise <style>.

    PS : Si tu pouvais indenter ton code correctement ça ne ferait de mal à personne ...

  3. #3
    Membre Expert Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Par défaut
    Merci pour ta réponse et désolé pour mon ignorance. mais je suis nocive...il ya 2 semaine je ne connaissais RIEN en HTML, js, PHP...... c est mon 1er site.
    Ok pour la balise <TD>
    que dois-je faire pour que mon CONTENEUR prend la hauteur de mon tableau?

  4. #4
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut

    La mise en page sous forme de tableau est à bannir : ils ne sont pas fait pour ça.

    Tu peux également définir un doctype (XHTML de préférence.
    Mettre tes balises en minuscules.
    Fermer tes balises (tu ne fermes même pas les balises <p></p> ).
    Oublier la balise <font> et toute la mise en page dans le code HTML au profit du CSS.

    Inspire toi de ceci pour faire ta mise en page.

    C'est un conseil car si un jour tu dois modifier le design, tu vas en ch... bien comme il faut

  5. #5
    Membre Expert Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Par défaut
    merci les gars je vais me pencher dessus....

  6. #6
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Pense à nous donner ton résultat une fois que tu auras modifié ta mise en page.

  7. #7
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    avec ton clip tu essaie de cacher ce que ton div contient ?
    Si c'est le cas utilises plutôt display:none(pour ne pas afficher ton div) et display:block pour le faire apparaitre plutôt que clip.

  8. #8
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 110
    Par défaut
    Citation Envoyé par Bisûnûrs

    Qui plus est, une balise <td> ne doit pas contenir de balise <div>
    Au regard de quelle norme ?

  9. #9
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Citation Envoyé par philippe281281
    Au regard de quelle norme ?
    Je pense qu'il parlait au niveau sémantique et non syntaxique.

  10. #10
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 110
    Par défaut
    Peut-être mais même du point de vue sémantique, pourquoi un élément de type bloc ne pourrait-il pas en contenir un autre ?
    Plus précisément, pourquoi une cellule de tableau ne pourrait-elle pas contenir un bloc ? Rien ne dit que les tableaux ne servent qu'à contenir des élements 'texte' (ou plus généralement de type en ligne), non ?

    Bah, je pense que Bisû a voulu dire qu'un tableau n'est pas destiné au genre de présentation de ce cas précis, ce qui est vrai, c'était juste mal exprimé, car ce n'est pas un problème d'emboîtement de balises selon moi

  11. #11
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Citation Envoyé par philippe281281
    Bah, je pense que Bisû a voulu dire qu'un tableau n'est pas destiné au genre de présentation de ce cas précis, ce qui est vrai, c'était juste mal exprimé, car ce n'est pas un problème d'emboîtement de balises selon moi
    C'était en tout cas à ceci que je pensais quand je t'ai dit "sémantiquement".

Discussions similaires

  1. [PHP-JS] problème image mouseover
    Par maximew dans le forum Langage
    Réponses: 1
    Dernier message: 12/02/2007, 16h45
  2. script d'images défilantes 2 fois dans la même page
    Par lau_1611 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/12/2006, 22h16
  3. images défilantes de la gauche vers la droite
    Par paradeofphp dans le forum Flash
    Réponses: 1
    Dernier message: 07/08/2006, 23h51
  4. Images défilantes de la droite vers la gauche
    Par paradeofphp dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 01/08/2006, 11h43
  5. Problème image
    Par rafiduck dans le forum Multimédia
    Réponses: 9
    Dernier message: 15/03/2006, 20h44

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