게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 상속된 STYLE 값을 모두 알수 있을까요? |
---|
작성자: 송원석
작성일시: 2005-11-10 09:21,
조회수: 3,520
|
그렇군요. ^_^
가정을 해보겠습니다. 어떤 태그가 있고, 이 태그는 스타일을 n 개 적용받고 있습니다. 이 경우에 그 태그는 모든 스타일들에 중복된 어떤 특성을 적용받을 수도 있고, 결국 최대 n 번 중복된 특성이 있을수도 있겠네요. 첫 번째와 두 번째 스타일에서만 중복된 특성을 적용받을 수도 있겠죠. 심지어는 첫 번째와 세 번째 스타일에 중복된 어떤 특성이 있는데 이 특성은 두 번째와 네 번째 스타일에는 정의가 되어있지 않아서 이 스타일들과는 무관한 특성일 수도 있겠네요. 게다가 이런 경우도 있을 수 있지 않을까요? 모든 태그들이 class 속성으로부터 스타일을 상속받을 수도 있지만 하나의 태그안에 class 와 style 이 같이 적용되었다면 어떨까요? 즉 다음과 같이 말입니다. <TAG class="TempStyle" style="attributeX:ValueX;"> ... </TAG>그리고 위와 같은 태그들이 다량 중첩되어 있다면 정말 복잡하겠네요. 그리고 이런 환경에서 특정 스타일의 특정 특성이 적용되어 있는지, 그리고 그렇다면 그 값이 무엇인지를 얻어내셔야 하는 것이구요. 저 역시도 매우 제한적인 지식만을 가지고 있으므로 정확한 답변은 아니라고 생각됩니다만, 이 문제는 한두개 정도의 개체나 속성만 가지고서 처리하기에는 어려운 작업이 아닌가 생각됩니다. 만약 그렇게 해결하는 방법을 찾게 되신다면 제게도 꼭 알려주시면 감사하겠습니다. 지금 제가 생각해볼 수 있는 가장 최선의 방법은 해당 태그의 부모 태그들을 계층적으로 추적해 올라가면서 class 속성과 style 속성을 검증하는 것 밖에는 없군요. 모든 개체는 parentElement 속성을 통해서 부모 태그를 얻을 수가 있습니다. 이 방법을 계속 반복하여 BODY 태그를 만날 때까지 부모 태그를 추적해 올라가는 거죠. 그리고 그 과정중에 스타일 관련 속성들을 검색합니다. style 속성에 지정된 값들은 단순 문자열이므로 바로 파싱이 가능할테구요, class 에 지정된 스타일의 경우는 그 상세한 내용을 document 개체의 styleSheets 속성을 통해서 얻어낼 수 있는 것으로 알고 있습니다. 따라서 다소 복잡한 과정을 통해야 하기는 하지만 원하시는 결과를 얻으실 수는 있을 것 같습니다. ^_^ 감사합니다. |
IP 주소: 165.141.132.200
|
영이 |
자세한 답변 감사드립니다~ ^_^ 해볼께요~
|
2005-11-10 09:55 |
게시물 | ||||
---|---|---|---|---|
1,357 | 2005-11-14 | 5,488 | ||
1,356 | 2005-11-14 | 3,598 | ||
1,355 | 2005-11-14 | 3,268 | ||
1,354 | 2005-11-14 | 3,602 | ||
1,353 | 2005-11-14 | 3,538 | ||
1,352 | 2005-11-14 | 10,680 | ||
1,351 | 2005-11-14 | 3,310 | ||
1,350 | 2005-11-15 | 3,343 | ||
1,349 |
초보자 |
2005-11-10 | 1,287 | |
1,348 | 2005-11-10 | 3,468 | ||
1,347 |
영이 |
2005-11-09 | 1,220 | |
1,346 | 2005-11-09 | 3,512 | ||
1,345 |
영이 |
2005-11-09 | 1,225 | |
2005-11-10 | 3,520 | |||
1,343 |
세션값 끊기?? [3] |
omar |
2005-11-08 | 1,439 |
1,342 |
지니 |
2005-11-08 | 1,398 | |
1,341 | 2005-11-08 | 3,648 | ||
1,340 |
궁금이 |
2005-11-07 | 3,232 | |
1,339 | 2005-11-07 | 3,906 | ||
1,338 |
정규식좀 알려주세요.. [1] |
정규식 |
2005-11-04 | 1,354 |
1,337 |
궁금이 |
2005-11-02 | 1,428 | |
1,336 | 2005-11-02 | 3,516 | ||
1,335 |
궁금이 |
2005-11-02 | 1,331 | |
1,334 | 2005-11-02 | 3,538 | ||
1,333 |
궁금이 |
2005-11-01 | 1,483 |