Computer >> 컴퓨터 >  >> 프로그램 작성 >> CSS

CSS를 사용한 절대 위치 지정

<시간/>

CSS에서 요소의 위치를 ​​절대 위치로 정의하여 첫 번째 위치에 있는(정적 제외) 상위 요소를 기준으로 요소를 렌더링할 수 있습니다. 위치 지정 방법이 절대인 요소는 CSS 위치 지정 속성(왼쪽, 오른쪽, 위쪽 및 아래쪽)에 의해 위치가 지정됩니다.

예시

CSS 절대 위치 지정 방법의 예를 살펴보겠습니다 -

<!DOCTYPE html>
<html>
<head>
<style>
p {
   margin: 0;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}
div:first-child {
   background-color: orange;
   text-align: center;
}
div:last-child {
   width: 250px;
   height: 100px;
   margin: auto;
   background-color: turquoise;
   position: absolute;
   z-index: -1;
   top:0;
   left: 0;
   right: 0;
   bottom: 0;
}
</style>
</head>
<body>
<div>Demo text</div>
<p>ICC is International Cricket Council is the governing body of Cricket founded in 1909........</p>
<div>
</div>
</body>
</html>

출력

다음은 위 코드의 출력입니다 -

CSS를 사용한 절대 위치 지정

예시

위치 지정 방법에 대한 또 다른 예를 살펴보겠습니다. -

<!DOCTYPE html>
<html>
<head>
<style>
div {
   border: 2px double #a43356;
   margin: 5px;
   padding: 5px;
}
#d1 {
   position: relative;
   height: 10em;
}
#d2 {
   position: absolute;
   width: 20%;
   bottom: 10px; /*relative to parent d1*/
}
#d3 {
   position: fixed;
   width: 30%;
   top:10em; /*relative to viewport*/
}
</style>
</head>
<body>
<div id="d1">MySQL is the most popular Open Source Relational SQL Database Management System. 
MySQL is one of the best RDBMS being used for developing various web-based software applications. <mark>relative</mark>
<div id="d2"><mark>absolute</mark></div>
<div id="d3"><mark>fixed</mark></div>
</div>
</body>
</html>

출력

다음은 위 코드의 출력입니다 -

CSS를 사용한 절대 위치 지정