수색…


비고

CSSOM (CSS Object Model)은 자체 사양입니다.

현재 초안은 https://www.w3.org/TR/cssom-1/ 에서 확인할 수 있습니다.

소개

브라우저는 스타일 시트에서 토큰을 식별하고이를 트리 구조로 링크 된 노드로가립니다. 페이지의 연관된 스타일을 가진 모든 노드의 전체 맵은 CSS Object Model입니다.

웹 페이지를 표시하려면 웹 브라우저에서 다음 단계를 수행하십시오.

  1. 웹 브라우저는 HTML을 검사하고 DOM (Document Object Model)을 작성합니다.
  2. 웹 브라우저는 CSS를 검사하고 CSSOM (CSS Object Model)을 빌드합니다.
  3. 웹 브라우저는 DOM과 CSSOM을 결합하여 렌더링 트리를 만듭니다. 웹 브라우저에 웹 페이지가 표시됩니다.

여기에 이미지 설명을 입력하십시오.

CSSOM을 통해 배경 이미지 규칙 추가하기

CSSOM을 통해 배경 이미지 규칙을 추가하려면 먼저 첫 번째 스타일 시트의 규칙에 대한 참조를 얻으십시오.

var stylesheet = document.styleSheets[0].cssRules;

그런 다음 스타일 시트의 끝 부분에 대한 참조를 얻으십시오.

var end = stylesheet.length - 1;

마지막으로 스타일 시트의 끝에 body 요소에 대한 배경 이미지 규칙을 삽입하십시오.

stylesheet.insertRule("body { background-image: url('http://cdn.sstatic.net/Sites/stackoverflow/img/favicon.ico'); }", end);


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow