Foros del Web » Diseño de Sitios web » CSS »

Problema con spans

Estas en el tema de Problema con spans en el foro de CSS en Foros del Web. Hola Tengo un problema que no se como solucionar (bueno he llegado a una solución pero no me convence y no la entiendo) Os esxplico ...
  #1 (permalink)  
Antiguo 02/02/2012, 09:05
 
Fecha de Ingreso: enero-2011
Mensajes: 21
Problema con spans

Hola

Tengo un problema que no se como solucionar (bueno he llegado a una solución pero no me convence y no la entiendo)

Os esxplico lo que quiero conseguir. Tengo varios <p></p> donde hay texto y quiero que determinadas palabras o conjuntos de palabras del <p> esten enmarcadas en negrita y despues de la palabra una imagen a la derecha donde poder hacer click, dentro del mismo marco.

Como lo harian?

De momento tngo que estas palabras estan así:

Código HTML:
<span class="marco">PALABRA N <span class="detalle">&nbsp;</span></span>

.marco{
	border: 1px solid black;
	font-weight: bold;
}

.delalle{
    cursor: pointer;
    margin-left: 5px;
    padding-right: 14px;
    width: 16px;
    height: 16px;
    background:url('imagen.png') no-repeat;
}
Así funciona por lo menos en firefox, pero si inspecciono el elemento, el span de detalle no tiene el width que marca. A parte para que se vea la imagen tengo que hacer la chapuza del padding-right: 14px;


Como lo solucionarian?

Gracias

Última edición por albert84; 02/02/2012 a las 09:17
  #2 (permalink)  
Antiguo 02/02/2012, 09:30
 
Fecha de Ingreso: enero-2011
Mensajes: 21
Respuesta: Problema con spans

Quitando en detalle el padding-right y añadiendo display: inline-block; me funciona y ya es una solución mas elegante, lo que ahora no consigo es el detalle bajarlo unos pixeles hacia abajo, el margin-top no me hace caso, ni el padding-top
¿Nuevo en el foro? Regístrate



La zona horaria es GMT -6. Ahora son las 06:13.
SEO by vBSEO 3.3.2