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 :

[W3C] FOOTER mal positionné dans une colonne


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 200
    Par défaut [W3C] FOOTER mal positionné dans une colonne
    Bonjour,
    oui je sais il ya eu des sujets semblables dans les parrages mais je n'ai pas trouvé qui rentrent dans mon cas.

    ça marche super sur IE mais pas sous Firefox (pour une fois.... )
    en fait je veux placer une Div en tant que footer. Attention, pas d'une page mais d'une "colonne" comme en bas de cette page (crédits photos en dessous des photos)

    pour ça, j'ai ce code :
    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
    <TD id="td_rn" class="yellow_rn">
    <ul class="ul_photos">
    <li class="li_photos"><img src="../Pics/carte-chiclayo.gif" width="180" alt="Chiclayo - Carte du Pérou"></li>
    <li class="li_photos"><img src="../Photos/chiclayo_01.jpg" width="180" alt="Chiclayo, Perou - cathédrale"><br>Cathédrale de Chiclayo</li>
    <li class="li_photos"><img src="../Photos/chanchan_01.jpg" width="180" alt="Chiclayo, Perou - Chan chan"><br>Ruines de Chan Chan</li>
    </ul>
     
    <div class="links_rn">
     <h4>Chiclayo : liens en relation</h4>
          <a href="" class="">Ruines de Chan Chan</a><br>
          <a href="" class="">Señor de Sipan</a><br>
          <a href="" class="">Trujillo</a>
    </div>
     
    <div id="td_rn" class="credits_rn">
    Crédits photo cathédrale :<br> Prom Perù
    </div>
    </TD>
    et le CSS correspondant :
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    /*---------  RIGHT_NAV  ---------*/ 
    #td_rn {
    position: relative;
    width: 180px;
    vertical-align: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #444444;
    text-align: center;
    }
    h4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #444444;
    font-weight: normal;	
    text-decoration: underline;
    padding-bottom: 5px;
    margin: 0;	
    }
    .links_rn {
    background-color: #FCD769;
    text-align: center;
    padding: 8px 0 8px 0;
    margin: 30px 0 0 0;	
    }
    .credits_rn {
    position: absolute;
    bottom: 0;
    width: 180px;
    background-color: #FCD769;
    /*text-align: center;*/
    padding: 10px 0 10px 0;
    }
     
    .ul_photos {
    list-style-type: none;
    padding: 10px 0 0 0;	
    margin: 0;
    }
    .li_photos {
    padding-bottom: 10px;
    }
     
    .yellow_rn {
    position: absolute;
    background-color: #F8E38E;
    bottom: 0;
    }
    voilà, je pense avoir fait tout mon possbile mais le footer persiste à rester juste en dessous du DIV links_rn. Que ce soit sous IE ou FF.
    Que faire?

    Pour info, je vais passer un site aux normes W3C et je fais tout ceci sur une page de tests. Jusqu'ici tout allait bien mais là, je sature.
    merci de votre aide

  2. #2
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    euh ben deja met toi d accord avec toi meme, tu met un id et une classe a ton div avec un coup position relative apres absolute ....

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 200
    Par défaut
    oui tu as raison.
    j'ai enlevé le ID mais maintenant le DIV n'est plus dans la colonne. Il dépasse par la droite de beaucoup.

  4. #4
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    dans la mesure ou il est dans ta cellule, pourquoi tu lui met une position absolute ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 200
    Par défaut
    si j'enlève le "position : absolute" le div se place bien dans la colonne en effet. Mais, il est toujours collé par en dessous au div "links_rn". Alors que je voudrais savoir comment faire pour qu'il reste en bas de page comme dans l'exemple de page que voici : page

  6. #6
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    euh ben met lui un margin-top ?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 200
    Par défaut
    euh oui,
    mais un margin-top serait bien pour cette page mais pour les autres qui risquent d'etre plus longues le probleme resterait le même.
    Mais je ne suis pas expert, peut etre que quelque chose m'échappe.

    Ce que je voudrais éviter c'est de créer un css pour chaque page, c'est le but initial. Est-ce que tu as une idée là dessus?
    merci

  8. #8
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    ben la a part le placer dynamiquement en javascript en bas de la page je vois pas ...

  9. #9
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    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
    <script type='text/javascript'>
            window.onload = function(){
                    cred = document.getElementById('credits');
                    limit = 0;
                    if(self.innerHeight){
                            limit =self.innerHeight;
                    }
                    else if (document.documentElement && document.documentElement.clientHeight){
                            limit = document.documentElement.clientHeight;
                    }
                    else if (document.body){
                            limit = document.documentElement.scrollHeight;
                    }
                    cred.style.top = parseInt(limit-25,10)+"px";
            }
    </script>
    avec un truc comme ca dans le head, et en mettant un id="credits" a ton div avec une position absolute, je te laisse regarder pour le left, en fonction de ta page

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

Discussions similaires

  1. Postionnement dans une colonne dans un DBGrid
    Par Jeankiki dans le forum Bases de données
    Réponses: 7
    Dernier message: 13/01/2005, 00h05
  2. [SQL7] chaines de caractères stockées dans une colonne image
    Par fredoche dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/11/2004, 11h12
  3. INTERBASE 5.5 insertion dans une colonne BLOB
    Par mariustrezor dans le forum Bases de données
    Réponses: 4
    Dernier message: 29/10/2004, 18h06
  4. Noms de colonne dans une colonne
    Par Digirom dans le forum Langage SQL
    Réponses: 14
    Dernier message: 23/04/2004, 11h51
  5. intervertir les valeurs dans une colonne d'une table
    Par hammou dans le forum Débuter
    Réponses: 2
    Dernier message: 26/01/2004, 10h15

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