글꼴군 이름 주위에 따옴표가 필요합니까?
CSS로 작업할 때 글꼴 주위에 따옴표를 붙이는 것에 대한 상충되는 조언을 들어보셨을 것입니다. 여러 단어가 포함된 성. 어떤 사람들은 그것이 필요하다고 주장하는 반면 다른 사람들은 그것을 신화라고 일축합니다. 문제를 명확히 하기 위한 기술적인 설명은 다음과 같습니다.
CSS 2.1 사양에는 글꼴 계열 이름을 인용된 문자열이나 인용되지 않은 식별자 시퀀스로 지정할 수 있다고 명시되어 있습니다. 그러나 따옴표가 없는 식별자의 경우 구두점, 숫자 등 각 토큰의 시작 부분에 특정 문자를 이스케이프 처리해야 합니다.
예를 들어 따옴표 없이 "Arial Narrow"를 지정하려면 다음을 따르세요.
font-family: Arial\ Narrow, Arial, Helvetica, sans-serif;
피하려면 이스케이프가 필요한 경우 사양에서는 하이픈 이외의 공백, 숫자 또는 구두점을 사용하여 글꼴 계열 이름을 인용할 것을 권장합니다.
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
이를 통해 공백이나 특수 문자가 있는 경우에도 글꼴 이름이 올바르게 해석됩니다. 그렇지 않으면 문자가 잘못 해석될 수 있습니다.
요약하자면, 항상 꼭 필요한 것은 아니지만 여러 단어로 글꼴군 이름을 인용하는 것은 잠재적인 혼란을 피하고 브라우저 간 호환성을 보장하는 좋은 습관입니다. 특히, 예약된 키워드와 일치하거나 식별자 내에 특정 구두점이 포함된 글꼴 이름을 인용하는 것이 중요합니다.
위 내용은 CSS에서 글꼴 계열 이름 주위에 따옴표를 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!