2010-04-08 2 views

Répondre

0

Au lieu de:

#accordion span { 
float:right; 
} 

Débarrassez-vous de la portée. Flotter l'image elle-même. Utilisation:

#accordion img { 
float:right; 
display:block 
} 
+0

essayé - n'a pas fonctionné – Kevin

0

id juste faire la partie img de l'arrière-plan

#accordion h2 img{ 

    position:absolute; 
    top:0; /* you might need to play with # */ 
    right:0; /* you might need to play with # */ 
} 

#accordion h2{ 

    position:relative; 
} 

Je voudrais aussi utiliser sans thème l'accordéon de jQueryUI à la place, car il a le soutien aux États/classes ouvertes/actifs/inactifs .

http://jqueryui.com/demos/accordion/

+0

le h2 utilise déjà un fond (ce qui est le gradient) – Kevin

+0

ahh..my mauvais Alors je serais probablement aller avec la durée, mais la position absolument – russjman

+0

ok - Je vais vous donner qu'un essai – Kevin

0

flotteur flotte uniquement les éléments ci-dessus ceux qui suivent après dans l'ordre du document. Essayez livrer quelque chose comme ceci:

<h2><span><img src="plus.gif"/></span> text here </h2> 

Comme d'autres ont également mentionné, le SPAN est peut-être redondant.

Questions connexes