Foros del Web » Creando para Internet » HTML »

quitar un ¿margen?

Estas en el tema de quitar un ¿margen? en el foro de HTML en Foros del Web. Hola, necesito quitar la franja amarilla que aparece en esta imagen que está entre las etiquetas del menu y la linea de color marrón, le ...
  #1 (permalink)  
Antiguo 17/09/2008, 02:52
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 17 años, 5 meses
Puntos: 7
quitar un ¿margen?

Hola, necesito quitar la franja amarilla que aparece en esta imagen que está entre las etiquetas del menu y la linea de color marrón, le he quitaro el border, el margin y el paddin y sigue igual, a veer que podeis decirme pq me estoy volviendo loco con esta "tonteria"....



menu.html

Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>menu.html</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../estilos/menu.css" type="text/css">
<script type="text/javascript" src="../scripts/imagenes.js"></script>
</head>

<div id="BloqueMenu">
	<div id="BloqueContenedorLabels">
		<div id="CerrarSesion"><? echo session_name();?></div>
		<div id="Autenticado"><? echo $_SESSION['usuario'] ?></div>
	</div>
	<div id="BloqueContenedorMenu">
		<a href="tecnHTML.htm" target="principal" class="ficha" onMouseOver="cambia_ficha(this, '../imagenes/ficha_activa.png', 'FFFFFF')" onMouseOut="cambia_ficha(this,'../imagenes/ficha.png','8B0000')" >HTML</a>
		<a href="en_construccion.html" target="principal" class="ficha" onMouseOver="cambia_ficha(this, '../imagenes/ficha_activa.png', 'FFFFFF')" onMouseOut="cambia_ficha(this,'../imagenes/ficha.png','8B0000')">CSS</a>
		<a href="en_construccion.html" target="principal" class="ficha" onMouseOver="cambia_ficha(this, '../imagenes/ficha_activa.png', 'FFFFFF')" onMouseOut="cambia_ficha(this,'../imagenes/ficha.png','8B0000')" > T.Cliente</a> 
		<a href="en_construccion.html" target="principal" class="ficha" onMouseOver="cambia_ficha(this, '../imagenes/ficha_activa.png', 'FFFFFF')" onMouseOut="cambia_ficha(this,'../imagenes/ficha.png','8B0000')" > T.Servidor</a> 
		<a href="en_construccion.html" target="principal" class="ficha" onMouseOver="cambia_ficha(this, '../imagenes/ficha_activa.png', 'FFFFFF')" onMouseOut="cambia_ficha(this,'../imagenes/ficha.png','8B0000')" >XML</a> 
		<a href="recursos.html" target="principal" class="ficha" onMouseOver="cambia_ficha(this, '../imagenes/ficha_activa.png', 'FFFFFF')" onMouseOut="cambia_ficha(this,'../imagenes/ficha.png','8B0000')" >Recursos</a>
	</div>
</div>
<div id="LineaMenu"></div>
</body>
</html> 
Menu.css
Código HTML:
body{
	
	background-image:url(../imagenes/fondo_menu.png);
	text-align:center;

}

#BloqueMenu{

	background-image:url(../imagenes/menu.png);
	background-position:center;
	width:770px;
	height:60px;
	text-align:center;
	margin:0;
	border:0;
	padding:0;
}

#BloqueContenedorLabels{

	width:766px;
	height:26px;

}

#CerrarSesion{

	float:left;
	width:50px;
	height:26px;

}

#Autenticado{

	float:right;
	width:200px;
	height::26px;

}
	
#BloqueContenedorMenu{
	
	text-align: center;
	width:766px;
	height:30px;
	margin:0;
	border:0;
	padding:0;

}

.ficha{

	background-image:url(../imagenes/ficha.png);
	width:100px;
	height:30px;
	float:left;
	border:0;
	margin:0;
	padding:0;
	
}

a{
	text-decoration:none;
	color:#8B0000;
}

a:hover{
	text-decoration:none;
}

#LineaMenu{

	background-image:url(../imagenes/menu_linea.png);
	text-align:center;
	height:4px;
	width:766px;
	margin:0;
	border:0;

}
  #2 (permalink)  
Antiguo 17/09/2008, 03:00
 
Fecha de Ingreso: septiembre-2008
Mensajes: 37
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: quitar un ¿margen?

Hola,

En menu.css, en #BloqueMenu, ¿has probado de bajar el height?

Saludos.
  #3 (permalink)  
Antiguo 17/09/2008, 03:08
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 17 años, 5 meses
Puntos: 7
Respuesta: quitar un ¿margen?

GRACIAS por responder....es la altura que me viene en el guion de practicas, pero aún así le he bajado 4 pixels y se ve correctamente, no se si habrá otra solución o será que viene mal en el ejercicio...

Código HTML:
#BloqueMenu{

	background-image:url(../imagenes/menu.png);
	background-position:center;
	width:770px;
	height:56px;
	text-align:center;
	margin:0;
	border:0;
	padding:0;
}
  #4 (permalink)  
Antiguo 17/09/2008, 03:17
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 1 mes
Puntos: 280
Respuesta: quitar un ¿margen?

Pues es que viene así, porque fíjate:

#BloqueMenu{height:60px;}

#BloqueContenedorLabels{height:26px;}

#BloqueContenedorMenu{height:30px;}

Es decir, el contenedor mide 60px, la primera caja mide 26px y la segunda 30px, luego sobran 4px por debajo.

Haz que "#BloqueContenedorLabels" mida 30px e imagino que se arreglará.
__________________
Visita mi nueva web idplus.org
  #5 (permalink)  
Antiguo 17/09/2008, 03:21
 
Fecha de Ingreso: septiembre-2008
Mensajes: 37
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: quitar un ¿margen?

Tambien podría ser que la altura de la imagen "../imagenes/menu.png" no sea 60px y sea inferior... pero personalmente la imagen no la tocaría, cambiaría el height de #BloqueMenu hasta la altura correcta.
  #6 (permalink)  
Antiguo 17/09/2008, 03:33
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 17 años, 5 meses
Puntos: 7
Respuesta: quitar un ¿margen?

al haber puesto al #bloquecontenedorlabels 30 px y vuelto a dejar 60px en el otro, en dreamweaver se ve correctamente, pero luego en el navegador, tanto en iexplorer como en firefox se ve mal...la imagen tiene 2 px de alto, tengo que especificar en el elemento contenedor de ella, la altura que debe tener, 4px....
  #7 (permalink)  
Antiguo 17/09/2008, 03:36
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 17 años, 5 meses
Puntos: 7
De acuerdo Respuesta: quitar un ¿margen?

ya está...arreglado, como siempre, un despiste tonto....tenía que meter el elemento contenedor de la linea dentro del elemento contenedor del bloquemenu


Código HTML:
<div id="BloqueMenu">
	<div id="BloqueContenedorLabels">
		<div id="CerrarSesion"><? echo session_name();?></div>
		<div id="Autenticado"><? echo $_SESSION['usuario'] ?></div>
	</div>
                <div id="BloqueContenedorMenu">
		.....
.................................
..................................
.................................
	</div>
        <div id="LineaMenu">
        </div>
</div>
</body>
</html> 
Muchas gracias por la ayuda !!
  #8 (permalink)  
Antiguo 17/09/2008, 03:38
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 1 mes
Puntos: 280
Respuesta: quitar un ¿margen?

Cita:
Iniciado por datatraveler Ver Mensaje
Tambien podría ser que la altura de la imagen "../imagenes/menu.png" no sea 60px y sea inferior... pero personalmente la imagen no la tocaría, cambiaría el height de #BloqueMenu hasta la altura correcta.
No, creo que la altura de la imagen sería en todo caso 30px, no 60px. Y creo que eso no importa, porque en realidad lo que ocurre es que el primer bloque del flujo del documento sólo ocupa 26px, de manera que el segundo bloque comienza en el pixel 27 en vertical, por lo que si mide 30px o menos, deberá dejar un espacio porque no completa a su contenedora que mide 60px.

Una solución sencilla sería eliminar el tamaño de 60px del contenedor y que éste mida exactamente lo que mida su contenido, de manera que siempre se ajustaría midieran lo que midieran tanto la imagen como las dos cajas.
__________________
Visita mi nueva web idplus.org
  #9 (permalink)  
Antiguo 17/09/2008, 03:43
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 17 años, 5 meses
Puntos: 7
Respuesta: quitar un ¿margen?

ya está solucionado....solo era un error a la hora de ubicar uno de los elementos contenedores, que lo hacía fuera del elemento contenedor "padre"....

Antes......
....
</div>
<div id="LineaMenu"></div>
</body>

Ahora
.....
....
<div id="LineaMenu"></div>
</div>
</body>
  #10 (permalink)  
Antiguo 17/09/2008, 03:46
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 1 mes
Puntos: 280
Respuesta: quitar un ¿margen?

Sí, si, lo he visto, lo que pasa es que escribía mi respuesta mientras tu ya publicabas la tuya por lo que la mia ya sobraba.
__________________
Visita mi nueva web idplus.org
  #11 (permalink)  
Antiguo 17/09/2008, 03:59
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 17 años, 5 meses
Puntos: 7
Respuesta: quitar un ¿margen?

ok ok, gracias de todas maneras, otra cosa...a ver si podeis ayudarme....el body de ese documento tiene que tener una imagen de fondo, que ocupe el resto del frame a ambos lados del menu y hacia abajo...en dreamweaver me aparece "bien", pero en el navegador no me aparece dicha imagen de fondo...

dreamweaver




iexplorer




A qué creeis que se debe??

Última edición por manguiti; 17/09/2008 a las 04:14
  #12 (permalink)  
Antiguo 17/09/2008, 04:01
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 17 años, 5 meses
Puntos: 7
Respuesta: quitar un ¿margen?

realmente, falta el fondo del frame de abajo, pero no me indican nada en las practicas que ese frame deba llevar ningun background-image como si hace tanto con el frame titulo y el frame menu, los dos superiores, que llevan respectivamente fondo_titulo.png y fondo_menu.png....
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 05:34.