abordando el dilema estilístico: debe encerrarse los nombres de la familia de fuentes en citas en CSS?
El debate que rodea la necesidad de encerrar los nombres de la familia de Font ha lingido en la comunidad CSS. Esta pregunta surgió de una "mejor práctica" de larga data que ha sido desafiada por los navegadores modernos. Vamos a profundizar en los tecnicismos y la lógica detrás de esta convención.
Basina técnica
de acuerdo con la especificación CSS 2.1, los nombres de las familias de fuentes se pueden especificar con o sin cotizaciones. Cuando no se cotiza, el nombre debe ser una secuencia de identificadores. Sin embargo, los identificadores no pueden contener espacios o ciertos caracteres de puntuación. Para incluir estos caracteres, deben escaparse o se debe citar el nombre.
la regla general recomienda citar los nombres de familias de fuentes que contienen espacios en blanco, dígitos o puntuación que no sean hyphens. Esta recomendación evita posibles errores al escapar.
prácticas implicaciones
En la práctica, eliminar las citas de los nombres de fuentes que contienen espacios no parece causar problemas en los principales navegadores como Safari y Firefox. Esto sugiere que la "mejor práctica" del uso de citas puede no ser esencial para los navegadores modernos. Sin embargo, hay algunas excepciones:
mientras que los navegadores modernos no requieren citas para los nombres de familias de fuentes que contienen espacios, citando nombres que contienen otros personajes especiales o coinciden con las palabras clave CSS todavía es una práctica de prudentes. Asegura la consistencia, la claridad y evita posibles dificultades.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3