>웹 프론트엔드 >CSS 튜토리얼 >CSS 프로젝트의 상식 요약

CSS 프로젝트의 상식 요약

高洛峰
高洛峰원래의
2017-02-13 14:25:091141검색

1. div+css 레이아웃

1.css 가로 및 세로 센터링

방법 1: 가장 호환되는 방법

.box{
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        margin: auto;
        width: 200px;
        height: 200px;
        background-color: #eee;
    }

방법 2: css3 변환 속성

.box{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 200px;
        height: 200px;
        background-color: #eee;
    }

방법 3: flex IE11에서만 mdn을 사용하여 속성의 호환성 및 적용 예를 확인할 수 있습니다.

display: flex-direction: row; 상위 컨테이너의 항목은 주축에 정렬됩니다.
justify-content: center; 주축에 유연한 항목의 배열을 정의합니다. 주로 가로 중심 텍스트에 사용됩니다. align-items:
center; 측면 축 Y의 유연한 항목, 주로 여러 줄 텍스트를 세로로 가운데에 배치하는 데 사용됩니다.

.box-wrapper{        width: 1000px; /*需要给父容器设置宽高*/
        height: 1000px;        background-color: #e9e9e9;        display: flex; /*设置父容器为弹性盒子*/
        justify-content: center; /*定义弹性项目在主轴X的排列方式,主要用于水平居中文字*/
        align-items: center; /*定义弹性项目在侧轴Y的排列方式,主要用于垂直居中多行文字*/
    }
    .box{        width: 200px; /*弹性盒子的项目*/
        height: 200px;        background-color: #eee;    }

CSS 프로젝트에 대한 상식을 요약한 관련 기사를 더 보려면 PHP 중국어 웹사이트에 주목하세요!

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