2010-03-21 8 views
1

J'ai un site Web dans lequel j'essaie de positionner (en utilisant CSS) un certain sur la page. le est absolument positionné et est situé à l'intérieur d'un paernt relativement positionné. sur firefox et même IE ça a l'air bien mais sur Safari, les choses se gâtent et il affiche 5 pixels de moins que ce qu'il devrait. J'ai essayé de comprendre depuis des jours ce qui ne va pas mais je n'arrive pas à le voir.CSS positionne des pauses dans Safari

vous pouvez trouver un exemple de lien vers la page problématique ici: http://yaronattar.com/index.php?option=com_content&view=article&id=117:the-new-lovers-2010&catid=51:the-new-lovers-2010&Itemid=242

la problématique est celui conaining la navigation « précédent/suivant » dans le coin en bas à droite de la page.

Quelqu'un voit ce qui cause le problème ici?

grâce

+5

Je ne dirais pas que "le positionnement en utilisant le CSS": votre page est plein de les tables. – zneak

+0

pouvez-vous décomposer ceci en un exemple plus petit et bien contenu? – ayman

+0

Je pense que vous devez avoir lié à la mauvaise chose. Il n'y a pas de positionnement CSS appliqué aux liens précédents/suivants, ils sont juste coincés dans une table minuscule. –

Répondre

1

Cela cible les navigateurs WebKit uniquement (Chrome, Safari et je pense une version d'Opera aussi)

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /Chrome and Safari CSS here/ 

    #id-name { 
     position:absolute; 
     width:100px; 
     height:100px; 
     left:100px; 
     bottom:100px; 
    } 
    } 
+0

grâce à vous tous. la page était pleine de tableaux générés automatiquement. Je les ai enlevés et j'ai utilisé les balises DIV à la place et maintenant tout est sympa et a la même apparence partout. Merci. – Crippletoe