¿Cuál es el significado de los términos "Flujo normal" y "Fuera de flujo", en términos de HTML, CSS y navegador?¿Cuál es el significado de los términos "Flujo normal" y "Fuera de flujo", en términos de HTML, CSS y navegador?
Respuesta
Fuera de flujo es cualquier elemento que se ha posicionado relativa o absolutamente o cualquier cosa que se ha flotado.
El resto se consideraría flujo normal.
Mire CSS Positioning and Layout y preste mucha atención a la sección "Métodos de elementos de posicionamiento".
"Flujo normal" es la forma típica en que el navegador representa, teniendo en cuenta los elementos que lo rodean y otras consideraciones de elementos para él. "Fuera de flujo" significa que el elemento es "ignorado" o el comportamiento "cambiado" por elementos a su alrededor. Editado esta frase siguiente: Por lo tanto, si un elemento es distinto de static
(el valor predeterminado) puede estar fuera de flujo (digo puede, porque relative
está fuera de flujo, debe estar desplazado) o si el elemento tiene un float
luego se convierte en "fuera de flujo" porque no sigue un estándar inline
normal de un elemento tras otro en una línea o un estándar block
estándar de elementos que se apilan uno al otro en la página. Esta página es (por supuesto) más a fondo en la comprensión de esto: http://www.w3.org/TR/CSS2/visuren.html
Los static
y relative
elementos fijas en el Normal Flow
, pero el absolute
y fixed
elementos se eliminan fuera del flujo.
de http://www.w3.org/TR/CSS21/visuren.html#choose-position
estático: La caja es una caja normal, establecido de acuerdo con el flujo normal. Las propiedades 'superior', 'derecha', 'inferior' e 'izquierda' no se aplican.
relativo: la posición de la caja se calcula de acuerdo con el flujo normal (esto se denomina posición en flujo normal).
......
también se puede leer más sobre el posicionamiento CSS aquí: The position declaration
- 1. CSS/HTML Diagrama de flujo
- 2. Cuál es la diferencia entre flujo de bytes y flujo empaquetado en gstreamer rtsp h264 depayloader
- 3. UML: flujo de control y flujo de objetos
- 4. Límite de términos en términos de Solr Componente a términos que se originan de ciertos documentos
- 5. ¿Cuál es la diferencia entre los términos "archivo fuente" y "unidad de traducción"?
- 6. Comprender el código asíncrono en los términos de Layman
- 7. ¿Qué es WCF en términos simples?
- 8. ¿Diferencia entre los términos de Android?
- 9. ¿Qué es mejor en términos de rendimiento?
- 10. Acepte los términos de uso carriles
- 11. Explicar xpath y xquery en términos simples
- 12. ¿Cuál es la correlación entre ECMAScript 5 y JavaScript 1.8.5 en términos de características de idioma?
- 13. ¿Cómo eliminar un elemento del flujo de HTML/CSS?
- 14. SQL Server y Oracle, ¿cuál es mejor en términos de escalabilidad?
- 15. ¿Diferencia entre flujo óptico denso y denso?
- 16. ¿Cuál es la diferencia entre un flujo de trabajo y un diagrama de flujo, si hay alguno?
- 17. F #: En términos reales, ¿cuál es la diferencia entre una "cadena" y una "opción de cadena"?
- 18. ¿qué significan los términos formBackingObject y ModelAttribute en Spring MVC?
- 19. Árbol de términos en C + +
- 20. Cifrados de bloque y cifrado de flujo
- 21. ¿Cuál es el significado de id?
- 22. Expresando Y en términos de SKI-Combinators en JavaScript
- 23. Flujo de trabajo usando virtualenv y pip
- 24. HTML y CSS: Diseño de flujo vertical (estilo columnar), ¿cómo implementarlo?
- 25. Explicar BFS y DFS en términos de dar marcha atrás
- 26. explicación de abrir-archivo en términos sencillos
- 27. Escribir flujo de PDF en el flujo de respuesta
- 28. ¿Cuál es el flujo de trabajo de implementación y control de versiones con Rails?
- 29. ¿Cuál es el significado de "cascada' en el CSS?
- 30. Mercurial y NTFS Flujo de datos alternativo
quiere decir elementos que se colocan con 'relative',' 'fixed' o absolute' –
@ Justin Niessner: una honesta pregunta honesta aquí: ¿podría explicar por qué los elementos relativamente posicionados están fuera de flujo si no están flotando? – BoltClock
@BoltClock - Porque incluso si especifica una posición relativa, todavía está anulando la posición que el elemento tendría en el flujo normal del documento. La alternativa sería intentar y usar márgenes/relleno para mantener el flujo normal. –