English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

CSS 참조 가이드

CSS @규칙(RULES)

CSS 속성 전체

CSS3 align-self 속성 사용 방법 및 예제

align-self 속성은 flex 컨테이너 내 요소에 기본 정렬 방식을 지정합니다.

아래 표는 이 속성의 사용 상황과 버전 기록을 요약합니다.

기본 값:auto
적용:활성화 요소, 들어오는 페르소나 요소 포함
thừa kế:없음
애니메이션 가능:아니요.참조하십시오 애니메이션 속성
버전: CSS3의 새 기능
JavaScript 문법:object.style.alignItems="center"

align-self 사용 문법

이 속성의 문법은 다음과 같습니다:

align-self: auto | baseline | center | flex-start | flex-end | stretch | initial | inherit

아래 예제는 align을 사용하는 방법을 보여줍니다.-self 속성。

.flex-container {
    /* Safari */
    display: -webkit-flex; 
    -webkit-align-items: flex-start;
    
    display: flex;
    align-items: flex-start;
}
.aligned {
    /* Safari */
    -webkit-flex: 1; 
    -webkit-align-self: stretch;
    
    flex: 1; 
    align-self: stretch;
}
테스트해 보세요‹/›

속성 값

아래 표는 이 속성의 값을 설명합니다.

설명
auto이 요소는 부모 요소의 속성 계산 값을 사용하여 align을 채택합니다.-items가 부모 요소가 없는 경우, default 값으로 stretch를 사용합니다.
baseline이 요소는 페리كس 컨테이너의 기본선에 위치합니다.
center이 요소는 확장 컨테이너의 중앙에 위치합니다.
flex-start이 요소는 페리كس 컨테이너의 시작에 위치합니다.
flex-end이 요소는 확장 컨테이너의 끝에 위치합니다.
stretch이 요소를 페리克斯 컨테이너에 맞춰 확장합니다.
initial이 속성을 기본 값으로 설정합니다.
inherit지정된 경우, 관련 요소는 부모 요소의 속성 계산 값을 사용하여 align을 채택합니다.-self。

브라우저 호환성

align-self 속성의 브라우저 호환성, 모든 주요 브라우저는 이 속성을 지원합니다.

  • Firefox 20+

  • Google Chrome21+

  • Internet Explorer 11+

  • Apple Safari 7+ -webkit-

  • Opera 12.1+

주의: Apple Safari 7및 더 높은 버전에서 align을 지원-self 속성, 그러나-webkit-프리كس, 예를 들어-webkit-align-self: center;

추가로 읽어보세요

아래 튜토리얼을 참조하세요:CSS 정렬

相关 속성:align-contentalign-itemsdisplayflexflex-basisflex-directionflex-flowflex-growflex-shrinkflex-wrapjustify-contentmin-heightmin-widthorder