CSS:top
De MDC
Esta página está traduciéndose a partir del artículo CSS:top, razón por la cual puede haber algunos errores sintácticos o partes sin traducir. Puedes colaborar continuando con la traducción
[editar] Sumario
La propiedad top especifica parte de la posición de un elemento (posicionado - es decir, con una posición determinada por código).
Para los elementos con una posición absoluta (aquellos que tienen la propiedad position: absolute ó position: fixed), la propiedad top determina la distancia entre el borde superior del elemento y el borde superior de su bloque contenedor.
Para los elementos con una posición relativa (aquellos que tienen la propiedad position: relative), la propiedad top especifica el desplazamiento hacia abajo que tendrá el elemento con respecto a su posición normal.
- Valor inicial:
auto - Aplicable a: positioned elements
- Heredable: no
- Porcentajes: se refieren a la altura del bloque contenedor.
- Medio:
visual - Valor calculado: valor absoluto, porcentaje ó auto.
[editar] Sintaxis
top: <length> | <percentage> | auto | inherit
[editar] Ejemplos
/* se puede también usar unidades px para posicionar body para luego operar con el div */
body{
width: 100%;
height: 100%;
}
/* ahora podemos operar con unidades de porcentajes (con respecto al 100% del body) */
div{
position:absolute;
left:15%;
top:30%;
bottom:30%;
width:70%;
height:40%;
text-align:left;
border: 3px rgb(0,0,0) solid;
}
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml" />
<title>Mozzila.org height top left width percentage CSS</title>
<style type="text/css">
/* se puede también usar unidades px para posicionar body para luego operar con el div */
body{
width: 100%;
height: 100%;
}
/* ahora podemos operar con unidades de porcentajes (con respecto al 100% del body) */
div{
position:absolute;
left:15%;
top:30%;
bottom:30%;
width:70%;
height:40%;
text-align:left;
border: 3px rgb(0,0,0) solid;
}
</style>
</head>
<body>
<center>
<div>
...Contenido...
</div>
</center>
</body>
</html>
[editar] Notas
La propiedad top es más relevante que la propiedad bottom porque el navegador tiene por defecto la propiedad valign puesta a top.
Cuando se establece alguna propiedad de posicionamiento, la propiedad top es irrelevante.
Las propiedades top y bottom, pueden ser usadas por DHTML para más funciones que simplemente posicionar un elemento.
[editar] Especificaciones
[editar] Compatibilidad entre navegadores
| Navegador | Versión mínima |
|---|---|
| Internet Explorer | ? |
| Firefox | 1 |
| Netscape | ? |
| Opera | ? |
| Safari | ? |