Footer

Eléphant du PHP | 330 Messages

24 nov. 2005, 00:24

Bonsoir,

Je ne comprends pas comment la dernière ligne (cf div footer) n'est pas centrée.
<a href="mailto:[email protected]">&copy;Herv&eacute;&nbsp;Dunoyer&nbsp;2005 - Toute 
reproduction interdite </a> 
Merci

Voici mon code :
<html> 

<head> 
<title>Hervé Dunoyer Photographies</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
</head> 

<style type="text/css"> 
!--Récapitule et stocke les différents styles --> 
<!--Couleur des Liens --> 
<!--Décrit les différents espaces (div) --> 

#conteneur { 
position: absolute; 
width: 100%; 
height: 100%; 
} 

#haut { 
height: 30px; 
background-color:#CCCCFF; 
} 
#centre { 
background-color:#9999CC; 
} 

#footer 
{ 
position: absolute; 
bottom: 5px; 

} 

.centrer{text-align:center} 

</style> 

<body bgcolor="#B2B2B2" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> 

<div id="conteneur"> 

<table 
style="padding: 0px; width: 90%; margin-left: auto; margin-right: auto; color: rgb(102, 102, 102);" 
border="0" cellpadding="2" cellspacing="2"> 
<tr> 
<td 
style="width: auto; text-align: center; color: rgb(102, 0, 0);"><a 
href="Themes.php" style="text-decoration: none;font-size: 20px;">Galerie</a></td> 
<td 
style="width: auto; text-align: center; color: rgb(102, 0, 0);"><a 
href="Auteur.php" style="text-decoration: none;font-size: 20px;">Auteur</a></td> 
<td 
style="width: auto; text-align: center; color: rgb(102, 0, 0);"><a 
href="livredor.php" style="text-decoration: none;font-size: 20px;">Livre d'Or</a></td> 
<td 
style="width: auto; text-align: center; color: rgb(102, 0, 0);font-size: 20px;"><a 
href="liens.php" style="text-decoration: none;">Liens</a></td> 
</tr> 
</table> 

<!-- Centre de la Feuille --> 
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="70%"> 
<tr> 
<td> 
<table width="100%" border="0" cellspacing="0" cellpadding="10" height="400"> 
<tr> 
<!-- Nom et Nom du Site --> 
<td height="60" bgcolor="#B2B2B2" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif"> 
<font size="6" color="#FFFFFF"><b>&nbsp&nbsp;HERVE DUNOYER</b></font></font></td> 
</tr> 
<tr> 
<td width="740" height="50" bgcolor="#B2B2B2" align="center" valign="top"> 
<font face="Verdana, Arial, Helvetica, sans-serif"><font size="6" color="#0000FF"><b>Photographiquement Vôtre</b></font></font></td> 
</tr> 
<tr> 
<!-- Photos --> 
<td align="center" height="200" bgcolor="#666666"> 
<a href="Themes.php"><img src="/Photos/Ala05_14.JPG" width="200" height="131" border="0" alt="Enter"></a>&nbsp; 
<a href="Themes.php"><img src="/Photos/Ken03_11.JPG" width="200" height="131" border="0" alt="Enter"></a> 
&nbsp; 
<a href="Themes.php"><img src="/Photos/Ind04_24.JPG" width="200" height="131" border="0" alt="Enter"></a></td> 
</tr> 
<tr> 
<!-- Ajout Type Photos --> 
<td height="80" bgcolor="#B2B2B2" align="center" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="6" color="#666666"><b>Paysages, 
Animaux Sauvages, Personnages ...</b></font></font></td> 
</tr> 
</table> 
</td> 
</tr> 
</table> 

<td><big><marquee>SITE EN CONSTRUCTION</big></marquee> 
<br><br><br> 

<div class=centrer>Vous êtes le 
<br> 

<?php 
$counter_type=1; 
$counter_name="haute-definition.net"; 
$counter_ip=$REMOTE_ADDR; 
include("compteur/compteur.php"); 
?> 

<div id="footer" > 
<a href="mailto:[email protected]">&copy;Herv&eacute;&nbsp;Dunoyer&nbsp;2005 - Toute 
reproduction interdite </a> 
</div> 
</div> 
</div> 
</body> 

</html>

Eléphant du PHP | 417 Messages

24 nov. 2005, 02:22

---
Modifié en dernier par JazzFinder le 28 juin 2006, 18:23, modifié 1 fois.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

24 nov. 2005, 10:31

Modération :
Merci d'inscrire les extraits de code entre les balises
 ou [code].
Je le fais pour toi, cette fois... ;)[/color]

Eléphant du PHP | 330 Messages

24 nov. 2005, 21:24

J'ai trouvé une situation pas encore optimale

Code : Tout sélectionner

# footer { position: absolute; bottom: 5px; left:50% ; margin-left:-150px ; }
Le pb est que suivant la taille de l'écran, la marge sera différente.

N'est il pas possible de :

Trouver la taille de l'écran de l'utilisateur

Trouver la taille du texte

Utiliser une formule avec ces deux éléments pour définir la marge.

Merci

Mammouth du PHP | 1311 Messages

24 nov. 2005, 21:46

salut
bon le positionement absolute c'est une solution de dernier recour
pour tous ce qui est taille de texte et de boite tu peut utiliser "em"

pour centrer une balise inline(comme a) il faut lui donné une taille (longueur)
et tu peut la position avec

Code : Tout sélectionner

margin:auto;

Eléphant du PHP | 353 Messages

24 nov. 2005, 22:09

Par définition on ne peut pas donner de taille à une balise en ligne puisqu'elle est sensée utiliser toute la taille disponible.

Mammouth du PHP | 1311 Messages

24 nov. 2005, 22:14

dans ce cas il suffit de centrer son contenu

Code : Tout sélectionner

text-align:center;

Eléphant du PHP | 330 Messages

24 nov. 2005, 22:18

Là franchement, je ne comprends pas les réponses.

Pourriez vous vous mettre d'accord et me dire soit ce qu'il faut faire en me donnant le code ou répondre à la question posée précisément.

Merci d'avance

Mammouth du PHP | 1311 Messages

24 nov. 2005, 22:27

Pourriez vous vous mettre d'accord et me dire soit ce qu'il faut faire en me donnant le code ou répondre à la question posée précisément.
la t'abuse

on a des divergences avec nicolas(qui est certainement plus callé au niveau html et semantique) mais du reste ta solution se trouve dans nos postes

Eléphant du PHP | 330 Messages

25 nov. 2005, 00:32

Je ne sais pas si j'abuse mais vos posts ne marchent pas

Administrateur PHPfrance
Administrateur PHPfrance | 449 Messages

25 nov. 2005, 00:57

Là franchement, je ne comprends pas les réponses.

Pourriez vous vous mettre d'accord et me dire soit ce qu'il faut faire en me donnant le code ou répondre à la question posée précisément.

Merci d'avance
Je ne sais pas si j'abuse mais vos posts ne marchent pas
Je tiens juste à te rappeler que les deux personnes qui t'aides le font de "bon coeur" et bénévolement. De plus il n'existe pas, en informatique comme ailleurs, une façon empirique de faire mais plutôt une infinité de chemin menant au même resultat. Aussi je te conseilles à l'avenir d'eviter ce genre de phrases.

Cordialement

Eléphant du PHP | 330 Messages

25 nov. 2005, 01:05

Désolé, je ne pensais pas à mal mais je suis coincé depuis deux jours (je sais cela n'est pas une excuse)

Eléphant du PHP | 353 Messages

25 nov. 2005, 10:11

Désolé, je ne pensais pas à mal mais je suis coincé depuis deux jours (je sais cela n'est pas une excuse)
Et bien entendu pendant ces deux jours tu n'es pas resté à attendre une réponse sur le forum! Tu es allé lire les nombreux sites parlant du sujet que l'on peut trouver ici:
http://www.phpfrance.com/forums/voir_sujet-2909.php

Eléphant du PHP | 330 Messages

26 nov. 2005, 17:33

Si et tous disent que c'est un problème de mettre une position : absolute avec un centrage.

Je suis donc toujours à la recherche d'une solution.