¿Cuál sería la diferencia entre las unidades de medida de pocentaje % y las de fracción fr?

Andres Rivero

Andres Rivero

Pregunta
studenthace 5 años

¿Cuál sería la diferencia entre las unidades de medida de pocentaje % y las de fracción fr?

8 respuestas
para escribir tu comentario
    Andrés Felipe Lopez gomez

    Andrés Felipe Lopez gomez

    studenthace 4 años

    CSS GRID con la función fr, hace el cálculo por ti y no te tienes que preocupar para distribuir el espacio.

    Jeyson David Vargas Crespo

    Jeyson David Vargas Crespo

    studenthace 4 años

    Hola!!! Me ayuda mucho estas respuestas, muchas gracias, pero sigo con una duda, en base a que hace el tamaño fr, por ejemplo, en el ejercicio de @tania-smith utiliza 3fr 2fr 1fr, estas 3 medidas las calcula en base a que??? Al width = 100% si es así, entiendo, pero en el ejemplo de Leonidas no coloca ninguún width...

    Agradezco su ayuda...

    jorge llanque

    jorge llanque

    studenthace 5 años

    La diferencia es simple, primero tu tienes que saber perfectamente que es el viewport, luego comprenderás que las fracciones "fr" y porcentajes "%" son herramientas que te ayudan a posicionar tus contenedores dentro del viewport, si estás trabajando con grid usa fracciones caso contrario usa porcentajes, ambos tienen un ámbito singular de uso, ambos son unidades de medida relativas y ambos son considerados buenas prácticas.

    Gutierrez Diego

    Gutierrez Diego

    studenthace 5 años

    Con la fracción entiendo que se calcula automáticamente mientras que con el porcentaje tu eres quien le da el valor que quieras.

    tani smith

    tani smith

    studenthace 5 años

    Usar fr deduce automáticamente el tamaño de la columna (para llenar el espacio disponible). Con porcentajes, debe usar calc (). Este es un ejemplo de como se aplicaría...

    Grid usando fr Screen Shot 2020-06-16 at 09.58.19.png

    Grid usando % Screen Shot 2020-06-16 at 09.48.28.png

    fr es una medida de longitud flexible que se relaciona con el resto de la cuadrícula, tamaño de las otras columnas, valores del espacio entre columnas y también con el contenido que lleven dentro las columnas, mientras que el porcentaje es una medida basada en la longitud total y hay que utilizar calc () para ser mas preciso.

    Espero que haya sido útil. ◕ ◡ ◕ Aqui se puede leer más.. https://www.w3.org/TR/css3-grid-layout/#valdef-flex-fr

    Héctor Alejandro Toro Bernal

    Héctor Alejandro Toro Bernal

    studenthace 5 años

    Básicamente las fracciones ---> significa que le vas asignar en partes iguales a los componentes, pero a la vez, puedes asignarle el doble de 1 fr a otro componente es decir 2fr, esto sería que el componente #1 tendra una fracción y el componente 2 tendría el doble de esa fracción.

    Y por último los porcentajes ya son valores que tú le asignas según el width o height total, digamos componente #1 40% del espacio que tienes disponible y al componente #2 60% que es el restante restante.

    Puedes usarlo a tú mejor criterio!

    0 0

    0 0

    studenthace 5 años

    Los fr son fracciones.

    ejemplo si tienes 5 fracciones de 100px.

    3fr serían 60px

Curso de CSS Grid Layout 2017

Curso de CSS Grid Layout 2017

El módulo CSS Grid Layout nos permite generar distribuciones del contenido en nuestros sitios web de forma eficiente. Controla esta estructura bidimensional de filas y columnas con propiedades de CSS. Crea layouts increíbles de manera fácil, rápida y sin repetir código.

Curso de CSS Grid Layout 2017
Curso de CSS Grid Layout 2017

Curso de CSS Grid Layout 2017

El módulo CSS Grid Layout nos permite generar distribuciones del contenido en nuestros sitios web de forma eficiente. Controla esta estructura bidimensional de filas y columnas con propiedades de CSS. Crea layouts increíbles de manera fácil, rápida y sin repetir código.