Pourquoi ne pas les marges négatives de travail dans IE 7?

J'ai déclaré une marge négative sur un lien, mais il ne fonctionne pas sur IE 7.

#search a {
    color: #E5E5E5;
    text-decoration: none;
    font-weight: bold;
    float:right;
    margin-top:-20px; //this is not working on ie, only mozilla
}

Est-il un correctif pour cela?

Qui doctype utilisez-vous?
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
probablement doctype incompatibilité couplé avec un pas display: block(c'est à dire ne donne pas de mise en page pour un élément non explicitement display: block même si vous float)
j'ai essayé d'afficher le bloc, elle deosnt travail encore :((
pouvez-vous faire un jsfiddle de votre problème?

OriginalL'auteur pingpong | 2011-04-04