Foros del Web » Creando para Internet » CSS »

Float right con ancho máximo

Estas en el tema de Float right con ancho máximo en el foro de CSS en Foros del Web. Buenas, tengo el siguiente código: Código HTML: <div id= "tapLeft" style= "background-color:pink;height:30px;width:10%;z-index:999;float:right;" > </div> <ul style= "background-color:red;height: 30px;float:right;" > <li style= "background-color:blue;dislay:block;float:left;width:200px;height: 100%;" > aaa ...
  #1 (permalink)  
Antiguo 28/01/2012, 09:27
danihxh
Invitado
 
Mensajes: n/a
Puntos:
Float right con ancho máximo

Buenas, tengo el siguiente código:

Código HTML:
<div id="tapLeft" style="background-color:pink;height:30px;width:10%;z-index:999;float:right;"></div>
	<ul style="background-color:red;height: 30px;float:right;">
		<li style="background-color:blue;dislay:block;float:left;width:200px;height: 100%;">aaa</li>
		<li style="background-color:green;dislay:block;float:left;width:200px;height: 100%;">bbb</li>
	</ul>
<div id="tapRight" style="background-color:orange;height:30px;z-index:999;position:relative;float:right;width:100%;right:400px;margin-right:10%;display:block;"></div> 
Lo que intento hacer es que "tapRight" acabe de llenar el hueco que dejan los otros elementos para formar una barra, pero no consigo que se coloque justo en el sitio que quiero que ocupe, sino justo debajo.

Ya sé que no es la mejor manera de crear un menú, pero es la única manera de poder jugar un poco con los z-index de manera que si pongo un submenu dentro de los <li>, este pueda aparecer desplazándose por debajo de la barra, y al mismo tiempo mantener la estructura de:

<menú>
<opción 1>
<nombre 1>
</nombre 1>
<subopciones 1>
</subopciones 1>
</opción 1>
<opción 2>
...
</menú>
  #2 (permalink)  
Antiguo 31/01/2012, 04:23
danihxh
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Float right con ancho máximo

Bueno, de momento ya está, lo he terminado haciendo con absolutes, aunque si a alguien se le ocurre algo mejor sigo abierto a sugerencias!

Etiquetas: flotante, maximo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:47.