나는 (이론적 인) 컴퓨터 과학 학생이며 프로그래밍 언어의 의미를 조사하는 것이 나의 연구 (wikipedia)의 주제 중 하나입니다.CSS 상자 위치 지정의 형식적인 의미
나는 CSS로 많은 작업을 해왔고 상자 위치 지정 규칙에 대해 충분히 이해했습니다. (특정 레이아웃의 페이지를 만들라고 말하면 정확한 박스 접근법과 적용 가능한 CSS 규칙을 자주 생각할 수 있습니다.)
CSS 상자 위치 지정 규칙에 대한 일종의 형식적 의미를 갖는 것은 멋지지만, 하지만 잠시 동안 그물을 검색 한 후에는 아무 것도 찾을 수 없었습니다.
나는 주로 의사 알고리즘으로 긴 텍스트로 포맷 된 CSS 사양으로 끝납니다 (가장 큰 독서 문제는 아니며, 아직 많은 노력을 기울이지 않은 이들 사양을 읽지 않았습니다).
아무도이 “ 이론 ”을 몇 가지 수학적 모델로 공식화하려고 시도한 적이 없으며, 사양보다 더 엄격합니다. 완전 무결 한 것을 찾는 것이 아니라 상자를 배치해야하는 방식을 공식적인 방식으로 모델링 할 수 있다면 정말 유용 할 것입니다.
누구든지 이러한 연구를 알고 있습니까?
좋은 기사가 있습니다. http://www.brainjar.com/css/positioning/ – gandil
"공식적인"의미는 모르겠지만 사양 자체는 ** 공식적인 정의입니다. 이런 일. 그것은 결국 사양 *입니다. [목차] (http://www.w3.org/TR/CSS21/cover.html#toc)가 있습니다. 서식 설정 모델을 상세하게 다루는 8, 9 및 10 섹션에 중점을두고 싶을 것입니다. – BoltClock
수학적으로 볼 때 @Bolt는 형식적입니다. W3C 스펙은 이러한 의미에서 공식적이지 않습니다. –