>  기사  >  웹 프론트엔드  >  HTML5 유연한 레이아웃의 장점은 무엇입니까?

HTML5 유연한 레이아웃의 장점은 무엇입니까?

青灯夜游
青灯夜游원래의
2021-03-23 14:18:082849검색

HTML5 유연한 레이아웃은 박스 모델에 최대의 유연성을 제공하는 데 사용됩니다. 장점은 사용하기 쉽고 플렉스 규칙에 따라 특정 레이아웃 효과를 쉽게 얻을 수 있다는 것입니다. 모든 컨테이너를 Flex 레이아웃으로 지정할 수 있습니다.

HTML5 유연한 레이아웃의 장점은 무엇입니까?

이 튜토리얼의 운영 환경: Windows7 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.

유연한 레이아웃(Flexible Box 또는 Flexbox)은 페이지가 다양한 화면 크기와 장치 유형에 적응해야 할 때 요소가 적절한 동작을 갖도록 보장하는 레이아웃 방법입니다.

Flexbox 레이아웃 모델을 도입하는 목적은 컨테이너의 하위 요소에 빈 공간을 배열, 정렬 및 할당하는 보다 효율적인 방법을 제공하는 것입니다.

Flex 레이아웃의 장점과 단점:

장점은 사용하기 쉽고 Flex 규칙에 따라 특정 레이아웃 효과를 쉽게 얻을 수 있다는 것입니다.

단점은 브라우저 호환성이 상대적으로 좋지 않고 IE9 이상에서만 호환 가능하다는 것입니다.

[추천 튜토리얼: CSS 동영상 튜토리얼]

Flexible box content

Flexible 상자는 Flex 컨테이너(Flex 컨테이너)와 Flex 하위 요소(Flex 항목)로 구성됩니다.

플렉서블 컨테이너는 디스플레이 속성의 값을 flex 또는 inline-flex로 설정하여 플렉서블 컨테이너로 정의됩니다.

유연한 컨테이너에는 하나 이상의 유연한 하위 요소가 포함되어 있습니다.

참고: 유연한 컨테이너 외부와 유연한 하위 요소 내부에서는 렌더링이 정상입니다. 플렉스 박스는 플렉스 하위 요소가 플렉스 컨테이너 내에 배치되는 방식만 정의합니다.

Flexible 하위 요소는 일반적으로 Flexbox 내 한 행에 표시됩니다. 기본적으로 컨테이너당 하나의 행만 있습니다.

다음 요소는 왼쪽에서 오른쪽으로 연속으로 표시되는 flex 하위 요소를 보여줍니다.

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>FLEX</title>
    <style>
        .flex-container {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            width: 1200px;
            height: 640px;
            background-color: lightsteelblue;
        }
        .flex-container .flex-item {
            width: 320px;
            height: 240px;
            margin: 10px;
            background-color:lightsalmon;
        }
    </style>
</head>
<body>
    <div>
        <div></div>
        <div></div>
        <div></div>
    </div>
</body>
</html>

HTML5 유연한 레이아웃의 장점은 무엇입니까?

flex 상자의 공통 속성

Attributes Description
플렉스- 방향 플렉스 컨테이너에서 하위 요소의 배열을 지정합니다.
flex-wrap 플렉스 박스의 하위 요소가 상위 컨테이너를 초과할 때 랩할지 여부를 설정합니다.
flex-flow flex의 약어 -direction and flex-wrap
align-items Flex 상자 요소의 정렬을 교차축(세로 축) 방향으로 설정
align-content flex-wrap의 동작 수정 속성은 align-items와 유사하지만 하위 요소를 설정하는 대신 정렬을 설정하지만 행 정렬을 설정합니다
justify-content 주축(가로축) 방향으로 유연한 상자 요소의 정렬을 설정합니다

더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 비디오를 방문하세요! !

위 내용은 HTML5 유연한 레이아웃의 장점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.