게시판 본문 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
전체 1 건의 댓글이 존재합니다.

영이

자세한 답변 감사드립니다~ ^_^ 해볼께요~
2005-11-10 09:55
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 32 페이지입니다.
게시물
1,357

자바 스크립트에서 ㅜ.ㅜ

정보문

2005-11-14 5,488
1,356

성적자료 저장전 자료검사에서

정보문

2005-11-14 3,598
1,355

re: 성적자료 저장전 자료검사에서

송원석

2005-11-14 3,268
1,354

서버의 세션수를 알 수 있을까요?

jecder

2005-11-14 3,602
1,353

re: 서버의 세션수를 알 수 있을까요?

송원석

2005-11-14 3,538
1,352

re: 서버의 세션수를 알 수 있을까요? [2]

jecder

2005-11-14 10,680
1,351

re: 서버의 세션수를 알 수 있을까요? [1]

송원석

2005-11-14 3,310
1,350

re: 서버의 세션수를 알 수 있을까요?

송원석

2005-11-15 3,343
1,349

자바스크립트에서 입력 받은 값 정답과 비교하는 방법

초보자

2005-11-10 1,287
1,348

re: 자바스크립트에서 입력 받은 값 정답과 비교하는 방법

송원석

2005-11-10 3,468
1,347

상속된 STYLE 값을 모두 알수 있을까요?

영이

2005-11-09 1,220
1,346

re: 상속된 STYLE 값을 모두 알수 있을까요?

송원석

2005-11-09 3,512
1,345

re: 상속된 STYLE 값을 모두 알수 있을까요?

영이

2005-11-09 1,225

re: 상속된 STYLE 값을 모두 알수 있을까요? [1]

송원석

2005-11-10 3,520
1,343

세션값 끊기?? [3]

omar

2005-11-08 1,439
1,342

TABLE 태그와 HTCs 의 활용 중.. 질문... 답변좀..^^:

지니

2005-11-08 1,398
1,341

re: TABLE 태그와 HTCs 의 활용 중.. 질문... 답변좀..^^:

송원석

2005-11-08 3,648
1,340

모달창에서 입력한 값 받기

궁금이

2005-11-07 3,232
1,339

re: 모달창에서 입력한 값 받기

송원석

2005-11-07 3,906
1,338

정규식좀 알려주세요.. [1]

정규식

2005-11-04 1,354
1,337

정규식.

궁금이

2005-11-02 1,428
1,336

re: 정규식.

송원석

2005-11-02 3,516
1,335

re: 정규식.

궁금이

2005-11-02 1,331
1,334

re: 정규식.

송원석

2005-11-02 3,538
1,333

XSS (Cross Site Scripting)

궁금이

2005-11-01 1,483