ordre apparition des div

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


HISTOMOBILE
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 211
Inscription: Jeu Mai 08, 2003 10:40

ordre apparition des div

Message le Mer Oct 22, 2003 7:04

J'ai cherché et pas trouvé sur les forums.

Je souhaite pouvoir donné un ordre d'apparition de mes div, sans devoir les repositionner dans les scripts.

J'ai cru que z-index faisait celà, mais il ne change que la position dans la pile et non l'ordre d'apparition.

Mon problème vient du fait qu'un div attende l'affichage complet de ses images avant de laisser les autres div s'afficher. Je n'avais pas ce problème avec une programmation classique sans les DIV.

visible sur la page de garde http://www.histomobile.com

Merci.

nikoshr
WRInaute impliqué
WRInaute impliqué
 
Messages: 320
Inscription: Jeu Juil 10, 2003 5:49

Message le Mer Oct 22, 2003 8:50

Apparemment, il manque des paramètres de taille sur certaines (toutes?) les images.
Le navigateur doit récupérer les dimensions de tous les éléments pour pouvoir réserver les espaces, d'où le chargement des images avant l'affichage du reste.

Par exemple, changer
Code: Tout sélectionner
<img src='/histomob/internet/336/723301.gif' border=0 title='Avanti Sport coupé' alt='Avanti Sport coupé' align=left width=80>
en
Code: Tout sélectionner
<img src='/histomob/internet/336/723301.gif' border=0 title='Avanti Sport coupé' alt='Avanti Sport coupé' align='left' width='80' height='47'>
devrait faire l'affaire.


HISTOMOBILE
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 211
Inscription: Jeu Mai 08, 2003 10:40

Message le Mer Oct 22, 2003 9:06

Merci pour ta réponse, nikoshr.

Et quand on ne connais pas la hauteur des images ?? Y-a-t'il un moyen ?


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: Lun Oct 14, 2002 10:00

Message le Mer Oct 22, 2003 9:12

Code: Tout sélectionner
<?
list($width, $height, $type, $attr) = getimagesize("image/monimage");
echo("<img src=\"image/monimage\" $attr>");
?>


George Abitbol
WRInaute accro
WRInaute accro
 
Messages: 1923
Inscription: Ven Juin 06, 2003 7:57

Message le Mer Oct 22, 2003 9:23

mahefarivony a écrit:
Code: Tout sélectionner
<?
list($width, $height, $type, $attr) = getimagesize("image/monimage");
echo("<img src="image/monimage" $attr>");
?>


Ca va bien l'aider, ça, vu que son site est en ASP :roll: :D

Fred


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: Lun Oct 14, 2002 10:00

Message le Mer Oct 22, 2003 9:27

8O

mince, ca existe encore ca ? :lol:

bon en cherchant un peu, on devrait trouver l'équivallent


HISTOMOBILE
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 211
Inscription: Jeu Mai 08, 2003 10:40

Message le Mer Oct 22, 2003 11:38

Ben oui ca existe encore car j'ai pas le courage de passer en php alors je mets des scripts qui transforme en html à intervalle régulier.

Sinon, j'ai trouvé l'équivalent en asp, je l'ai appliqué, toutes les images du tableau ont une hauteur et largeur prédéfinie, mais comme je le supposais, rien ne change.

Il atend toujours la fin de chargement du DIV central pour entamer les autres.

Qui a une idée ...

lilith
Nouveau WRInaute
 
Messages: 24
Inscription: Mar Juil 15, 2003 18:05

Message le Mer Oct 22, 2003 16:29

Bonjour,

Je ne sais pas si le problème soulevé vient de là, mais j'ai remarqué que les 2 premières DIV du document sont imbriquées . On a quelque chose comme :
<div ..... <div ..... </div> ... </div>.
Je ne sais pas si on a le droit d'imbriquer des divisions ?

Par ailleurs, la 1er div (id marques) (le bandeau central de la page) est la 1ere du body. Aussi il me parait normal qu'elle soit la 1ere affichée.
La div intérieure contient du javascript à telecharger et des appels a du code ASP, semble-t-il, qui doit s'executer sur le serveur je suppose.
Il est peut-être possible que le temps que tout cela soit telecharge et/ou executé, les autres divisions (cotés latéraux) attendent (chez moi assez longtemps) pour leur affichage.

En résumé : il me semble qu'il faudrait supprimer l'imbrication des 2 1eres div. et puis peut-être changer l'ordre.

Pour ma part je telecharge le code javascript dans la partie HEAD de la page pour qu'il soit bien disponible à la fin des affichages. Mais je ne sais pas si j'ai raison.

Cordialement.


HISTOMOBILE
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 211
Inscription: Jeu Mai 08, 2003 10:40

Message le Mer Oct 22, 2003 18:17

Si, si, les imbrications ne posent pas de problèmes et c'est vrai que sans spécifications, l'ordre d'affichage est celui d'apparition dans le script.

Mais l'avantage du DIV est justement de pouvoir mettre en avant le texte (corp central), mais je ne savais pas qu'il allait attendre que toutes les images soient loadées pour continuer.

Je me demande si je ne vais pas loader une image transparente et ne loader les vraies images qu'en fin de script. Ce doit être la solution.

Merci à tous quand même.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité