Estoy intentando colocar un degradado sobre un enlace de anclaje en línea/en línea y he heredado el gradiente del ancho del anclaje principal. El problema es que el tramo hereda todo el ancho del elemento primario del anclaje, o solo el ancho del & nbsp ;. No puedo obtener el elemento span para heredar correctamente el ancho mientras se mantiene la visualización en línea de los anclajes.Elemento absoluto que hereda el ancho del divisor padre 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, me refiero a establecer solo el padre en 'relative' pero dejando al hijo' absolute', eso debería hacer que el hijo ocupe el mismo espacio que el padre (si eso es lo que quiere) –
oh extraño, Pensé que el posicionamiento relativo era automático, no sabía que tenía que definirlo en mi código. Eso lo resolvió, gracias! – abysslogic
Se llama posiciones absolutas conflictivas: http://www.alistapart.com/articles/conflictingabsolutepositions/ –