나는 오래된 "박스"속성 (-webkit-box, etc
)을 사용하는 구형의 신축성있는 구문을 배우고있다. 새로운 flex
모델로 전환하는 가장 좋은 방법은 무엇입니까? 전환과 함께 차트 또는 무언가가 있습니까, 아니면 내가 완전히 새로운 것처럼 그것을 배워야합니까?구형 플렉스 박스에서 새로운 플렉스 박스로 전환하는 방법은 무엇입니까?
1
A
답변
0
나는 좋은 도표가 없다, 미안하지만, 나는 그것이 정말로 도움이 될 것이라고 동의한다! 당신은 아마도 새로운 모델을 처음부터 배울 필요가 있지만 이전 모델에 대한 당신의 지식이 많은 도움이 될 것입니다.
필자가 아는 한 현대의 flexbox는 기존의 "상자"모델의 수퍼 세트이기 때문에 쉽게 전환 할 수 있습니다.
역방향으로 작업 할 경우 "Pleeease Play"과 같은 자동 접두사 도구를 사용하면 이전 구문을 최신 상태로 유지하는 방법을 배울 수 있습니다. 예를 들어
,이 "새로운"구문에 연결하면 :
/* new syntax */
.container {
display: flex;
}
.element {
flex: 1 0 auto;
flex-direction: column;
}
은 ... 도구는 당신을 위해 이전
box
속성을 생성합니다. (나는 명확성을 위해 "새로운 구문"속성을 삭제했습니다)
/* old syntax */
.container {
display: -webkit-box;
}
.element {
-webkit-box-flex: 1;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
}
새로운 구문이 훨씬 더 강력하다 : 예를 들어 flex
속성이 이전 -webkit-box
속성을 대체뿐만 아니라 flex-shrink
및 flex-basis
의 약어입니다. flex-wrap
과 같은 더 많은 새로운 속성도 있습니다. 이 예에서는 브라우저 프리픽스 인 -webkit
과 -ms
을 포함 시켰지만 지원해야하는 브라우저에 따라 브라우저 프리픽스를 남겨 둘 수 있습니다.
관련 문제
- 1. 플렉스 박스로 레이아웃 설정
- 2. 플렉스 플렉스 새로운 목록의 selectedItem
- 3. Flexbox - 구형 장치의 플렉스 랩
- 4. 플렉스 박스에서 이미지 높이 스트레칭
- 5. 플렉스 박스에서 넘치는 텍스트로 고생하다
- 6. 플렉스
- 7. 플렉스 빌더 새로운 프로젝트는
- 8. 플렉스 - 새로운 프리미티브 생성
- 9. 컨테이너 내부에 플렉스 박스로 높이 넣기
- 10. 플렉스 박스로 인해 Firefox에서 렌더링 문제가 발생합니까?
- 11. 플렉스 플렉스
- 12. 플렉스
- 13. 플렉스 : 콤보 박스에서 특정 항목을 비활성화하는 방법?
- 14. 수직 플렉스 박스에서 어린이의 제한 너비
- 15. 플렉스
- 16. 플렉스 : 함수에서 타겟 ID를 변경하는 방법은 무엇입니까? 플렉스 응용 프로그램에서
- 17. 플렉스
- 18. 플렉스
- 19. 플렉스
- 20. 플렉스
- 21. 플렉스
- 22. 플렉스
- 23. 플렉스
- 24. 플렉스
- 25. 플렉스 모듈을 컴파일하는 방법은 무엇입니까?
- 26. 플렉스 파일을 저장하는 방법은 무엇입니까?
- 27. 플렉스 애플리케이션을 자동화하는 방법은 무엇입니까?
- 28. 글로벌 플렉스
- 29. 플렉스 3에서 플렉스 4 경고
- 30. 플렉스 2 이상의 플렉스 2
이렇게되는 것이 합당한 질문입니다. – aaaidan