Nueva forma Correcta de CENTRAR elementos con CSS

midulive
12 Mar 202410:44

Summary

TLDREl script habla sobre las novedades en HTML y el progreso de Safari en la implementación de nuevas características. Se menciona la adición de un atributo 'switch' para los checkboxes, lo que cambia tanto su apariencia como su funcionamiento. También se discuten las mejoras en el tema de las aplicaciones web y la posibilidad de que otras navegadores sigan el ejemplo de Safari. Además, se anticipa la capacidad de centrar contenido vertical y horizontalmente sin utilizar Flex o Grid, gracias a la propiedad 'align-content'. Finalmente, se menciona el soporte de Safari para las nuevas promesas en JavaScript.

Takeaways

  • 🌟 Safari está actualizando su navegador y versiones recientes incluyen mejoras significativas, como la versión 17.4.
  • 🔥 Safari ha estado añadiendo características a HTML antes que otros navegadores, incluyendo Chrome.
  • 🎯 Un nuevo atributo en HTML es el atributo 'switch' para el elemento 'checkbox', lo que cambia tanto su apariencia como su funcionamiento.
  • 💡 Las mejoras en Safari incluyen un tema mejorado para aplicaciones web, aunque es específico para macOS.
  • 🛠️ Las herramientas de desarrollo de Safari son apreciadas, aunque muchos desarrolladores prefieren las de Chrome o Brave.
  • 🔄 AppleWebKit, el motor de renderizado de Safari, será beneficiado por la adición de nuevos elementos nativos, como el elemento 'switch'.
  • 🖌️ Las Novedades de Apple incluyen mejoras en el manejo de listas desplegables y la capacidad de agregar reglas horizontales.
  • 🔧 Una nueva propiedad 'align-content' permitirá centrar verticalmente elementos sin necesidad de utilizar Flex o Grid, y será soportada en varias versiones futuras de navegadores.
  • 📈 Safari es líder en la implementación de promesas con nuevos resolvers, mejorando la experiencia de programación asincrónica en JavaScript.
  • 🔄 La versión 17.4 de Safari aún no incluye todas las características mencionadas, como la capacidad de centrar verticalmente elementos con 'align-content'.
  • 🔮 La adopción de nuevas características en HTML y JavaScript por parte de Safari muestra un compromiso con la actualización y mejora continua del navegador.

Q & A

  • ¿Qué novedades interesantes ha implementado Safari en su navegador recientemente?

    -Safari ha estado mejorando su navegador, incluyendo la versión 17.4, y ha estado añadiendo características antes que otros navegadores, como Chrome. Algunas de las novedades incluyen mejoras en el tema de las Progressive Web Apps (PWA) y la adición de un nuevo atributo en HTML, el atributo 'switch' para los checkboxes.

  • ¿Qué es el atributo 'switch' y cómo funciona en HTML?

    -El atributo 'switch' es una nueva característica en HTML que permite a los checkboxes tener una apariencia y comportamiento similar a un interruptor. Esto se logra sin la necesidad de agregar código CSS adicional, y el atributo 'switch' cambiará tanto la apariencia como el funcionamiento del elemento.

  • ¿Cómo afecta la implementación del atributo 'switch' en los demás navegadores?

    -La implementación del atributo 'switch' en Safari podría influir en otros navegadores para que también adopten esta característica. Esto se debe a que los navegadores suelen seguir las directrices de diseño de HTML para mantener la compatibilidad y la experiencia de usuario consistente en todos los navegadores.

  • ¿Qué es la cuota de mercado de Chrome y cómo afecta a otros navegadores?

    -Chrome tiene una cuota de mercado aproximada del 70%, lo que lo convierte en una fuerza dominante en el mercado de navegadores web. Esto puede obligar a otros navegadores como Safari o Firefox a actualizarse y adoptar nuevas características y APIs que Chrome introduce, a veces sin un proceso de discusión o comentario previo, creando un desafío para otros desarrolladores de navegadores.

  • ¿Qué es 'align-content' y cómo se utilizará en futuras versiones de los navegadores?

    -La propiedad 'align-content' es una característica que permitirá centrar verticalmente el contenido dentro de un contenedor sin necesidad de utilizar 'display: flex' o 'display: grid'. Esta propiedad está prevista para ser incluida en futuras versiones de Safari, Chrome y Firefox, lo que facilitará el diseño y la alineación de elementos en la web.

  • ¿Qué es la diferencia entre Tailwind y Bootstrap en términos de frameworks CSS?

    -Tailwind es un framework de utilidades CSS que ofrece clases predefinidas para aplicar estilos a los elementos, mientras que Bootstrap es un framework de componentes CSS que incluye plantillas y estilos para crear elementos complejos como botones y navegaciones. La elección entre los dos depende de las necesidades y preferencias del desarrollador.

  • ¿Qué se puede hacer con la propiedad 'margin: auto' para centrar elementos en CSS?

    -La propiedad 'margin: auto' se utiliza para centrar horizontalmente un elemento dentro de su contenedor. También puede usarse en combinación con otras propiedades como 'align-items' para centrar verticalmente el contenido, aunque en algunos casos puede requerir un cambio en la propiedad 'display' del contenedor.

  • ¿Qué es 'Deep' y cómo se relaciona con el soporte de Safari a nuevas promesas y resolubles?

    -No hay información suficiente en el script para determinar qué es 'Deep' en este contexto. Sin embargo, Safari está trabajando en soporte para nuevas promesas y resolubles, lo que indica que están incorporando nuevas características de JavaScript para mejorar la experiencia de desarrollo y la performance de las aplicaciones web.

  • ¿Qué se puede hacer con la propiedad 'align-content: center' en la versión 17.4 de Safari?

    -En la versión 17.4 de Safari, la propiedad 'align-content: center' permite centrar verticalmente el contenido de un contenedor sin cambiar su propiedad 'display'. Esto es una novedad que antes requería el uso de 'display: flex' o 'display: grid' para lograr el mismo efecto.

  • ¿Qué se ha mencionado sobre las 'horizontal rules' en el contexto de Safari y Apple?

    -Se ha mencionado que en Safari, y posiblemente en otros navegadores basados en WebKit, como el motor de Safari, se están añadiendo nuevas funcionalidades como las 'horizontal rules' que permiten separaciones dentro de elementos 'select'. Esto sugiere que Apple está trabajando en mejorar la experiencia del usuario y la funcionalidad de sus herramientas web.

  • ¿Qué se puede inferir sobre la estrategia de Chrome en la implementación de nuevas características web?

    -Chrome, debido a su gran cuota de mercado, a menudo se adentra en la implementación de nuevas características y APIs sin un proceso de discusión amplia. Esto puede llevar a otros navegadores a tener que seguir y adoptar estas nuevas características rápidamente para evitar la incompatibility y mejorar la experiencia del usuario en la web.

Outlines

00:00

🌟 Nuevas características en HTML y Safari

Este párrafo discute sobre las novedades en HTML y cómo Safari, el navegador de Apple, está actualizando y añadiendo características interesantes. Se menciona la mejora del tema de las apps web en macOS, la adición de un nuevo atributo en HTML que parece ser un tipo de interruptor (switch) para checkboxes, y cómo Safari parece estar liderando en la implementación de estas características, incluso antes que otros navegadores como Chrome.

05:01

🎨 Mejoras en el diseño y centrado en HTML y CSS

En este párrafo se aborda la nueva capacidad de centrar elementos vertical y horizontalmente en HTML y CSS sin la necesidad de utilizar display Flex o Grid. Se menciona la introducción de la propiedad 'align-content center' que permitirá centrar contenido de una manera previamente imposible. Además, se habla sobre las nuevas características en Safari, como las reglas horizontales en selects y la posibilidad de cambiar el color de acento.

10:01

🚀 Avances en JavaScript y centrado en Safari

Este párrafo destaca la implementación de soporte para promesas con resolvers en JavaScript en Safari, lo que hace que sea el primer navegador en ofrecer esta función. También se menciona la capacidad de centrar elementos de forma más sencilla, tanto vertical como horizontalmente, sin la necesidad de cambiar el display, mejorando la experiencia de desarrollo y diseño.

Mindmap

Keywords

💡HTML

HTML es un lenguaje de marcado utilizado para crear páginas web. En el video se menciona su crecimiento y desarrollo, destacando que Safari, un navegador web, está implementando nuevas características en su versión 17.4, lo que demuestra que HTML sigue evolucionando y mejorando para los desarrolladores web.

💡Safari

Safari es un navegador web desarrollado por Apple, conocido por su integración con los sistemas operativos macOS y iOS. En el video, se destaca el trabajo reciente de Safari en la implementación de nuevas características, como el atributo 'switch' para los checkboxes, lo que indica que Safari está mejorando sus herramientas de desarrollo y su compatibilidad con estándares web.

💡Atributo 'switch'

El atributo 'switch' es una nueva característica en HTML que se menciona en el video, que parece ser una sorpresa en la próxima versión de Safari. Aunque no se define en detalle, se sugiere que este atributo cambiará tanto la apariencia como el comportamiento de los checkboxes, ofreciendo una nueva forma de interacción para los usuarios.

💡Chrome

Chrome es otro popular navegador web desarrollado por Google, conocido por sus herramientas de desarrollo y su gran cuota de mercado. En el video, se menciona que a menudo Chrome introduce nuevas APIs y características experimentales que luego se adoptan como estándares, lo que a veces lleva a otros navegadores a actualizarse para mantener la compatibilidad.

💡Brave

Brave es un navegador web centrado en la privacidad y la seguridad, que bloquea anuncios y rastreadores por defecto. En el video, el hablante menciona que utiliza Brave como su navegador principal, lo que sugiere una preferencia por una experiencia de navegación más segura y menos invasiva.

💡CSS

CSS (Cascading Style Sheets) es un lenguaje de estilo utilizado para definir la apariencia de un documento escrito en un lenguaje de marcado, como HTML. En el video, se hace referencia a los cambios en el uso de CSS, como el atributo 'color skin' y la utilización de 'margin auto' para centrar elementos, lo que muestra la importancia de CSS en el diseño y la presentación de páginas web.

💡Frameworks de CSS

Los frameworks de CSS son bibliotecas o conjuntos de herramientas que facilitan el desarrollo de interfaces de usuario consistentes y atractivas. En el video, se comparan dos frameworks: Tailwind CSS, que se basa en clases de utilidad, y Bootstrap, que ofrece componentes preconstruidos. La elección entre ellos depende de las preferencias y necesidades específicas del desarrollador.

💡WebKit

WebKit es un motor de renderizado de código abierto utilizado por varios navegadores web, incluyendo Safari. Es conocido por su eficiencia y compatibilidad con estándares web avanzados. En el video, se menciona que muchas aplicaciones utilizan WebKit, lo que sugiere su importancia en el ecosistema de desarrollo web.

💡Align-content

Align-content es una propiedad de CSS que permite alinear los elementos flex o grid en el contenedor en el eje垂直. Aunque hasta ahora se utilizaba display flex o display grid para lograr este efecto, el video menciona que en futuras versiones de los navegadores, se podrá utilizar la propiedad align-content para centrar verticalmente sin cambiar el display.

💡Promesas con resolvers

Las promesas son un mecanismo de JavaScript que permite la ejecución asíncrona de código. Los resolvers son funciones que se llaman para resolver la promesa, proporcionando un valor o rechazando la promesa con un motivo. En el video, se menciona que Safari será el primer navegador en soportar nuevas promesas con resolvers, lo que indica un avance en la capacidad de manejar operaciones asíncronas en JavaScript.

💡Flex

Flex es una propiedad de CSS que permite un diseño flexible de los elementos en una página web. Con display flex, los elementos se pueden alinear de diferentes maneras y distribuyen el espacio de manera eficiente. En el video, se menciona que en futuras versiones de los navegadores, se podrá centrar contenido verticalmente sin necesidad de utilizar display flex, lo que simplifica el proceso de diseño.

Highlights

Safari está mejorando y añadiendo características interesantes a su navegador, incluyendo la versión 17.4.

Safari está añadiendo características antes que otros navegadores, incluso antes que Chrome.

Se destaca la mejora del tema de las Progressive Web Apps (PWA) en Safari, aunque solo esté disponible para macOS.

Se menciona un nuevo atributo en HTML: el atributo 'switch' para los checkboxes, que cambiará tanto su apariencia como su funcionamiento.

El atributo 'switch' permitirá a los checkboxes parecerse más a los switches, sin la necesidad de cambios en el CSS o JavaScript.

Se destaca la competencia entre los navegadores, especialmente entre Chrome y Safari, en términos de implementación de nuevas características y APIs.

Chrome a menudo crea y añade nuevas APIs por su cuenta, lo que puede obligar a otros navegadores a seguir sus pasos debido a su gran cuota de mercado.

Safari rara vez salta los plazos de implementación y generalmente sigue las directrices de la comunidad de diseño de HTML.

Se menciona la posibilidad de que el nuevo atributo 'switch' para los checkboxes sea adoptado por otros navegadores.

Se discuten las ventajas de usar Tailwind CSS y Bootstrap en proyectos de desarrollo web con Python.

Tailwind CSS se describe como un conjunto de utilidades CSS, mientras que Bootstrap ofrece componentes CSS preconstruidos.

Se destaca la capacidad de cambiar el 'accent color' en el diseño, proporcionando mayor personalización.

Se menciona la inclusión de un nuevo elemento en HTML para aplicaciones que utilizan WebKit, el motor de Safari.

Apple tiene varias novedades para Safari, incluyendo la capacidad de agregar reglas horizontales dentro de elementos Select.

Se anuncia una nueva propiedad CSS 'align-content' que permitirá centrar verticalmente elementos sin necesidad de usar Flex o Grid.

Se muestra un ejemplo de cómo utilizar 'align-content' para centrar verticalmente un elemento sin cambiar su display.

Se menciona que la versión actual de Safari aún no soporta la propiedad 'align-content', pero se espera que esté disponible en futuras actualizaciones.

Safari será el primer navegador en soportar promesas con resolvers, lo que representa un gran avance en la implementación de JavaScript.

Transcripts

play00:00

que es una novedad interesante de html Y

play00:03

es que amigos lo que me parece

play00:05

impresionante es que Safari le está

play00:08

dando cañita a su navegador van a sacar

play00:11

la versión

play00:12

17.4 de su navegador Y la verdad super

play00:16

interesante el hecho de que Safari se

play00:18

está poniendo bastante bastante bastante

play00:20

las pilas eh porque últimamente están

play00:22

añadiendo cosas incluso antes que otros

play00:24

navegadores incluso antes que Chrome que

play00:27

ya es decir y vamos a poner algunos

play00:29

ejemplos por ejemplo esto sería solo

play00:30

para macos el hecho de que han mejorado

play00:32

un poco el tema de las pris web app que

play00:34

se agradece pero traen cosas solo que

play00:37

solo tienen ellos que solo tienen ellos

play00:39

yo no sé si lo vamos a ver en los otros

play00:40

navegadores no tengo ni idea la verdad

play00:42

Pero me parece interesante y es este es

play00:44

un nuevo atributo en html Y es que html

play00:47

Parece Mentira pero ahí sigue creciendo

play00:49

Y es que veis aquí este type checkbox

play00:52

con el atributo switch parece que es

play00:55

switch Cómo que switch Porque aquí se ve

play00:57

todo Exactamente igual recordad estoy en

play00:59

Chrome Bueno pues quieren una sorpresa

play01:02

en la próxima versión de Safari fíjense

play01:05

fíjense tenemos este código que parece

play01:08

el código normal Por qué no Sigue los

play01:10

estándares bueno a ver eso es un poco

play01:12

polémico porque no te gusta Safari sí

play01:14

que me qui he dicho que a m no me guste

play01:16

Safari Quién ha dicho que no me guste

play01:17

Safari sí que me guste Safari Pero es

play01:20

verdad que que no utilizo Safari como mi

play01:22

navegador principal más que nada pores

play01:24

las herramientas de desarrollo porque me

play01:25

encantan mucho las de Chrome y ahora

play01:27

mismo Pues utilizo brave que es como un

play01:29

prium y ya está pero Safari creo que

play01:31

está trabajando muy bien últimamente o

play01:33

sea estoy bastante contento porque están

play01:34

poniéndose al día y ahora Lo bueno que

play01:37

tenemos en este caso es que sí que están

play01:39

siguiendo un poco las directivas del

play01:41

diseño de de Cuando se quiere extender

play01:43

html Okay entonces qué han hecho pues

play01:46

han añadido un atributo que este

play01:48

atributo va a llegar a todos navegadores

play01:50

Yo creo que está complicado pero también

play01:53

Es verdad que muchas veces Chrome Como

play01:55

por ejemplo las View transitions que a

play01:57

mí me encanta las View transitions la

play01:59

happi de View transitions en en realidad

play02:02

esto fue una propuesta experimental que

play02:05

creó Chrome y qué pasa que el tema es

play02:08

que muchas veces Chrome se inventa las

play02:09

apis por qué porque les interesa a ellos

play02:12

pero como tiene una cuota de Mercado tan

play02:14

grande de aproximadamente casi el 70 por

play02:17

que es muchísimo o sea es como casi un

play02:19

monopolio ahí lo tiene un 70 por obliga

play02:22

al resto de navegadores a actualizarlo

play02:25

por qué Porque si no las web se rompen y

play02:27

la gente se pregunta Oye por qué no

play02:28

funciona esto Oye por qué tal es una no

play02:31

sé es utilizar un poco su poder no y se

play02:33

salta un montón de veces se salta un

play02:35

montón de veces el hecho de hacer una

play02:37

propuesta de hablarla de comentarla y

play02:40

esto pone muchas veces en una situación

play02:43

complicada a otros vendos como puede ser

play02:45

Safari o firefox porque a lo mejor ni lo

play02:47

tenían planeado ni lo sabían ni están de

play02:50

acuerdo un montón de cosas y esto ha

play02:52

pasado durante muchos años lo digo

play02:54

porque Alguien ha hablado por aquí de

play02:55

decir a Safari se la suda se salta la

play02:59

especifica y tal y lo cierto Es que

play03:01

Safari muy pocas veces lo hace y

play03:04

normalmente es Chrome que se se salta

play03:07

totalmente eh los plazos el Cómo llevar

play03:09

las cosas y tal y fuerza a los demás a

play03:11

tener que hacerlas lo digo para que lo

play03:13

sepáis que no digo que sea malo o bueno

play03:15

sino que simplemente es una cosa que

play03:17

ocurre dicho esto Safari Ahora sí está

play03:20

llevando este nuevo atributo al html

play03:24

veremos si el demás los demás también lo

play03:26

hacen yo creo que sí que llegarán

play03:28

sinceramente y aquí tenemos cómo sería

play03:31

el html html sería este fijaos que ya se

play03:33

ve ahí un cambio Mira voy a hacer unos

play03:35

pequeños cambios al css para que lo

play03:37

veáis bien porque está muy interesante

play03:39

Mira color skin vamos a poner Dark light

play03:41

para que se vea como modo oscuro y vamos

play03:43

a ponerle aquí un zoom del 2% para que

play03:46

lo veáis más grande y ya está y el

play03:48

custom color para que veáis cómo se

play03:50

vería porque ahora ya veis Cómo es el

play03:51

nuevo elemento vale es como un checkbox

play03:54

pero como si fuese un switch sin

play03:55

necesidad de tener que AB cer

play03:57

absolutamente nada este tercero sería de

play03:59

toda la vida que sería este de aquí que

play04:01

como puedes ver no tiene el switch pero

play04:03

si le ponemos el atributo switch cambia

play04:06

tanto el comportamiento como el

play04:08

funcionamiento Aunque si por lo que sea

play04:10

en javascript intentas leer eh qué

play04:13

atributo Qué valor tienes funcionaría

play04:16

Exactamente igual como siempre lo único

play04:18

que cambia es que al Añadir ese atributo

play04:20

si lo soporta va a aparecer de esta

play04:22

nueva forma se va a renderizar así eh

play04:24

Solo es estético bueno estético y

play04:27

también obviamente cambia un poco la

play04:28

funcionalidad que aunque un saludo para

play04:31

ti midu levan que está viendo pregunta

play04:34

trabajo con python qué recomiendas tynd

play04:37

bootstrap Y por qué un abrazo trabajas

play04:39

con python Y qué recomendas Tun

play04:41

bootstrap cualquiera de las dos está

play04:43

bastante bien Son dos cosas totalmente

play04:44

diferentes son dos frameworks de css eso

play04:47

es en lo que se parecen pero uno es de

play04:49

utility class o sea son utilidades css y

play04:52

el otro de bootstrap realmente son más

play04:54

de componente css son utilidades pero

play04:57

que te crea el componente por ejemplo

play04:58

tienes la clase botón y te dibuja un

play05:00

botón eso en tawin no lo tienes en tawin

play05:02

tendrías que tocar el margen el fondo el

play05:04

padding el tamaño y todo esto O sea que

play05:06

depende más de ti no es que nadie te

play05:09

pueda decir fácilmente te pueda decir no

play05:11

Utiliza este porque depende de ti y de

play05:13

lo que quieras hacer vale le podéis

play05:15

cambiar también el accent color Esto

play05:16

está muy chulo porque fijaos que

play05:18

entonces le cambia el colorcito de fondo

play05:20

eh o sea esto también lo han hecho me

play05:22

gusta me gusta bastante me gusta

play05:23

bastante el hecho que también le hayan

play05:25

puesto el color todavía no está ni

play05:27

siquiera en la versión actual de Safari

play05:28

salen las siguiente Pero es un añadido

play05:30

al html bastante chulo que además está

play05:34

bien porque hay muchas aplicaciones

play05:36

tanto en sistemas opositivos y tal que

play05:38

utilizan webkit que es el motor de

play05:40

Safari y van a tener ya ese elemento

play05:42

totalmente nativo sin necesidad de hacer

play05:44

absolutamente nada de css está bien

play05:47

Hablando de Apple o de Apple como le

play05:48

queráis Llamar aparte que tiene más

play05:50

novedades tiene un montón de Novedades

play05:51

los Safari por ejemplo esto de

play05:52

horizontal rules que dentro del Select

play05:54

podéis poner separaciones habéis visto

play05:56

cómo se ven las webs totalmente nativas

play05:58

ahí en el en el Apple Vision Pro Bueno

play06:01

pues hay un montón de cositas nuevas y

play06:03

una nueva que esto llegará a todos

play06:06

navegadores esto seguro que os va a

play06:08

volar la cabeza y es que amigos no vamos

play06:11

a necesitar esto Esto es un notición en

play06:13

realidad yo no sé por qué no no le dado

play06:15

más bombo eh porque esto es

play06:16

impresionante amigos no vamos a

play06:19

necesitar para centrar verticalmente y

play06:22

horizontalmente un dip no vamos a

play06:24

necesitar más a utilizar

play06:27

Flex como lo escucháis ni Flex ni grid

play06:31

ni nada esto es cierto esto es real Y es

play06:34

que en la próxima versión de Safari en

play06:36

la próxima versión de de Chrome en la

play06:39

próxima versión de firefox en todas

play06:41

vamos a poder utilizar en todos los que

play06:43

tengan display block vamos a poder

play06:45

utilizar una propiedad que es align

play06:48

content Center y esto lo centra

play06:50

verticalmente algo que hasta ahora no se

play06:52

podía hacer y se tenía que hacer con

play06:55

display Flex o con display grid Así que

play06:57

ahora por fin con una sola propiedad sin

play07:01

necesidad de cambiarle el display Vais a

play07:03

poder por ejemplo este sera un ejemplo

play07:05

Deep align content Center esto sería un

play07:07

ejemplo no sé si lo puedo enseñar porque

play07:09

la verdad no lo he no he probado no sé

play07:12

si lo podremos enseñar a ver si tenemos

play07:14

aquí un dip vale vamos a probar aquí el

play07:16

dip a ver si soy capaz a ver si soy

play07:18

capaz eh eh vamos a poner aquí que este

play07:20

sea el dip vamos a centrarlo por aquí

play07:23

vamos a vamos a ver si funciona o no

play07:24

funciona vamos a ver si funciona o no

play07:26

funciona vamos a poner lo que esto esté

play07:28

todo urito color skim Dark light vale Y

play07:32

esto vamos a poner que el background Qué

play07:34

pasa que seguramente el body este ten

play07:38

está centrado pero no lo vemos vale pues

play07:40

no no funciona bueno puede ser que no

play07:42

sea que esta versión todavía no lo tenga

play07:43

eh porque esto deberíamos ver que se

play07:45

centra claro puede ser que esta versión

play07:47

todavía no lo tenga esta versión que me

play07:49

he descargado todavía no lo tenga pero

play07:50

la siguiente versión de Safari Es que de

play07:52

hecho está aquí eh Aline content

play07:54

everywhere veis y aquí lo Explica en la

play07:57

próxima versión lo vamos a tener eh De

play07:59

hecho Deep align content Center veis una

play08:01

línea para centrar verticalmente que

play08:03

esto hasta ahora no se podía hacer es en

play08:06

la versión 17.4 de Safari pero hasta

play08:08

ahora todavía no lo tengo o sea entonces

play08:10

pues es normal que no tenga pensaba que

play08:12

a lo mejor lo podríamos hacer pero no

play08:13

sería Ah claro sería Tienes toda razón

play08:16

tienes toda razón sería el contenido de

play08:17

dentro o sea lo tendría que poner aquí

play08:19

Ah Pues Ya está ya está ya está Mira

play08:22

centrado verticalmente verticalmente

play08:24

Claro si lo queremos centrar eh

play08:27

horizontalmente A ver tendríamos que

play08:29

poner vamos a poner que esto ocupe tanto

play08:31

ves verticalmente ya me lo ha centrado

play08:34

tienes razón tienes razón eh que me he

play08:35

equivocado Tienes toda razón Debería ser

play08:37

en el body el body le estamos diciendo

play08:38

que lo Centre todo No sé si funcionará

play08:40

el justify me imagino que no no ves solo

play08:43

ese Aline content Y qué dice tat ta O

play08:45

sea que si queremos centrar ya lo demás

play08:47

aquí sí que entiendo que si ponemos el

play08:48

margin auto Pues tampoco Cómo centrar o

play08:50

sea sin utilizar display Flex Cómo

play08:52

podríamos centrar esto tendría que ser

play08:53

en este no el margin auto Entiendo

play08:55

entonces margin auto Ahora sí O sea

play08:57

tendríamos que utilizar el Line esto

play08:59

sería para el vertical vale Y el Deep

play09:01

podríamos utilizar margin inline vale

play09:04

para que sea automáticamente para que se

play09:06

Centre horizontalmente pero lo más

play09:09

interesante es que no hemos tenido que

play09:11

fijaos que no hemos tenido que utilizar

play09:13

en ningún momento display Flex display

play09:16

grid display nada vale o sea hemos

play09:18

tenido que hacer esto el align content

play09:20

pensad que esto es solo para el vertical

play09:22

para para centrarlo

play09:24

verticalmente vale esto es solo

play09:26

centrarlo verticalmente por eso sin esto

play09:28

se ve aquí porque verticalmente se ha

play09:30

centrado y ya está y el margin in Line

play09:33

auto lo que podemos hacer justamente es

play09:34

centrarlo horizontalmente Es una pena

play09:37

que no hayan puesto el justify no sé si

play09:38

lo pondrán hand on scroll No pero estos

play09:41

son para scroll o sea Solo han utilizado

play09:43

el Line content Solo han añadido aine

play09:44

content por ahora pero bueno que esto es

play09:46

una cosa nueva pensad que no se podía

play09:49

hacer verticalmente no se podía centrar

play09:51

verticalmente o si utilizabas tenías que

play09:53

utilizar Flex grid positions absolutes

play09:56

tenéis que hacer cosas raras y por fin

play09:58

con unas sola se puede hacer eh lo cual

play10:00

está s super bien me alegro un montón

play10:02

que por fin por fin ahora vamos a poder

play10:04

centrar Deep de otra manera sin

play10:06

necesidad de cambiar el display porque

play10:07

normalmente habría que haber hecho aquí

play10:09

display grid display Flex y tal Y ya

play10:12

está O sea que los bloques se van a

play10:14

poder centrar verticalmente un añadido

play10:16

bastante interesante y qué más Qué más a

play10:19

ver que traiga alguna cosita interesante

play10:21

bueno los scopes Pero bueno eso ya ya

play10:23

está bien Mirad este por ejemplo de

play10:25

javascript va a ser el primer navegador

play10:28

que va a trer soporte a las nuevas

play10:30

promesas with resolvers o sea es que es

play10:33

tremendo Me parece que se han puesto las

play10:35

pilas muy muy bestia Safari va a todo

play10:38

trapo es una pena que para algunas cosas

play10:40

van tan avanzados y para otras de

play10:43

aquella forma

Rate This

5.0 / 5 (0 votes)

Related Tags
HTML5Safari17.4DiseñoWebCSSJavaScriptCentradoDeContenidoTecnologíaNavegadoresWebDevelopmentNovedades
Do you need a summary in English?