--- title: Top slug: Web/CSS/top tags: - CSS - CSS Reference - Referencia_CSS - Todas_las_Categorías - para_revisar - páginas_a_traducir translation_of: Web/CSS/top ---
{{ CSSRef() }}
La propiedad top especifica parte de la posición de un elemento posicionado. No tiene efecto en elementos no posicionados.
Para los elementos con una posición absoluta (aquellos que tienen la propiedad {{ Cssxref("position") }}: absolute o {{ Cssxref("position") }}: fixed), determina la distancia entre el borde superior del elemento y el borde superior del bloque que lo contiene.
Para los elementos con una posición relativa (aquellos que tienen la propiedad {{ Cssxref("position") }}: relative), determina el desplazamiento hacia abajo que tendrá el elemento con respecto a su posición normal.
Cuando se define tanto la propiedad top como {{cssxref("bottom")}} para un elemento, y {{cssxref("height")}} no se ha definido, tiene un valor auto o 100%, tanto la distancia top como {{cssxref("bottom")}} se respetan. Si {{cssxref("height")}} está definida, la aplicación de la propiedad top tiene precedencia y {{cssxref("bottom")}} será ignorada.
top: <longitud> | <porcentaje> | auto | inherit
/* 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 al 100% respecto de 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 porcentaje 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>
| Navegador | Versión mínima |
|---|---|
| Internet Explorer | ? |
| Firefox | 1 |
| Netscape | ? |
| Opera | ? |
| Safari | ? |
{{ Cssxref("position") }}, {{ Cssxref("right") }}, {{ Cssxref("bottom") }}, {{ Cssxref("left") }}