Hola sabios mediavideros, tengo un problemilla en CSS, ya que nunca se me ha dado bien esto y estoy empezando a utilizar poco a poco estoy quebrandome la cabeza por esto:
A ver, he hecho un CSS en con dos barras (superior e inferior) y un elemento central, al ajustarlo para que ocupe toda la pantalla pongo todos los elementos en 'position: fixed' pero claro, el problema viene a ser que el elemento central se queda por encima de la barra superior, pero si cambio la barra superior a 'position: relative' se queda bien el elemento central pero no se ajusta a la pantalla. ¿Soluciones?
Croquis:
Código HTML:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
<title>Test</title>
</head>
<body>
<div class="upperbar">
<p>Test</p>
</div>
<div class="divcentral">
</div>
<div class="lowerbar">
</div>
</body>
</html>
Código CSS:
.upperbar {
border: 1px solid black;
width: 100%;
height: 32px;
position: fixed;
top: 0;
left: 0;
}
.upperbar p {
color: #00000;
vertical-align: middle;
text-align: center;
font-size:20px;
margin: auto;
}
.divcentral {
border: 1px solid black;
width: 100%;
height: 100%;
position: fixed;
left: 0;
}
.lowerbar {
border: 1px solid black;
width: 100%;
height: 32px;
position: fixed;
bottom: 0;
left: 0;
}