세 가지 클래스의 시리즈의 전쟁 탄성 레이아웃에 대하여

큰 동생을 좋은 밤!
안녕하세요 좋은 처음부터 일, 오늘은, 탄성의 레이아웃에 대해 당신에게 약간의 지식을 가지고
우선, 우리 모두 탄성 레이아웃의 장점을 알고 있어야합니다, 오 아래에 설명되어 있습니다 이유에, 일차원 이루어집니다!
그 이유는 하위 용기 (플렉스) 사용 가능한 공간이 부모 컨테이너 최대한 활용할 수 있기 때문에 그것이, 탄성 탄성 레이아웃 레이아웃이라고합니다. 음, 처음으로 우리 모두를위한 모두의 포함 스펙트럼을 가지고 :
그림 삽입 설명 여기

음! 우리는 몇 가지 세부 사항에 대해 이야기 다음으로 우리는 탄성 레이아웃 구문을 사용했다. 첫 번째는 우리의 원래의 코드와 보여주는 것입니다 :

<style>            ul{list-style: none;}            a{text-decoration: none;}            #box{margin: 20px auto; width: 400px;height: 400px;border: 1px solid black;}            #box div{width: 100px;height: 100px;border: 3px solid black;}            #box div:nth-of-type(1){background-color: red;}            #box div:nth-of-type(2){background-color: green;}            #box div:nth-of-type(3){background-color: blue;}        </style>  
<body>
<div id="box">            <div></div>            <div></div>            <div></div>        </div>
</body

것을보기 :
그림 삽입 설명 여기

부모 컨테이너 위의 역할

  1. 플렉스 방향 : 주축의 방향을 변경

    그림 삽입 설명 여기

  2. 정당화 - 내용 : 속성은 메인 샤프트 및 분산 방식으로 하위 키의 정렬 방향을 결정합니다.
    그림 삽입 설명 여기

  3. 정렬 - 항목, 각 행의 하위 요소의 수직 배향. 축은 서브으로 이동
    그림 삽입 설명 여기

  4. 플렉스 랩 : 줄 바꿈 처리 여부
    그림 삽입 설명 여기

상기 서브 용기 작성된

  1. - 자기 정렬, 다른 서브 용기 단일 보조 용기가 동일하지 정렬 - 정렬 된 항목 포함 할 수 속성이다. (이 경우 두 번째 예)
    그림 삽입 설명 여기
  2. 플렉스 성장 : 확장;
    그림 삽입 설명 여기그림 삽입 설명 여기

그림 삽입 설명 여기
그림 삽입 설명 여기
그림 삽입 설명 여기

주 :
레벨이 시간의 주축이다 : 기본적으로, 폭과 높이를 작성하지 않는 경우, 내용에 의해 결정됩니다 폭, 부모 컨테이너의 높이에 의해 결정.
세로 주축 시간 : 폭 및 기록되지 높이, 부모 컨테이너의 폭에 의해 결정되는 경우 기본적으로 높이는 내용 결정.
아이가 부모 컨테이너의 전체 폭보다 클 경우, 자동적으로 (우선 순위는 자체 탄성에 고정 된 크기보다 크다) 수축
최소 폭과 높이가 오버 플로우 현상이있을 때 아이가 부모 컨테이너의 내용물에 도달 .

화이트 하나, 당신에게지도 거물급을 환영합니다.

게시 10 개 원래 기사 · 원의 찬양 (11) · 전망 (451)

추천

출처blog.csdn.net/Anber_wang/article/details/104664227