2009-12-04 4 views
2

Comment puis-je ajouter css pour être seulement lu par safari? bascially un div doit se déplacer 5pixels à gauche, car il montre bien sur ff/ie etcSafari Conditional CSS

Merci

EDIT - code ajouté

code:

#subheading 
{ 
background-color: #004376; 
color: #ffffff; 
height: 25px; 
padding: 10px; 
margin: 0 933px; 
margin-top: -25px; 
width: 761px; 
} 
+1

Le code sur le site serait utile - Je dirais qu'il est très improbable que ce soit un bug de Webkit, et que vous puissiez changer la façon dont vous l'avez codé et cela fonctionnera correctement. –

Répondre

6

vous pouvez avoir un chèque pour une propriété css spécifique dans webkit. Cela fonctionnerait probablement aussi en chrome.

@media screen and (-webkit-min-device-pixel-ratio:0) { 
     .someClass{ 
      color:#FF0000; 
     } 
    } 
+0

Merci, il semble être un bug de safari seulement? n'importe quelle chance je pourrais l'obtenir seulement pour ceci. – Elliott

+1

Etes-vous sûr que le bug n'est pas en chrome aussi? Je pense qu'ils ont le même moteur de rendu. – Jage

+0

yup Je viens de vérifier et ça a l'air bien. – Elliott

0
margin: 0 933px; 
margin-top: -25px; 
width: 761px; 

Cela ne semble pas juste. La première ligne définit la marge gauche et droite à 933px. Et la largeur est 761px. La largeur totale de l'élément serait (933 * 2 + 10 * 2 + 761) = 2647px.

Est-ce ce que vous voulez qu'il soit?

+0

Je pensais que ce serait quelque chose à voir avec ça, mais ça semble bien sur tout sauf sur le safari. Quelle serait la solution? merci – Elliott

+0

Vous pouvez avoir d'autres remplacements. Pouvez-vous poster un lien vers votre page ou un petit test qui reproduit votre problème? –

+0

À quoi cela devrait-il ressembler? Il ressemble à IE8, Firefox, Chrome pour moi. –