¿Cómo puedo posicionar relativamente un elemento y no ocupar espacio en el flujo de documentos?
html
css
positioning
css-position
Diseñador web
fuente
fuente
Respuestas:
Lo que intentas hacer suena como posicionamiento absoluto. Por otro lado, puede, sin embargo, hacer un elemento pseudo-relativo, creando un elemento de ancho relativo, altura cero, relativamente posicionado, esencialmente con el único propósito de crear un punto de referencia para la posición, y un elemento absolutamente posicionado dentro de eso:
fuente
Agregue un margen igual a los píxeles que movió:
Ejemplo
fuente
left: -25px; margin-right: -25px;
y todavía compensa los elementos hermanos horizontalmente en 2-3 píxeles por alguna razón.float:right;
cuándo desea hacer esto en relación con el lado derecho de la pantalla para que los valores de derecha o izquierda puedan ser más pequeños y más manejables.top:
valores positivos que debe tenermargin-bottom:
igual al menos de la altura del elemento, no el desplazamientoAl leer un poco, parece que puede posicionar un elemento absoluto siempre que el elemento padre esté relativamente posicionado. Eso significa que si tienes el CSS:
Entonces el elemento hijo no ocupará ningún espacio en el flujo de documentos. Luego puede colocarlo utilizando una de las propiedades "izquierda", "inferior", etc. El posicionamiento relativo en el padre generalmente no debería afectarlo porque se colocará en su posición original de forma predeterminada si no especifica "izquierda", "abajo", etc.
http://css-tricks.com/absolute-positioning-inside-relative-positioning/
fuente
Simplemente quite ese elemento del flujo del documento estableciendo
position: absolute
, y deje que su punto de ruptura se mueva libremente con el flujo dinámico de contenido al no especificar las propiedades de estiloleft top right
ybottom
que lo obligarán a usar dinámicamente el punto final relativo del flujo. De esta manera, el elemento en posición absoluta seguirá el flujo del documento mientras se elimina de ocupar el espacio.No se necesitan envolturas ficticias.
fuente
Para mí, las soluciones dadas no funcionaron bien. Quiero ver un h3, que texto y después de eso Bootstrap-paneles, vertical-sincrónico a estos paneles, quiero ver otros paneles en el lado derecho,
Logré esto con una altura: 0 envoltorio y después de esa posición: relativo; izquierda: 100%.
fuente
@Bekim Bacaj tenía la respuesta perfecta para mí, aunque puede que no sea exactamente lo que estaba buscando el OP (aunque su pregunta deja margen para la interpretación). Dicho esto, Bekim no dio un ejemplo.
El ejemplo anterior establece un elemento que ...
top
configuración predeterminada )right: 0
)position: absolute
)fuente