Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2012, 00:04
tommy_tony
 
Fecha de Ingreso: junio-2012
Mensajes: 46
Antigüedad: 12 años, 6 meses
Puntos: 5
Aplicar estilos a etiqueta span

Buenos/as días,tardes,noches tengo un problema con el cual estoy ya hace un par de días sin poder solucionar , ocurre que tengo el código para la creación de un menú horizontal y otro vertical,el problema es que cuando intento dar estilos a la etiqueta "span" que se encuentra dentro de una etiqueta "a" no aplica ningún cambio pero si coloco una etiqueta <p> dentro del a si surte efecto pero creo que no es recomendado que exista un etiqueta <p> dentro de una <a>.

Espero me puedan ayudar sino es mucha molestia.Gracias de antemano.

HTML:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<title>MiMarket:Intranet</title>
		<link href="tienda.css" rel="stylesheet" type="text/css" />
	</head>
	<body>
		<div class="bloque_barra_superior">
			<a href="#"><img src="imagenes/logo_120.png" /></a>
			
			<!--<p>Bienvenido : <span> xxx(3 mensajes nuevos)</span></p>-->
			
			<ul id="menu_derecha">
				<li><a href="#">Perfil</a></li>
				<li><a href="#">Logout</a></li>
				<p style="clear:both;"></p>
			</ul>			
		</div>
		
		<div id="barra_busqueda">
			<form action="">
				<input type="text" id="caja_busqueda" />
				<input type="submit" value="Buscar" id="boton_busqueda" />
			</form>
		</div>
		
		<div class="bloque_izquierda">
			<div>
				<img src="imagenes/imagen_administrador.png"/>
				<p>josé perez</p>
				<form>
					<select>
						<option>Administrador</option>
						<option>Vendedor</option>
					</select>
				</form>
			</div>
			<ul>
				<li><a href="#"><img src="imagenes/icono_producto2.png" /><span>Productos</span></a></li>
				<li><a href="#"><img src="imagenes/icono_permiso.png" /><span>Permisos</span></a></li>
				<li><a href="#"><img src="imagenes/icono_mensaje.png" /><span>Mensaje</span></a></li>
			</ul>
		</div>
		
	</body>
</html>
Código:
body {
	margin:0px;
}

.bloque_barra_superior{
	height:49px;
	background-image:url("imagenes/fondo_barra_superior.png");
	border-bottom:1px solid black;
	box-shadow:0px 1px 5px 1px rgba(0,0,0,0.5);
	
}
.bloque_barra_superior img{
	height:40px;
	width:200px;
	margin-left:10px;
	margin-top:4px;
	float:left;
}
.bloque_barra_superior ul{
	list-style:none;
	margin:0px;
	margin-right:50px;
	float:right;
}
.bloque_barra_superior ul li{
	list-style:none;
	background-color:blue;
	width:90px;
	margin-left:5px;
	
	float:left;
}
.bloque_barra_superior ul li a{
	height:49px;
	width:90px;
	display:block;
	text-decoration:none;
	
	
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	text-align:center;
}

/********************BARRA BUSQUEDA***************************/

#barra_busqueda{
	margin-top:5px;
	padding-bottom:4px;
	height:35px;
	border-bottom:1px solid gray;
}
 
#barra_busqueda form{
 	background:#eaf8fc;
	background-image: -moz-linear-gradient(#FFF, #d4e8ec);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d4e8ec),color-stop(1, #fff));
	
	-moz-border-radius: 35px;
	border-radius: 35px;
	
	border-width: 1px;
	border-style: solid;
	border-color: #c4d9df #a4c3ca #83afb7;            
	width: 320px;
	height: 24px;
	padding:3px  5px  5px  10px;
	margin:2px 980px;
	outline:none;
}
 
#caja_busqueda{
 	width:250px;
	border:1px solid #a4c3ca;
	font:normal 13px 'trebuchet MS', arial , helvetica;
	background:#f1f1f1;
	
	-moz-border-radius:50px 3px 3px 50px;
	border-radius:50px 3px 3px 50px;
	-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.25) inset , 0 1px 0 rgba(255,255,255,1);
	box-shadow:0px 1px 3px rgba(0,0,0,0.25) inset, 0 1px 0 rgba(255,255,255,1);
	-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.25) inset, 0 1px 0 rgba(255,255,255,1);
}
 
#boton_busqueda{
 	background:#0000FF;
	background-image: -moz-linear-gradient(#18ACED, #0000FF);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #0000FF),color-stop(1, #18ACED));
	
	-moz-border-radius:3px 50px 50px 3px;
	border-radius:3px 50px 50px 3px;
	
	border-width:1px;
	border-style:solid;
	border-color:#2790B0  #2790B0 #2790B0;
	
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	 box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;   		

	height:22px;
	margin: 0 0 0 3px;
    padding: 0;
	width: 60px;
	cursor: pointer;
	font-size:13px;
	font-family:tahoma;
	color: #FFFFFF;
	}
	
/*******MENU IZQUIERDA*********/
.bloque_izquierda{
	border-right:1px solid gray;
	height:500px;
	width:20%;
}
.bloque_izquierda div{
	background-image:url("imagenes/bg-menu-main2.gif");
	height:85px;
	width:100%;
}
.bloque_izquierda div img{
	border:2px solid #FFFFFF;
	height:50px;
	width:50px;
	margin:13px 0 0 13px;
	
	float:left;
}
.bloque_izquierda div p{
	width:150px;
	margin-left:5px;
	margin-top:22px;
	float:left;
	
	text-align:center;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bolder;
}
.bloque_izquierda div form select{
	float:left;
	margin-left:27px;
	margin-top:-2px;
}

/***********menu izquierda************************************/
.bloque_izquierda ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.bloque_izquierda ul li{
	background-color:#3E3E3E;
	border-bottom:1px solid black;
	width:100%;
	margin:0px;
	padding:0px;
}
.bloque_izquierda ul li a{
	height:40px;
	width:100%;
	display:block;
	text-decoration:none;
	
	color:#FFFFFF;
	font-family:tahoma;
	font-size:12px;
	font-weight:bolder;
}
.bloque_izquierda ul li a img{
	height:30px;
	width:30px;
	margin-left:40px;
	margin-top:4px;
	
	float:left;
}
.bloque_izquierda ul li a img span{
	margin-left:10px;
	float:left;
}
Bueno les puse todo mi código pero en sí solo sería necesario revisar todo hasta antes del comentario /****BARRA BÚSQUEDA***/ que es en donde necesito su ayuda.