문제

나는 이것이 수천 번 요청되었다는 것을 알고 있지만 텍스트와 이미지를 세로 중앙에 맞추는 방법을 찾을 수 없습니다.

동적 콘텐츠가 포함된 Twitter Bootstrap 3을 사용하고 있으므로 텍스트나 이미지의 크기를 알 수 없습니다.게다가 나는 모든 것이 반응하기를 원합니다.

나는 부트플라이 내가 달성하려는 레이아웃의 종류를 요약한 것입니다.기본적으로 텍스트와 이미지를 세로 중앙에 배치하고 싶습니다.텍스트가 항상 이미지보다 큰 것은 아닙니다.

누군가 나를 도와줄 수 있나요?

감사합니다.

도움이 되었습니까?

해결책

display:inline-block 대신 float 및이 CSS를 사용하여 vertical-align:middle를 사용할 수 있습니다.

.col-lg-4, .col-lg-8 {
    float:none;
    display:inline-block;
    vertical-align:middle;
    margin-right:-4px;
}
.

데모 http:///bootply.com/94402

다른 팁

옵션 1 사용하는 것입니다 display:table-cell.다음을 사용하여 Bootstrap col-*을 언플로팅해야 합니다. float:none..

.center {
    display:table-cell;
    vertical-align:middle;
    float:none;
}

http://bootply.com/94394


옵션 2 ~이다 display:flex Flexbox를 사용하여 행을 수직으로 정렬하려면 다음을 수행하십시오.

.row.center {
   display: flex;
   align-items: center;
}

http://www.bootply.com/7rAuLpMCwr


수직 센터링은 다음과 같이 매우 다릅니다. 부트스트랩 4.Bootstrap 4에 대한 답변을 참조하세요. https://stackoverflow.com/a/41464397/171456

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top