차근차근/JAVA Script

style="display:none"

예쁜꽃이피었으면 2014. 7. 29. 00:30

자바스크립트 . css참고 사이트

http://div.or.kr/ 

 

1.

display 속성(property)는 element가 어떻게 display할지를 지정하는 것이다.

visibility 속성(property)은 element를 visible로 할지 여부를 지정한다.

display 속성(property)을 "none"으로 하거나 visibility 속성(property)를 "hidden"으로 지정하여 해당 element를 감출수 있다.
이들 두 명령은 결과가 다르므로 주의해서 사용해야 한다.
visibility:hidden은 element를 감추지만, 기존의 공간은 그대로 유지된다.
display:none은 element를 감추지만, 기존의 공간은 그대로 유지되지 않는다. 

 

 

 

2.

display 속성은 요소를 어떻게 보여줄지를 결정한다.

주로 4가지 속성값이 쓰이는데, 태그마다 기본값이 다르다.
none : 보이지 않음
block : 블록 박스로 만듬
inline : 인라인 박스로 만듬
inline-block : block 박스로 만들어지나, inline 처럼 배치가 된다.

display 속성 중 block (블록 요소) 는 요소의 가로 길이가 100%가 되어 (width값을 수동으로 지정해도 보이지 않는 margin 같은 값이 화면을 꽉 채운다) 자동으로 줄 바꿈이 되고 width, height 속성을 지정 할 수 있는데, 자동으로 display:block 이 적용되는 대표적인 태그는 div 가 있다.

inline 요소는 block 과 달리 줄 바꿈이 되지 않고, width와 height를 지정 할 수 없다. display:inline 이 적용되는 대표적인 태그는 span 이 있다.

inline-block 요소는 inline 요소와 block 요소의 특징을 합친 것으로 자동으로 줄 바꿈이 되지 않지만 크기를 지정 할 수 있다. inline-block 요소와 요소 사이에는 공백이 생기게 된다. (단, ie7 이하는 지원하지 않는데, *zoom:1; *display:inline 속성을 이용하면 inline-block 요소 처럼 사용 할 수 있다.)

 

display 속성


반응형