>  기사  >  웹 프론트엔드  >  유연한 유연한 상자 모델 CSS align-self 속성

유연한 유연한 상자 모델 CSS align-self 속성

高洛峰
高洛峰원래의
2017-02-23 09:55:391865검색


플렉스 객체 요소 내에서 항목을 가운데 정렬:

  1. #myBluep

  2. {

  3. align-self:center;

  4. }

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>手册网(www.shouce.ren)</title>
<style>
#main {
    width: 220px;
    height: 300px;
    border: 1px solid black;
    display: -webkit-flex; /* Safari */
    -webkit-align-items: flex-start; /* Safari 7.0+ */
    display: flex;
    align-items: flex-start;
}

#main div {
    -webkit-flex: 1; /* Safari 6.1+ */
    flex: 1;
}

#myBlueDiv {
    -webkit-align-self: center; /* Safari 7.0+ */
    align-self: center;
}
</style>
</head>
<body>

<div id="main">
  <div style="background-color:coral;">红色</div>
  <div style="background-color:lightblue;" id="myBlueDiv">蓝色</div>  
  <div style="background-color:lightgreen;">带有更多内容的绿色 div</div>
</div>

<p><b>注意:</b> align-self 属性重写了容器的 align-items 属性。</p>
<p><b>注意:</b> Internet Explorer 10 及更早版本浏览器不支持 align-items 属性。</p>
<p><b>注意:</b> Safari 7.0 及更新版本通过 -webkit-align-items 属性支持该属性。</p>

</body>
</html>

효과 미리보기


브라우저 지원

표 숫자 in은 이 속성을 지원하는 첫 번째 브라우저의 버전 번호를 나타냅니다.

-webkit-, -ms- 또는 -moz- 바로 뒤에 오는 숫자는 이 접두사 속성을 지원하는 첫 번째 버전입니다.

"bsChrome" style="패딩: 5px; 줄 높이: 1.42857143; 수직 정렬: 상단; 테두리: 1px 솔리드 #dddddd; 너비: 135px; 배경 위치: 50% 50%"> "패딩: 5px; 줄 높이: 1.42857143; 수직 정렬: 상단; 테두리 너비: 1px 1px 1px 0px; 테두리 스타일: 단색 단색 없음; 테두리 상단 색상: #dddddd; 테두리 오른쪽 색상: #dddddd; border-bottom-color: #dddddd">align-self
속성
11.0 20.0 9.0
属性          
align-self 21.0 11.0 20.0 9.0
7.0 -webkit-
12.1
7.0 -webkit-
12.1

정의 및 사용법

align-self 속성은 플렉스 항목의 정렬을 교차축(세로축) 방향으로 개별적으로 정의합니다. .

참고: align-self 속성은 유연한 컨테이너의 align-items 속성을 재정의할 수 있습니다.

默认值: auto
继承:
可动画化: 否。请参阅 CSS3动画属性、CSS3动画实例
版本: CSS3
JavaScript 语法: object.style.alignSelf="center" 效果预览

 


CSS 설명


align-self: auto|stretch|center|flex-start|flex-end|baseline|initial |상속;

속성값

설명 테스트
자동 기본값입니다. 요소는 상위 컨테이너의 align-items 속성을 상속합니다. 상위 컨테이너가 없으면 "확장"됩니다. 효과 미리보기
늘이기 요소가 컨테이너에 맞게 늘어납니다. 효과 미리보기
center 요소는 컨테이너 중앙에 위치합니다. 효과 미리보기
flex-start 요소는 컨테이너의 시작 부분에 위치합니다. 효과 미리보기
flex-end 요소는 컨테이너 끝에 위치합니다. 효과 미리보기
기준 요소는 컨테이너의 기준선에 위치합니다. 효과 미리보기
초기 이 속성을 기본값으로 설정합니다. 이니셜을 참조하세요. 효과 미리보기
상속 상위 요소에서 이 속성을 상속합니다. 상속을 참조하세요.
더 유연해진 Box Model CSS 기사용 align-self 속성과 관련된 내용은 PHP 중국어 홈페이지를 참고해주세요!
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.