본문 바로가기

UIUX Web Standard/COA Lab's CSS

가시속성

가시속성은 보이는지 안보이는지를 정해주는 속성이다.

display, opacity, visibility 로

각각 공간을 차지 하는지 아닌지다 다르므로, 작성해 보도록 한다.

이 외에도, 넘치는 부분에 대한 가시속성인, overflow : auto | hidden | scroll 이 있다.

속성 속성값 설명
display none | block  내용, 공간이 삭제됨
opacity 0~1 내용 안보이고, 공간 유지
visibility hidden 내용 안보이고, 공간 유지
overflow hidden 감싸는 요소의 크기를 넘치는 부분은 안보이게 함, 넘치는 공간 삭제됨

 


<!DOCTYPE HTML>
<html lang="ko">
<head>
	<meta charset="UTF-8">
	<title></title>
	<style type="text/css">
		div{
			width:100px;
			height:100px;
			float:left;
			margin:5px;		
			background:red;
			border:5px solid #333;
			color:#fff;			
			font-weight:bold;
		}
		#box2{
			display:none;
		}
		#box4{
			visibility:hidden; 
		}
		#box6{
			opacity:0;
		}
	</style>
</head>
<body>
	<div id="box1">111</div>
	<div id="box2">222</div>
	<div id="box3">333</div>
	<div id="box4">444</div>
	<div id="box5">555</div>
	<div id="box6">666</div>
	<div id="box7">777</div>
</body>
</html>