Taille d'un site

Résolu
kiyomasa Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   -  
Anoen Messages postés 196 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je désirerais savoir s'il existe un moyen, peut être en php permettant de régler la taille d'un éléments.

Je m'explique. A la fin d'une page, je met les mentions légales, le logo de la société qui crée le site ainsi que adresse, numéro ect ...

Mes pages, en fonction du contenu, n'ont pas la même longueur alors sur chaque page, je dois repositionner en CSS tout ces éléments.

c'est parfois long et une perte de temps.

Existe t-il, un script, une astuce afin que ces éléments se mettent naturellement (tout seuls) à la fin de la page à 10 px du dernier élément de la page par exemple ?

Merci d'avance.


A voir également:

9 réponses

Anoen Messages postés 196 Date d'inscription   Statut Membre Dernière intervention   25
 
La position absolute devrait être utilisée qu'en tout dernier recours.
Tu devrais structurer ta page avec des div d'encadrement:

<div id="header">
</div>
<div id="content">
<div></div>
<div></div>
<div></div>
</div>
<div id="footer>
</div>

Ainsi tu créé des blocs qui contiennent les div avec contenus. Les div contenus se placeront par rapport à tes blocs pas par rapport à ta page. Ca harmonisera déjà pas mal les rendus browser et plateformes.
Tu place tes div dans le footer au même endroit, et t'aura juste à placer la div "footer" pour avoir ton résultat.
Mais pas besoin de position absolute! A la rigueur pour un logo dans un header ouais.

Dans le cas où tu tiendrais absolument à utiliser l'absolute, pense à placer la div contenaire en position relative. Ton absolute se fera par rapport à cette div et non par rapport à la fenêtre.
1
notobe Messages postés 1952 Date d'inscription   Statut Membre Dernière intervention   213
 
+100 :)
0
notobe Messages postés 1952 Date d'inscription   Statut Membre Dernière intervention   213
 
Utiliseriez-vous des position:absolute par hasard ?
0
kiyomasa Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   5
 
oui, toutes mes positions sont en absolute.
je sais, c'est déconseillé mais je n'aime pas construire un site en %.
donc moi ça ne me pose pas de problème.

comment dois m'y prendre alors ?
0
Anoen Messages postés 196 Date d'inscription   Statut Membre Dernière intervention   25
 
Ben déjà commencer par ne pas construire en absolute si tu veux que ton site s'adapte.
Ensuite pas obliger d'utiliser les %, d'autres unités existent, px, em, pt.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kiyomasa Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   5
 
ben je construit toujours en px !
mais si je ne met pas de position, mon éléments ne s'affiche pas ...

et puis j'avoue qu'une fois que je suis validé W3C, je ne me pose pas plus de question ...

comment je dois procédé alors une fois les position enlevé ?
0
notobe Messages postés 1952 Date d'inscription   Statut Membre Dernière intervention   213
 
La validation du w3c n'est pas une fin en soit... :\

Si le pied de page (c'est bien de lui qu'il s'agit ?) est en position absolue, c'est normal que ça pose problème : il sort du flux et est donc toujours placé au même endroit de l'écran quel que soit ce s'il y a au-dessus.
Il ne faut jamais positionner un pied de page en absolu !

Maintenant, sans code, on ne peut pas en dire plus...
0
kiyomasa Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   5
 
Ok.
je vais pas te balancer tout le code d'une page, ce serait fouilli.

disons que mes pages se présentent comme ça :

<body>

--- contenu ---

<div></div>
<div></div>
<div></div>
<div></div>

--- pied de page ---

<div class="logo"></div>
<div class="adresse">11 rue de machin - 59000 Lille</div>

</body>

Toute mes div sont en absolute.
Et donc en fonction du contenu, je dois mettre les 2 div du pied de page plus ou moins haut, et donc plus de travail en CSS, et donc perte de temps.
0
kiyomasa Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   5
 
oui, je connaissais un peu cette méthode, mais c'était tellement plus simple de tout mettre en absolute. :)

le truc c'est qu'à chaque fois que je ne met pas de position, l'élément ne s'affiche pas.

Sinon, cette méthode fera que le footer se placera tout seul à la suite ? Dans ce cas, je ne dois mettre aucune position c'est bien ça ?
0
Anoen Messages postés 196 Date d'inscription   Statut Membre Dernière intervention   25
 
Plus simple? Non je crois pas :) Tu vois au final tu te prends la tête pour que ça s'affiche de la même manière partout.

Sinon oui, c'est ça.
0