CSS 이름이 그리드 영역에 따옴표로 묶이지 않은 이유는 무엇입니까?
CSS 그리드 사양에 따라 그리드 영역의 값은 그리드 라인으로 정의됩니다. custom-ident 유형을 활용합니다. 그러나 MDN 문서에 따르면 식별자는 따옴표로 묶을 수 없습니다. 대신 문자열 값이 생성되기 때문입니다. 이는 이름이 지정된 그리드 영역에 따옴표 없이 ID를 사용하여 액세스해야 하는 이유에 대한 의문을 제기합니다.
이 문제를 설명하려면 다음 예를 고려하십시오.
.grid { display: grid; grid: "a b" 1fr "c d" 1fr / 1fr 1fr; } .foo { /* This works as expected, assigning the element to area 'b' in the upper right corner */ grid-area: b; } .bar { /* Quoting the area name fails to resolve correctly */ grid-area: "c"; }
<div class="grid"> <span class="foo">foo</span> <span class="bar">bar</span> <span class="hello">hello</span> </div>
이 예에서는 foo 요소는 인용되지 않은 Grid-area를 사용하여 b 영역에 할당됩니다. b. 그러나 인용된 그리드 영역: "c"를 사용하여 c 영역에 막대를 할당하려고 시도하면 올바르게 해결되지 않습니다.
이 겉보기에 직관에 반하는 동작은 문자열이 아닌 사용자 정의 식별자를 사용하기로 결정한 데서 발생합니다. – 명명된 그리드 영역을 나타냅니다. 일반적으로 CSS 속성은 따옴표 붙은 문자열을 사용하는 글꼴 모음, 콘텐츠 및 그리드 템플릿 영역과 같은 예외를 제외하고 값에 대한 식별자를 사용합니다.
선택 이유
CSS 그리드 사양 개발자는 주로 CSS 사양의 나머지 부분과의 일관성을 위해 명명된 그리드 영역에 대해 문자열 대신 식별자를 선택했습니다. 2013년 사양 작성자 간의 토론에서:
[식별자 사용]의 이점은 다음과 같습니다.
- 나머지 CSS와 일치하는 식별자 사용
- 동일한 위치를 식별하는 이름의 시각적 그룹화 제공
- 이름이 지정된 그리드 영역 허용 그리드 템플릿 속기의 명명된 줄과 공존하기 위한 템플릿 구문(문자열 사용).
또한 2013년의 또 다른 토론에서 강조된 내용은 다음과 같습니다.
grid-definition-rows/columns에서 명명된 그리드 선을 선언하기 위한 현재 구문을 살펴보면서 우리는 현재 구문이 형편없습니다.
- 사용자 ID를 나타내기 위해 문자열을 사용하고 있는데 이는 CSS의 다른 모든 항목과 일치하지 않습니다.
결론
명명된 그리드 영역에 대해 식별자를 선호하는 데 대한 강력한 기술적 근거는 없을 수 있지만 사양 작성자는 일반적인 접근 방식과의 일관성을 목표로 했습니다. CSS. 식별자를 사용하면 명명된 그리드 영역이 대부분의 CSS 속성과 일치하고 일관된 사용자 경험을 제공합니다.
위 내용은 CSS 명명된 그리드 영역에 따옴표가 필요하지 않은 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

최근에 색상에 대한 도구, 기사 및 리소스가 많이있었습니다. 당신의 즐거움을 위해 여기에 반올림하여 몇 개의 탭을 닫을 수 있습니다.

Robin은 이전에 이것을 다루었지만 지난 몇 주 동안 그것에 대해 약간의 혼란을 듣고 다른 사람이 설명하는 데 찌르는 것을 보았습니다.

나는 샌드위치 사이트의 디자인을 절대적으로 좋아합니다. 많은 아름다운 특징 중에는 무지개가있는이 헤드 라인이 스크롤 할 때 움직이는 밑줄이 있습니다. 그것은 아닙니다

많은 인기있는 이력서 디자인은 그리드 모양으로 섹션을 배치하여 사용 가능한 페이지 공간을 최대한 활용하고 있습니다. CSS 그리드를 사용하여 레이아웃을 만듭니다

페이지 새로 고침은 일입니다. 때로는 반응이 없다고 생각하거나 새로운 콘텐츠를 사용할 수 있다고 생각할 때 페이지를 새로 고침합니다. 때때로 우리는 단지 화가났습니다

React 세계에서 프론트 엔드 애플리케이션을 구성하는 방법에 대한 지침은 거의 없습니다. (“옳은 느낌”이 될 때까지 파일을 움직여도 롤). 진실

대부분의 경우 사용자가 응용 프로그램에 적극적으로 참여하거나 일시적으로 비활성화되어 있는지에 대해 신경 쓰지 않습니다. 비활성, 의미, 아마도 그들

Wufoo는 항상 통합으로 훌륭했습니다. 캠페인 모니터, MailChimp 및 Typekit과 같은 특정 앱과 통합이 있지만


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

드림위버 CS6
시각적 웹 개발 도구

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.
