Sto provando a posizionare una sfumatura su un collegamento di ancoraggio inline/inline-block, e avere quel gradiente ereditare la larghezza dell'ancor parent. Il problema è che lo span eredita l'intera larghezza del padre dell'ancora o solo la larghezza dello & nbsp ;. Non riesco a ottenere l'elemento span per ereditare correttamente la larghezza mantenendo la visualizzazione in linea delle ancore.Elemento assoluto che eredita la larghezza del genitore relativo
CSS
a { width: auto; display: inline-block; }
a span { background: url(../images/fade_h1.png); width: 100%; height: 12px; position: absolute; display: block; z-index: 3; }
HTML
<a href="index.php"><span> </span>Index</a>
@abysslogic no, intendo solo l'impostazione del genitore su 'relative' ma lasciando il figlio' absolute', che dovrebbe far prendere al bambino lo stesso spazio del genitore (se questo è quello che vuoi.) –
oh strano, Ho pensato che il posizionamento relativo fosse automatico - non sapevo che dovevo definirlo nel mio codice. Questo l'ha risolto, grazie! – abysslogic
Si chiama posizioni assolute in conflitto: http://www.alistapart.com/articles/conflictingabsolutepositions/ –