저는 아이들 중심 절대 중심으로 방법을 시도했지만 어떤 기법으로도 성공하지 못했습니다.절대 수직 중심 맞춤 요소
Here's one example what I've tried :
HTML
이 (변경할 수) :<div class="foo">
<h1>blah blah</h1>
<p>foo</p>
<p>bar</p>
</div>
CSS :
.foo{
position: absolute;
top: 0;
bottom: 0;
background: yellow;
}
.foo:before{
content: "";
display: inline-block;
vertical-align: middle;
height: 100%;
}
주의 사항 : 나는 마크 업 예를 변경할 수 없습니다 심지어 부모 DIV와 함께 .foo
을 쌀 수 없습니다 div와 함께 .foo
내의 모든 아동을 감쌀 수 없습니다.
그래서 어떻게 전체 창 위에 세로로 가운데 놓을 수 있습니까?
가 .foo
요소 테이블 확인하고 모든 아이 table-row
:
솔루션을 제공해 주셔서 감사합니다. 하지만 오래된 브라우저는 어떻습니까? –
@ C-link 네팔 네! 구형 브라우저는 지원하지 않지만 IE10 +는 여전히 좋은 기능입니다 (IMO). :) – Anonymous