2009년 10월 26일 월요일

Div의 display속성과 visibility 속성의 차이

div 태그로 만든 영역을 보이지 않게 하는 방법은 2가지가 있다.

div의 style의 속성을 아래와 같이 두가지로 설정할 수 있는데

쓸때마다 차이점이 아리송해서 정리해둔다.

 

1. display:none <-> block

 

  영역 자체가 존재하지 않는다.

  none였던 영역을 block시키면 layout에 따라서 하단 div가 밀려나거나 위치가 변경된다.

  즉 존재가 없다가 추가된다.

 

 

2. visibility:hidden <-> visible

  영역자체는 존재하나 내용은 보이지 않는다.

  즉 빈영역이 존재하고 hidden에서 visible로 변경하게 되면 그 영역의 내용이 채워진다.

 

추가적으로 display속성이 더 존재하지만 아직 파악은 하지 않았으나

필요시 찾아서 참고해보도록 하자

 

none,block,inline,inline-block,list-item,table-header-group,table-footer-group

 

 

댓글 없음:

댓글 쓰기