<! - begin 스니핏: js 숨기십시오: > 거짓값 -;
<div class="row">
<div class="span12">
<h1>Bootstrap starter template</h1>
<p>Example text.</p>
</div>
</div>
끝 - < 스니핏 >;!
깔의 드와우두 중심으로 살펴보자.
하지만 여전히 맨 왼쪽 나타납니다. 내가 왜 그래?
[1]: http://getbootstrap.com/css/ # 격자선
다른 형태의 컨텐트나 지켜보리니 Flavien& # 39 의 오토메이티드.
당초 오토메이티드 초기 버전을 부트스트랩에 있었다. Vmware. 부트스트랩에 div class '.text-center' , 열거하십시오 2.3.0 됩니다.
You need to 정의하십시오 두 클래스, '행' 또는 'span12' 와 '텍스트 정렬: 센터 '.
또는 1/ 참조참고: 이것은 [제거한 부트스트랩에 3] (https://stackoverflow.com/questions/15265253/centering-the-pagination-in-bootstrap # comment29641329_15265287).
Css 를 사용할 수 있습니다 '클래스' 쪽매김 중심으로 사전 부트스트랩에 3 다음과 같습니다.
<div class="span12 pagination-centered">
Centered content.
</div>
'클래스' 는 이미 쪽매김 중심으로 부스스트라피크스 (또는 부스스트라피민스키스) 가 유일하게 규칙:
.pagination-centered{text-align:center;}
아마 많은 사람들이 여기에 검색하는 방법을 실제로 전체 텍스트 내용 중앙 div '' 뿐만이 아니라, 즉 사소한.).
두 번째 방법은 (텍스트 가운데 정렬 사용하는 대신) 는 고정된 html 요소 가운데 보유하고 있는 것을 너버 및 자동 마진 (왼쪽 및 오른쪽). 자동 여유폭 는 " container" 정의중 스타일이 있는 부트스트랩에;; 클래스.
<div class="container">
<div class="span12">
"Centered stuff there"
</div>
</div>
한 번 보시죠 here for a 해야했다.
" 중심으로 content"; 이후 다양한 것을 의미할 수 있다, 및 부트스트랩에 변경되었습니까 많이유 중심으로 오리지널 포스트.
인라인 '요소' 가 '-' 텍스트 가운데 사용되는 디스플레이:
[데모 부트스트랩에 3 가로 가운데] (http://www.codeply.com/go/QFFelXJfL6)
'-' 텍스트 가운데 여전히 데사용됩니다 인라인 '요소' 디스플레이: '-' '중심' 블록 '요소' 센터 블록 mx 자동 덮어씁니다 디스플레이:
'mx 자동' (자동 x-axis 여유폭) 가 있는 요소를 flex 센터 '블록' 또는 '정의' 디스플레이, 디스플레이, 너비 , ('%', '바겐', 'px' 등). 격자선을 플렉상자 기본적으로 사용되는 열 때문에, 또한 여러 플렉상자 중심으로 한 방법.
[ 데모 부트스트랩에 4 가로 가운데] (http://www.codeply.com/go/SOSvvKpLOc)
< hr>;
이제 부트스트랩에 4 는 기본적으로 플렉상자 몇 가지 접근 (vertical alignment 사용: [자동 여유폭] (http://v4-alpha.getbootstrap.com/utilities/flexbox/ # 자동 여유폭), [플렉상자 유틸리티인] (http://v4-alpha.getbootstrap.com/utilities/flexbox/) 또는 [디스플레이 유틸리티인] (http://v4-alpha.getbootstrap.com/utilities/display-property/) 과 함께 [수직 맞추십시오 유틸리티인] (http://v4-alpha.getbootstrap.com/utilities/vertical-align/). 처음에는 " 수직 맞추십시오 utils"; 하지만 이런 만 표 인라인 및 디스플레이 요소를 작동합니까 분명한 것 같다. 다음은 부트스트랩에 4 세로 가운데 옵션.
1 사용하여 자동 Margins: - 수직 센터
또 다른 방법은 '내 자동차 세로일 센터' 를 사용하는 것입니다. 이렇게 하면 센터 내의 요소에 it& # 39 의 컨테이너입니다. 예를 들어, 전체 높이 h 100mb/s '는' 및 '행' 은 '가운데' 열 sm 12 내 자동차 세로일 얻어맞았다.
<div class="row h-100">
<div class="col-sm-12 my-auto">
<div class="card card-block w-25">Card</div>
</div>
</div>
[수직 가운데 사용하여 자동 여유폭 데모 ] (http://www.codeply.com/go/akn5BYxQwn)
'및' 에 해당하는 세로 y-축 내 자동차 seabreeze 여유폭.
margin-top: auto;
margin-bottom: auto;
2 - 수직 센터에 Flexbox:
이후 부트스트랩에 트로프 '4' 는 현재 사용할 수 있는 플렉스 '열' 자체 센터를 맞추십시오. 됩니다. '표시' 세로일 센터 it.
<div class="row">
<div class="col-6 align-self-center">
<div class="card card-block">
Center
</div>
</div>
<div class="col-6">
<div class="card card-inverse card-danger">
Taller
</div>
</div>
</div>
'또는' 모든 '전체' 를 사용하여 맞추십시오 항목에서와 센터 트로프 맞추십시오 col-* 세로일 센터 '를' 를 유지했습니다.
<div class="row align-items-center">
<div class="col-6">
<div class="card card-block">
Center
</div>
</div>
<div class="col-6">
<div class="card card-inverse card-danger">
Taller
</div>
</div>
</div>
[수직 가운데 다른 높이 열 데모 ] (http://www.codeply.com/go/GFgGl4YS27)
3 Utils: 사용하여 디스플레이 - 수직 센터
부트스트랩에 4 는 [디스플레이 유틸리티인] (https://v4-alpha.getbootstrap.com/utilities/display-property/) ',' '표', '테이블 표시 셀입니다 사용할 수 있는 디스플레이, 인라인' 등 디스플레이: 이러한 과 함께 사용할 수 있는 [vertical alignment 유틸리티인] (https://v4-alpha.getbootstrap.com/utilities/vertical-align/) 또는 테이블 셀입니다 정렬하려면 인라인 블록 인라인, 요소.
<div class="row h-50">
<div class="col-sm-12 h-100 d-table">
<div class="card card-block d-table-cell align-middle">
I am centered vertically
</div>
</div>
</div>
[수직 중앙 디스플레이를 사용하여 유틸리티인 데모 ] (http://www.codeply.com/go/30DYTbq83o)
>. >. 센터 내용 블록 설정할 수 있는 요소 '디스플레이: 블록 '와' 여백 '를 통해 센터뿐만. 믹스인 및 클래스용 장치로 사용할 수 있습니다.
<div class="center-block">...</div>
이미 '또는' 클래스를 사용하여 텍스트 .text-center 센터 등 다른 것 "이라고 말했다.
가장 좋은 방법은 정의하십시오 못하며창조된 이는 css 스타일.
.centered-text {
text-align:center
}
그라믄 필요한 판매업체에서 추가했는지 텍스트 중심의 it like 있습니다.
<div class="row">
<div class="span12 centered-text">
<h1>Bootstrap starter template</h1>
<p>Use this document as a way to quick start any new project.<br> All you get is this message and a barebones HTML document.</p>
</div>
</div>
아니면 그냥 다운로드하려는 p 태그 가운데 맞춤입니다:
<div class="row">
<div class="span12 centered-text">
<h1>Bootstrap starter template</h1>
<p class="centered-text">Use this document as a way to quick start any new project.<br> All you get is this message and a barebones HTML document.</p>
</div>
</div>
인라인 css 덜 사용하는 것입니다.
2월 2013년, 경우에 따라 내가 vmware. 추가하기에서는 " centred"; class 를 " span"; div.
<div class="container">
<div class="row">
<div class="span9 centred">
This div will be centred.
</div>
</div>
</div>
및 CSS.
[class*="span"].centred {
margin-left: auto;
margin-right: auto;
float: none;
}
이는 div& 스팬할 * # 39 의 프레젠테이션이든 하던 왼쪽으로 및 ", 자동 margin". div 기술을 중심으로 하던 경우에만 사용할 수 없습니다.
데모 (켜짐이 이스피들):
이스피들: http://jsfiddle.net/5RpSh/8/
On my side '새' 를 쉽게 사용할 수 있고 내가 정의하십시오 CSS 스타일 준비됐어들 너희에게베풀어진:
.center { text-align: center;}
.left { text-align: left;}
.right { text-align: right;}
.justify { text-align: justify;}
.fleft { float: left;} /*-> similar to .pull-left already existing in bootstrap*/
.fright { float: right;} /*-> similar to .pull-right already existing in bootstrap*/
.vab { vertical-align: bottom;}
.bold { font-weight: bold;}
.italic { font-style: italic;}
이것은 좋은 생각? 이 좋은 방법은 없나?
이 클래스는 모든 텍스트 정렬 유틸리티에는 못하며창조된 의심하게 된다. '클래스' 를 사용해 오던 부트스트랩에 .text-center 텍스트 중심의 오래 됐다.
.text-center { text-align: center !important; }
또는 유틸리티와의 직접 만들 수 있습니다. # 39 년간 I& 일부 변경, ve seen:
.u-text-center { text-align: center !important; }
.ta-center { text-align: center !important; }
.ta\:c { text-align: center !important; }
'와' 벌린스펀 조정할 필요가 있습니다.
예:
<div class="container-fluid">
<div class="row-fluid">
<div class="span4"></div>
<!--/span-->
<div class="span4" align="center">
<div class="hero-unit" align="center">
<h3>Sign In</h3>
<form>
<div class="input-prepend">
<span class="add-on"><i class="icon-envelope"></i> </span>
<input class="span6" type="text" placeholder="Email address">
</div>
<div class="input-prepend">
<span class="add-on"><i class="icon-key"></i> </span>
<input class="span6" type="password" placeholder="Password">
</div>
</form>
</div>
</div>
<!-- /span -->
<div class="span4"></div>
</div>
<!-- /row -->
</div>
부트스트랩 버전 3.1.1 잔인하니 클래스를 위한 가장 좋은 컨텐츠는 중심으로 한 '도우미' .center-block 구분된다.
나의 최선의 방법은 정보 블록을 중심으로 응답성의 span1 '빈' 를 유지하면서 (모바일 호환성에서는) 가 2 위 전후의 컨텐트에서 프로파일링하려는 센터.
<div class="row-fluid">
<div class="span1">
</div>
<div class="span10">
<div class="hero-unit">
<h1>Reading Resources</h1>
<p>Read here...</p>
</div>
</div><!--/span-->
<div class="span1">
</div>
</div><!--/row-->
아래 유형 중 하나를 사용할 수 있습니다.
예: ,, div class = " md 오프셋된 6 열 col-md-12" > < /div> < ','
라고 대답 없는 위 센터 블록 옵션도 있다.
<div class="center-block" style="width:200px;background-color:#ccc;">...</div>
끝 - < 스니핏 >;!
'클래스' 은 센터 블록 지시할 수 있는 모든 요소를 차로 0 auto 로 자동 왼쪽 / 오른쪽 여유폭 사용되고 있다. 그러나 한 클래스 또는 css 텍스트 가운데 텍스트 가운데 정렬; 상위 설정되었습니다 가리키십시오 가져오기에서 이 자동 계산 요소, 알지 못하는 자신을 제대로 작동하지 않도록 센터뿐만 것으로 보인다.
그래서 텍스트 가운데 는 더 나은 선택입니다.
<div class="container">
<div class="col-md-12 centered">
<div class="row">
<div class="col-md-1"></div>
<div class="col-md-10">
label
</div>
<div class="col-md-1"></div>
</div>
</div>
</div>
Main 컨테이너입니다 유체 사용하지 마십시오.
[부트스트랩에 4.1.3] 에서 (https://getbootstrap.com/docs/4) 를 중심으로 '클래스' 를 사용하여 mx 자동 .1/getting-started/introduction/), 콘텐츠를 이용할 수 있습니다.
<div class="mx-auto">
Centered element
</div>
참조: https://getbootstrap.com/docs/4.1/utilities/spacing/ # 가로 가운데