> 웹 프론트엔드 > CSS 튜토리얼 > 고정 너비와 유연한 너비를 사용하여 두 요소 간에 화면 너비를 나누는 방법은 무엇입니까?

고정 너비와 유연한 너비를 사용하여 두 요소 간에 화면 너비를 나누는 방법은 무엇입니까?

Mary-Kate Olsen
풀어 주다: 2024-10-29 16:45:02
원래의
828명이 탐색했습니다.

How to Divide the Screen Width Between Two Elements with Fixed and Flexible Widths?

두 요소 사이에 화면 너비 나누기

웹 디자인에서 두 div 사이에 화면 너비를 나누어야 하는 경우가 있습니다. 하나는 고정된 너비를 갖고 다른 하나는 나머지 공간을 차지합니다. 이를 달성하는 방법은 다음과 같습니다.

백분율 기반 너비와 함께 Float 사용:

이 접근 방식은 CSS float 속성을 사용하여 div를 나란히 배치합니다.

.left {
    float: left;
    width: 83%;
}

.right {
    float: right;
    width: 17%;
}
로그인 후 복사

div가 상위 컨테이너의 전체 너비를 채우도록 너비를 합하면 최대 100%가 됩니다.

Flexbox 사용:

Flexbox는 유연한 크기를 사용하여 요소의 크기와 위치를 제어할 수 있는 보다 다양한 레이아웃 시스템입니다.

.container {
    display: flex;
}

.left {
    flex: 1;
}

.right {
    width: 250px;
}
로그인 후 복사

이 예에서는 ".container" div가 Flexbox로 표시되도록 설정되었습니다. , 그리고 ".left" div에는 가변 확장 계수 1이 부여되어 고정 너비 ".right" div 뒤에 남은 공간을 채우기 위해 확장할 수 있습니다.

표시 테이블 사용 :

display: table을 사용하여 첫 번째 열의 너비가 고정되고 두 번째 열이 나머지 공간을 차지하는 2열 레이아웃을 생성할 수도 있습니다.

.left {
    display: table-cell;
    width: 250px;
}

.right {
    display: table-cell;
}
로그인 후 복사

위 내용은 고정 너비와 유연한 너비를 사용하여 두 요소 간에 화면 너비를 나누는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿