'작업노트/HTML & Script'에 해당되는 글 17건

  1. 2014.04.18 [펌] CSS에서 AlphaImageLoader Filter를 사용한 투명한 이미지 만들기
  2. 2012.09.20 CSS display 속성 값 종류
  3. 2009.10.07 JTidy (HTML Parser)
  4. 2009.03.13 scrollHeight / clientHeight / scrollTop
  5. 2008.11.19 ActiveX가 있는 페이지에서는 레이어 처리가 불가능하다.
  6. 2008.11.07 IETester
  7. 2008.11.06 [퍼온글] 가장 원했던 Ajax 기술들: 50개 이상의 예제와 자습서
  8. 2008.11.03 HTML에서 문서 형식(Doctype) 지정의 중요성 2
  9. 2008.10.30 [Ajax] innerHTML 삽입시
  10. 2008.08.26 프레임구조에서 전체화면에 링크 반영하기

[펌] CSS에서 AlphaImageLoader Filter를 사용한 투명한 이미지 만들기

|

[원문 - http://robby.egloos.com/1200034]


마이크로 소프트에서 제공하는 AlphaImage Loader를 어떻게 사용하는지 알아보겠습니다.
이걸 사용하는 이유는 png 형식의 이미지는 IE7과 FF(Fire Fox)에서는 지원을 하지만 문제는
IE6에서는 지원을 안하고 있습니다. 아쉬운데로 아래와 같은 필터를 사용하는 수 밖에요


예제 소스는 아래와 같습니다. 

이미지에 알파값을 주고 싶을때
.class이름 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/img/header_banner_img.png',     
    sizingMethod='crop'); 
}

레이어를 투명하게 하고 싶을때

<DIV ID="oDiv" STYLE="position:relative; height:250px; width:250px;         
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='/workshop/graphics/earglobe.gif', sizingMethod='scale');" >
</DIV>



간단하게 이미지 경로와 크기 조절하는 것을 삽입했습니다.
이렇게 넣으면 이미지 본래 이미지대로 표시하게 됩니다.

sizingMethod : 

Sets or retrieves the manner in which to display an image within the boundary of the object that the AlphaImageLoader filter is applied to.
위에 영문으로 써 놓았는데 요약하자면, 그림을 어떻게 표시하겠느냐 하는 것이겠죠

종류로는 
crop : Clips the image to fit the dimensions of the object. (원래 객체의(여기서는 이미지)에 크기 비율에 맞게 디스플레이 합니다.
- scale : Stretches or shrinks the image to fill the borders of the object. 상위의 객체에 꽉 체워 줍니다. 만일 이미지를 싸고 있는 레이어가 있다면 그 레이어에 크기에 맞게 그림이 좌악 늘어납니다.
- image : Default. Enlarges or reduces the border of the object to fit the dimensions of the image. 기본 설정값으로 본래의 이미지 크기로 보여줍니다.

'작업노트 > HTML & Script' 카테고리의 다른 글

CSS display 속성 값 종류  (0) 2012.09.20
JTidy (HTML Parser)  (0) 2009.10.07
scrollHeight / clientHeight / scrollTop  (0) 2009.03.13
ActiveX가 있는 페이지에서는 레이어 처리가 불가능하다.  (0) 2008.11.19
IETester  (0) 2008.11.07
And

CSS display 속성 값 종류

|

http://www.w3.org/TR/CSS2/visuren.html#display-prop

And

JTidy (HTML Parser)

|
And

scrollHeight / clientHeight / scrollTop

|

http://www.sunspell.net/160

좋은 글이다..
And

ActiveX가 있는 페이지에서는 레이어 처리가 불가능하다.

|
And

IETester

|
http://www.my-debugbar.com/wiki/IETester/HomePage

IETester is a free WebBrowser that allows you to have the rendering and javascript engines of IE8 beta 2, IE7 IE 6 and IE5.5 on Vista and XP, as well as the installed IE in the same
And

[퍼온글] 가장 원했던 Ajax 기술들: 50개 이상의 예제와 자습서

|

=========================================

 

Noupe에서 '가장 원했던 Ajax 기술들: 50개 이상의 예제와 자습서'라는 글을 올렸습니다. Ajaxian에서도 다루었던 프로젝트들도 많지만, 새로운 것들도 있습니다. 한 자리에 모여있는 Ajax 기술들을 한번 주욱 살펴보시죠(위 링크로 들어가면 이미지도 포함되어 있습니다).

Ajax Forms

ShoutBox

Validate a Username AJAX

Ajax 메신저

Ajax 탭 컨텐트

Ajax 장바구니

Ajax 별점 매기기

Ajax 인라인 에디트

Ajax 프로그레스 바

Ajax 페이징

Ajax 파일 브라우저 & 관리자

Ajax 캘린더

Ajax 사진 관리

Ajax 이미지 갤러리와 슬라이드쇼

Ajax 파일 업로드

Ajax 자동완성

웹에디터

투표

테이블 데이터 관리

기타



from Groups of 50+ Ajax Examples
And

HTML에서 문서 형식(Doctype) 지정의 중요성

|

LiteBox를 구현하다가 뜻한 바대로 이루어지지 않아서,

알아본 결과

DOCTYPE 에 문제가 있었다.

http://blog.naver.com/ldbina/120054114821

나중에 읽어 봐야겠다.
And

[Ajax] innerHTML 삽입시

|

innerHTML 을 이용하여 내용을 삽입할 때,
삽입할 내용에

<html><head></head><body></body></html>

이러한 완전한 구조의 html문서가 포함되어있을 경우
body의 backgroundImage가 초기화 되는 등의 영향을 미칠 수 있다.(firefox에서..)

IE에서도 페이지 첫 로딩시에 innerHTML로 삽입될 경우 오류창이 뜬다.


해결책)
삽입할 내용 중에서 <body></body>안에 들어있는 알맹이만 빼고
나머지는 제거해줘야 안전하게 돌아간다.

또한, innerHTML 삽입은 body 엘리먼트 로딩이 끝난 후 진행되도록 처리한다.
예) document.body.onload = functino { abc() }
And

프레임구조에서 전체화면에 링크 반영하기

|
프레임 구조에서는 항상 링크에 타겟이 지정되어야 한다.

그렇지 않으면 현재 프레임, 자신의 프레임에 링크가 반영되기 때문이다.

전체 페이지로 타겟을 지정하기 위해서는

<a href="../index.do" target="_top">

요로케

타겟에 "_top" 이라고 지정해줘야한다.
And
prev | 1 | 2 | next