div 상자 가운데 맞춤 방법

1019 단어 csshtml
1: 원소의 폭이 고정되면 css는 top:50% 로 스타일을 지정합니다.left : 50 % ;
margin-top와margin-left는 마이너스로 지정하고 절대값은 자신의 너비의 절반이다.
참조 인스턴스는 다음과 같습니다.
< !DOCTYPE html >
< html >
< head >
< title >             <  / title >
< style >
.content {
	width : 400px;
	height : 300px;
	position : absolute;
	left : 50 % ;
	top : 50 % ;
	margin - left : -200px;
	margin - top : -150px;
	background - color :  # 8888CC;
}
<  / style >
<  / head >
< body >
< div class = "content" >
	 < p >           <  / p >
<  / div >
<  / body >
<  / html >

2:만약 우리의 높이가 고정되지 않는다면?
이때translate(x, y)를 사용하면 비교적 좋다. x, y는 편이량을 표시하는데 몇 퍼센트로 표시할 수 있다. 예는 다음과 같다.
.white_content {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	height: auto;
	width: 500px;
	transform:translate(-50%,-50%);
	padding: 16px;
	border: 16px solid #52a3e2;
	background-color: white;
	z-index: 1002;
	overflow: auto;
}

좋은 웹페이지 즐겨찾기