Preguntas etiquetadas con css-position

La propiedad "posición" en CSS le permite controlar la ubicación de un elemento en la página estableciendo su valor en estático (la configuración predeterminada), relativo, absoluto, fijo o fijo.

680
Cómo centrar un elemento "posición: absoluto"

Tengo un problema al centrar un elemento que tiene el atributo positionestablecido en absolute. ¿Alguien sabe por qué las imágenes no están centradas? body { text-align: center; } #slideshowWrapper { margin-top: 50px; text-align: center; } ul#slideshow { list-style: none; position:...

639
Posición fija pero relativa al contenedor

Estoy tratando de solucionar un problema divpara que siempre se quede en la parte superior de la pantalla, usando: position: fixed; top: 0px; right: 0px; Sin embargo, divestá dentro de un contenedor centrado. Cuando lo uso position:fixed, corrige el divrelativo a la ventana del navegador, como...

439
Centrar una posición: elemento fijo

Me gustaría hacer un position: fixed;cuadro emergente centrado en la pantalla con un ancho y alto dinámicos. Yo solía margin: 5% auto;para esto. Sin position: fixed;ella se centra bien horizontalmente, pero no verticalmente. Después de agregar position: fixed;, incluso no se centra...

177
"Posición: pegajosa"; no funciona CSS y HTML

Quiero que la barra de navegación se pegue a la parte superior una vez que me desplazo hacia ella, pero no funciona y no tengo idea de por qué. Si puede ayudar, aquí está mi código HTML y CSS: .nav-selections { text-transform: uppercase; letter-spacing: 5px; font: 18px "lato",sans-serif;...

173
Posicionamiento absoluto ignorando el relleno del padre

¿Cómo hacer que un elemento posicionado en absoluto honre el relleno de su padre? Quiero que un div interno se extienda a lo ancho de su padre y se coloque en la parte inferior de ese padre, básicamente un pie de página. Pero el niño tiene que honrar el relleno del padre y no está haciendo eso. El...

144
En jQuery, ¿cómo puedo establecer las propiedades "superior, izquierda" de un elemento con valores de posición relativos al padre y no al documento?

.offset([coordinates])El método establece las coordenadas de un elemento pero solo en relación con el documento. Entonces, ¿cómo puedo establecer coordenadas de un elemento pero en relación con el padre? Encontré que el .position()método obtiene solo valores "superiores, izquierdos" relativos al...

138
iOS 5 posicionamiento fijo y teclado virtual

Tengo un sitio web móvil que tiene un div anclado en la parte inferior de la pantalla a través de la posición: fijo. Todo funciona bien en iOS 5 (estoy probando en un iPod Touch) hasta que esté en una página con un formulario. Cuando toco un campo de entrada y aparece el teclado virtual, de repente...

137
¿Cómo eliminar la propiedad Left cuando position: absolute?

Estoy anulando el CSS del sitio a una versión RTL cuando se elige un idioma específico. Tengo un elemento que tiene que tener un posicionamiento absoluto. En la versión LTR, lo hago left: 0px;y está alineado a la izquierda; en la versión RTL con la que quiero hacer lo contrario right, pero la...

134
Posición absoluta y desbordamiento oculto

Tenemos dos DIV, uno incrustado en el otro. Si el DIV externo no está en posición absoluta, entonces el DIV interno, que está en posición absoluta, no obedece al desbordamiento oculto del DIV externo ( ejemplo ). ¿Hay alguna posibilidad de hacer que el DIV interno obedezca el desbordamiento oculto...

126
centro alineando un div de posición fija

Estoy tratando de obtener un div que tenga el position:fixedcentro alineado en mi página. Siempre he podido hacerlo con divs posicionados absolutamente usando este "hack" left: 50%; width: 400px; margin-left:-200px ... donde el valor para margen izquierdo es la mitad del ancho del div. Esto no...

104
¿Cómo anular left: 0 usando CSS o Jquery?

Tengo un elemento, que tiene el siguiente CSS: .elem { left: 0; position: fixed; right: 0; width: 60%; z-index: 1000; } El elemento no ocupa toda la pantalla. Me gustaría que se "alineara" con el lado derecho de la pantalla. Esto sería fácil, si simplemente elimino left: 0 , pero no puedo...