기본 HTML 요소는 확장 가능한 클래스로 스타일이 지정되고 향상되었습니다.
모든 HTML 제목 <h1>
을 <h6>
사용할 수 있습니다.
부트스트랩의 전역 기본값 font-size
은 14px 이고 a line-height
는 20px 입니다. 이는 <body>
및 모든 단락에 적용됩니다. 또한 <p>
(단락) 행 높이의 절반(기본적으로 10px)의 아래쪽 여백을 받습니다.
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.
Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
<p> ... </p>
를 추가하여 단락을 돋보이게 만드십시오 .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commododo luctus.
<p 클래스 = "리드" > ... </p>
활자체 척도는 variables.less에 있는 두 개의 LESS 변수를 기반@baseFontSize
으로 합니다 @baseLineHeight
. 첫 번째는 전체에 걸쳐 사용되는 기본 글꼴 크기이고 두 번째는 기본 줄 높이입니다. 우리는 이러한 변수와 몇 가지 간단한 수학을 사용하여 모든 유형 등의 여백, 패딩 및 줄 높이를 만듭니다. 그것들을 사용자 정의하면 Bootstrap이 적응합니다.
가벼운 스타일로 HTML의 기본 강조 태그를 사용하십시오.
<small>
인라인 또는 텍스트 블록을 강조하지 않으 려면 작은 태그를 사용하십시오.
이 텍스트 줄은 작은 글씨로 취급되어야 합니다.
<p> <small> 이 텍스트 줄은 작은 글씨로 취급됩니다. </작은> </p>
더 무거운 글꼴로 텍스트 스니펫을 강조합니다.
다음 텍스트 스니펫은 굵은 텍스트로 렌더링됩니다 .
<strong> 굵은 텍스트로 렌더링 </strong>
기울임꼴로 된 텍스트 스니펫을 강조합니다.
다음 텍스트 스니펫은 기울임꼴 텍스트로 렌더링됩니다 .
<em> 기울임꼴 텍스트로 렌더링 </em>
머리!HTML5에서 <b>
자유롭게 사용하세요 . 추가적인 중요성을 전달하지 않고 단어나 구를 강조하기 위한 것이며 주로 음성, 기술 용어 등을 위한 것입니다.<i>
<b>
<i>
텍스트 정렬 클래스를 사용하여 텍스트를 구성요소에 쉽게 재정렬합니다.
왼쪽 정렬된 텍스트입니다.
가운데 정렬된 텍스트.
오른쪽 정렬된 텍스트입니다.
- <p class = "text-left" > 왼쪽 정렬된 텍스트. </p>
- <p class = "text-center" > 가운데 정렬된 텍스트입니다. </p>
- <p class = "text-right" > 오른쪽 정렬된 텍스트. </p>
소수의 강조 유틸리티 클래스를 사용하여 색상을 통해 의미를 전달합니다.
Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis.
Duis mollis, est non commododo luctus, nisi erat porttitor ligula.
- <p class = "muted" > Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh. </p>
- <p class = "text-warning" > Etiam porta sem malesuada magna mollis euismod. </p>
- <p class = "text-error" > Donec ullamcorper nulla non metus auctor fringilla. </p>
- <p class = "text-info" > Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis. </p>
- <p class = "text-success" > Duis mollis, est non commododo luctus, nisi erat porttitor ligula. </p>
<abbr>
마우스 오버 시 확장된 버전을 표시하는 약어 및 두문자어에 대한 HTML 요소의 스타일화된 구현입니다 . 속성이 있는 약어 title
에는 밝은 점선 하단 테두리와 호버 시 도움말 커서가 있어 호버 시 추가 컨텍스트를 제공합니다.
<abbr>
약어를 길게 가리킬 때 확장된 텍스트의 경우 title
속성을 포함합니다.
속성이라는 단어의 약어는 attr 입니다.
<abbr 제목 = "속성" > 속성 </abbr >
<abbr class="initialism">
.initialism
약간 더 작은 글꼴 크기에 대한 약어에 추가 합니다.
HTML 은 얇게 썬 빵 이후로 최고입니다.
<abbr title = "HyperText Markup Language" 클래스 = "초기주의" > HTML </abbr>
가장 가까운 조상 또는 전체 업무에 대한 연락처 정보를 제시하십시오.
<address>
모든 줄을 <br>
.
- <주소>
- <strong> Twitter, Inc. </strong><br>
- 795 Folsom Ave, 스위트 600 <br>
- 샌프란시스코, CA 94107 <br>
- <abbr title = "전화" > 전화 : </abbr> (123) 456-7890
- </주소>
- <주소>
- <strong> 성명 </strong><br>
- <a href = "mailto:#" > [email protected] </a>
- </주소>
문서 내에서 다른 소스의 콘텐츠 블록을 인용하는 경우.
<blockquote>
모든 HTML 을 인용문으로 감 쌉니다 . 직선 따옴표의 경우 <p>
.
Lorem ipsum dolor sitmet, consectetur adipiscing elit. Integer posuere erat ante.
- <블록 인용>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat ante. </p>
- </blockquote>
표준 블록 인용에 대한 간단한 변형에 대한 스타일 및 내용 변경.
<small>
소스를 식별하기 위한 태그를 추가 합니다. 소스 작업의 이름을 <cite>
.
Lorem ipsum dolor sitmet, consectetur adipiscing elit. Integer posuere erat ante.
Source Title 에서 유명한 사람
- <블록 인용>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat ante. </p>
- <small> 유명한 사람 <cite title = "Source Title" > 출처 제목 </cite></small>
- </blockquote>
.pull-right
부동, 오른쪽 정렬 블록 인용에 사용 합니다.
- <blockquote 클래스 = "당기기" >
- ...
- </blockquote>
순서가 명시적으로 중요 하지 않은 항목 목록입니다 .
- <울>
- <li> ... </li>
- </ul>
순서 가 명시적으로 중요한 항목 목록입니다 .
- <올>
- <li> ... </li>
- </ol>
목록 항목 의 기본 list-style
및 왼쪽 패딩을 제거합니다(직계 자식만 해당).
- <ul 클래스 = "스타일이 지정되지 않은" >
- <li> ... </li>
- </ul>
inline-block
가벼운 패딩과 함께 모든 목록 항목을 한 줄에 배치하십시오 .
- <ul 클래스 = "인라인" >
- <li> ... </li>
- </ul>
관련 설명이 포함된 용어 목록입니다.
- <dl>
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
용어와 설명을 <dl>
나란히 정렬하십시오.
- <dl 클래스 = "dl-수평" >
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
머리!수평 설명 목록은 너무 길어서 왼쪽 열 수정에 맞지 않는 용어를 자릅니다 text-overflow
. 더 좁은 뷰포트에서는 기본 스택 레이아웃으로 변경됩니다.
코드의 인라인 스니펫을 <code>
.
<section>
인라인으로 래핑되어야 합니다.
- 예를 들어 , <코드> & lt ; 섹션 & gt ;</ code > 는 인라인 으로 래핑되어야 합니다 .
<pre>
여러 줄의 코드에 사용 합니다. 적절한 렌더링을 위해 코드에서 꺾쇠 괄호를 이스케이프 처리해야 합니다.
<p>여기에 샘플 텍스트...</p>
- <사전>
- <p>샘플 텍스트는 여기...</p>
- </pre>
머리!태그 내의 코드 <pre>
를 가능한 한 왼쪽에 가깝게 유지해야 합니다. 모든 탭을 렌더링합니다.
.pre-scrollable
선택적 으로 최대 높이를 350px로 설정하고 y축 스크롤바를 제공하는 클래스를 추가할 수 있습니다 .
기본 스타일(가벼운 패딩 및 가로 구분선만)의 경우 기본 클래스 .table
를 any 에 추가합니다 <table>
.
# | 이름 | 성 | 사용자 이름 |
---|---|---|---|
1 | 표시 | 장미유 | @mdo |
2 | 야곱 | 손튼 | @지방 |
삼 | 래리 | 새 | @트위터 |
- <테이블 클래스 = "테이블" >
- …
- </표>
.table
기본 클래스 에 다음 클래스를 추가합니다 .
.table-striped
<tbody>
CSS 선택기 를 통해 테이블 행에 얼룩말 줄무늬를 추가합니다 :nth-child
(IE7-8에서는 사용할 수 없음).
# | 이름 | 성 | 사용자 이름 |
---|---|---|---|
1 | 표시 | 장미유 | @mdo |
2 | 야곱 | 손튼 | @지방 |
삼 | 래리 | 새 | @트위터 |
- <테이블 클래스 = "테이블 테이블 스트라이프" >
- …
- </표>
.table-bordered
테이블에 테두리와 둥근 모서리를 추가합니다.
# | 이름 | 성 | 사용자 이름 |
---|---|---|---|
1 | 표시 | 장미유 | @mdo |
표시 | 장미유 | @getbootstrap | |
2 | 야곱 | 손튼 | @지방 |
삼 | 래리 버드 | @트위터 |
- <테이블 클래스 = "테이블 테이블 테두리" >
- …
- </표>
.table-hover
. 안의 테이블 행에서 마우스 오버 상태를 활성화합니다 <tbody>
.
# | 이름 | 성 | 사용자 이름 |
---|---|---|---|
1 | 표시 | 장미유 | @mdo |
2 | 야곱 | 손튼 | @지방 |
삼 | 래리 버드 | @트위터 |
- <테이블 클래스 = "테이블 테이블 호버" >
- …
- </표>
.table-condensed
셀 패딩을 반으로 잘라 테이블을 더 컴팩트하게 만듭니다.
# | 이름 | 성 | 사용자 이름 |
---|---|---|---|
1 | 표시 | 장미유 | @mdo |
2 | 야곱 | 손튼 | @지방 |
삼 | 래리 버드 | @트위터 |
- <테이블 클래스 = "테이블 테이블 압축" >
- …
- </표>
상황별 클래스를 사용하여 테이블 행에 색상을 지정합니다.
수업 | 설명 |
---|---|
.success |
성공 또는 긍정적인 작업을 나타냅니다. |
.error |
위험하거나 잠재적으로 부정적인 행동을 나타냅니다. |
.warning |
주의가 필요할 수 있는 경고를 나타냅니다. |
.info |
기본 스타일의 대안으로 사용됩니다. |
# | 제품 | 지불 완료 | 상태 |
---|---|---|---|
1 | 결핵 - 월간 | 2012년 1월 4일 | 승인됨 |
2 | 결핵 - 월간 | 2012년 2월 4일 | 거부됨 |
삼 | 결핵 - 월간 | 2012년 3월 4일 | 보류 중 |
4 | 결핵 - 월간 | 2012년 4월 4일 | 확인 전화 |
- ...
- < tr 클래스 = "성공" >
- <td> 1 < /td>
- <td>TB - 월간</ td >
- <td> 01 / 04 / 2012 < /td>
- <td>승인됨</ td >
- </ tr >
- ...
지원되는 테이블 HTML 요소 목록 및 사용 방법.
꼬리표 | 설명 |
---|---|
<table> |
데이터를 표 형식으로 표시하기 위한 래핑 요소 |
<thead> |
<tr> 테이블 열에 레이블을 지정하기 위한 테이블 헤더 행( )의 컨테이너 요소 |
<tbody> |
<tr> 테이블 본문의 테이블 행( )에 대한 컨테이너 요소 |
<tr> |
단일 행에 나타나는 테이블 셀 세트( <td> 또는 )에 대한 컨테이너 요소<th> |
<td> |
기본 테이블 셀 |
<th> |
열(또는 범위 및 배치에 따라 행) 레이블에 대한 특수 테이블 셀 |
<caption> |
화면 판독기에 특히 유용한 테이블에 대한 설명 또는 요약 |
- <표>
- <캡션> ... </캡션>
- <머리>
- <tr>
- <일> ... </th>
- <일> ... </th>
- </tr>
- </thead>
- <바디>
- <tr>
- <td> ... </td>
- <td> ... </td>
- </tr>
- </t바디>
- </표>
개별 양식 컨트롤은 스타일 지정을 받지만 <form>
마크업에 대한 필수 기본 클래스나 큰 변경 사항이 없습니다. 양식 컨트롤 위에 누적된 왼쪽 정렬 레이블이 생성됩니다.
- <형태>
- <필드셋>
- <범례> 범례 </범례>
- <label> 레이블 이름 </label>
- <입력 유형 = "텍스트" 자리 표시자 = "무언가 입력..." >
- <span class = "help-block" > 블록 수준 도움말 텍스트의 예는 여기에 있습니다. </span>
- <레이블 클래스 = "체크박스" >
- <입력 유형 = "확인란" > 확인
- </레이블>
- <버튼 유형 = "제출" 클래스 = "btn" > 제출 </button>
- </필드셋>
- </form>
Bootstrap에는 일반적인 사용 사례를 위한 세 가지 선택적 양식 레이아웃이 포함되어 있습니다.
추가 둥근 텍스트 입력을 위해 .form-search
양식과 .search-query
에 추가하십시오.<input>
- <양식 클래스 = "양식 검색" >
- <입력 유형 = "텍스트" 클래스 = "입력 매체 검색 쿼리" >
- <버튼 유형 = "제출" 클래스 = "btn" > 검색 </button>
- </form>
.form-inline
컴팩트 레이아웃을 위한 왼쪽 정렬 레이블 및 인라인 블록 컨트롤을 추가 합니다.
- <양식 클래스 = "양식 인라인" >
- <입력 유형 = "텍스트" 클래스 = "작은 입력" 자리 표시자 = "이메일" >
- <입력 유형 = "암호" 클래스 = "작은 입력" 자리 표시자 = "암호" >
- <레이블 클래스 = "체크박스" >
- <입력 유형 = "확인란" > 기억하기
- </레이블>
- <버튼 유형 = "제출" 클래스 = "btn" > 로그인 </button>
- </form>
레이블을 오른쪽 정렬하고 왼쪽으로 띄우면 컨트롤과 같은 줄에 표시됩니다. 기본 양식에서 가장 많은 마크업 변경이 필요합니다.
.form-horizontal
양식에.control-group
.control-label
레이블에 추가.controls
적절한 정렬을 위해 연결된 모든 컨트롤을 래핑합니다.
- <양식 클래스 = "양식-수평" >
- <div 클래스 = "제어 그룹" >
- <label class = "control-label" for = "inputEmail" > 이메일 </label>
- <div 클래스 = "컨트롤" >
- <입력 유형 = "텍스트" id = "inputEmail" 자리 표시자 = "이메일" >
- </div>
- </div>
- <div 클래스 = "제어 그룹" >
- <label class = "control-label" for = "inputPassword" > 비밀번호 </label>
- <div 클래스 = "컨트롤" >
- <입력 유형 = "비밀번호" id = "입력비밀번호 " 자리 표시자 = "비밀번호" >
- </div>
- </div>
- <div 클래스 = "제어 그룹" >
- <div 클래스 = "컨트롤" >
- <레이블 클래스 = "체크박스" >
- <input type = "checkbox" > 기억하기
- </레이블>
- <button type = "submit" class = "btn" > 로그인 </button>
- </div>
- </div>
- </form>
예제 양식 레이아웃에서 지원되는 표준 양식 컨트롤의 예입니다.
가장 일반적인 양식 컨트롤, 텍스트 기반 입력 필드. 텍스트, 비밀번호, 날짜/시간, 날짜/현지, 날짜, 월, 시간, 주, 숫자, 이메일, URL, 검색, 전화번호, 색상 등 모든 HTML5 유형에 대한 지원을 포함합니다.
type
항상 지정된 사용이 필요합니다 .
- <입력 유형 = "텍스트" 자리 표시자 = "텍스트 입력" >
여러 줄의 텍스트를 지원하는 양식 컨트롤입니다. rows
필요에 따라 속성을 변경 합니다.
- <텍스트 영역 행 = "3" ></textarea>
확인란은 목록에서 하나 또는 여러 옵션을 선택하기 위한 것이고 라디오는 여러 옵션 중에서 하나를 선택하기 위한 것입니다.
- <레이블 클래스 = "체크박스" >
- <입력 유형 = "확인란" 값 = "" >
- 옵션 1은 이것과 저것입니다. 이것이 왜 훌륭한지를 포함해야 합니다.
- </레이블>
- <레이블 클래스 = "라디오" >
- <입력 유형 = "라디오" 이름 = "optionsRadios" id = "optionsRadios1" 값 = "option1" 선택됨 >
- 옵션 1은 이것과 저것입니다. 이것이 왜 훌륭한지를 포함해야 합니다.
- </레이블>
- <레이블 클래스 = "라디오" >
- <입력 유형 = "라디오" 이름 = "optionsRadios" id = "optionsRadios2" 값 = "option2" >
- 옵션 2는 다른 것일 수 있으며 이를 선택하면 옵션 1이 선택 해제됩니다.
- </레이블>
.inline
일련의 확인란에 클래스를 추가 하거나 컨트롤에 대한 라디오가 같은 줄에 표시됩니다.
- <label class = "체크박스 인라인" >
- <입력 유형 = "checkbox" id = "inlineCheckbox1" 값 = "option1" > 1
- </레이블>
- <label class = "체크박스 인라인" >
- <입력 유형 = "checkbox" id = "inlineCheckbox2" 값 = "option2" > 2
- </레이블>
- <label class = "체크박스 인라인" >
- <입력 유형 = "checkbox" id = "inlineCheckbox3" 값 = "option3" > 3
- </레이블>
기본 옵션을 사용하거나 multiple="multiple"
한 번에 여러 옵션을 표시하도록 지정합니다.
- <선택>
- <옵션> 1 </옵션>
- <옵션> 2 </옵션>
- <옵션> 3 </옵션>
- <옵션> 4 </옵션>
- <옵션> 5 </옵션>
- </select>
- < 여러 개 선택 = "여러 개" >
- <옵션> 1 </옵션>
- <옵션> 2 </옵션>
- <옵션> 3 </옵션>
- <옵션> 4 </옵션>
- <옵션> 5 </옵션>
- </select>
기존 브라우저 컨트롤 위에 추가하는 Bootstrap에는 다른 유용한 양식 구성 요소가 포함되어 있습니다.
텍스트 기반 입력 전후에 텍스트 또는 버튼을 추가합니다. 요소 select
는 여기에서 지원되지 않습니다.
.add-on
and 를 두 클래스 중 하나로 감싸서 input
입력에 텍스트를 추가하거나 추가합니다.
- <div 클래스 = "입력 앞에 추가" >
- <스팬 클래스 = "추가 기능" > @ </span>
- <입력 클래스 = "span2" id = "prependedInput" 유형 = "텍스트" 자리 표시자 = "사용자 이름" >
- </div>
- <div 클래스 = "입력-추가" >
- <입력 클래스 = "span2" id = "appendedInput" 유형 = " 텍스트" >
- <span 클래스 = "추가 기능" > .00 </span>
- </div>
.add-on
입력을 앞에 추가하고 추가하려면 클래스와 의 두 인스턴스를 모두 사용하십시오 .
- <div 클래스 = "입력-앞에 입력-추가" >
- <span 클래스 = "추가 기능" > $ </span>
- <입력 클래스 = "span2" id = "appendedPrependedInput" 유형 = " 텍스트" >
- <span 클래스 = "추가 기능" > .00 </span>
- </div>
<span>
텍스트 가 있는 대신 을 사용 .btn
하여 버튼(또는 두 개)을 입력에 연결합니다.
- <div 클래스 = "입력-추가" >
- <입력 클래스 = "span2" id = "appendedInputButton" 유형 = " 텍스트" >
- <버튼 클래스 = "btn" 유형 = "버튼" > Go! </버튼>
- </div>
- <div 클래스 = "입력-추가" >
- <입력 클래스 = "span2" id = "appendedInputButtons" 유형 = " 텍스트" >
- <버튼 클래스 = "btn" 유형 = "버튼" > 검색 </button>
- <버튼 클래스 = "btn" 유형 = "버튼" > 옵션 </button>
- </div>
- <div 클래스 = "입력-추가" >
- <입력 클래스 = "span2" id = "appendedDropdownButton" 유형 = " 텍스트" >
- <div 클래스 = "btn-group" >
- <버튼 클래스 = "btn dropdown-toggle" data-toggle = "dropdown" >
- 동작
- <span 클래스 = "캐럿" ></span>
- </버튼>
- <ul class = "드롭다운 메뉴" >
- ...
- </ul>
- </div>
- </div>
- <div 클래스 = "입력 앞에 추가" >
- <div 클래스 = "btn-group" >
- <버튼 클래스 = "btn dropdown-toggle" data-toggle = "dropdown" >
- 동작
- <span 클래스 = "캐럿" ></span>
- </버튼>
- <ul class = "드롭다운 메뉴" >
- ...
- </ul>
- </div>
- <입력 클래스 = "span2" id = "prependedDropdownButton" 유형 = "텍스트" >
- </div>
- <div 클래스 = "입력-앞에 입력-추가" >
- <div 클래스 = "btn-group" >
- <버튼 클래스 = "btn dropdown-toggle" data-toggle = "dropdown" >
- 동작
- <span 클래스 = "캐럿" ></span>
- </버튼>
- <ul class = "드롭다운 메뉴" >
- ...
- </ul>
- </div>
- <입력 클래스 = "span2" id = "appendedPrependedDropdownButton" 유형 = " 텍스트" >
- <div 클래스 = "btn-group" >
- <버튼 클래스 = "btn dropdown-toggle" data-toggle = "dropdown" >
- 동작
- <span 클래스 = "캐럿" ></span>
- </버튼>
- <ul class = "드롭다운 메뉴" >
- ...
- </ul>
- </div>
- </div>
- <형태>
- <div 클래스 = "입력 앞에 추가" >
- <div 클래스 = "btn-group" > ... </div>
- <입력 유형 = "텍스트" >
- </div>
- <div 클래스 = "입력-추가" >
- <입력 유형 = "텍스트" >
- <div 클래스 = "btn-group" > ... </div>
- </div>
- </form>
- <양식 클래스 = "양식 검색" >
- <div 클래스 = "입력-추가" >
- <입력 유형 = "텍스트" 클래스 = "span2 검색어" >
- <버튼 유형 = "제출" 클래스 = "btn" > 검색 </button>
- </div>
- <div 클래스 = "입력 앞에 추가" >
- <버튼 유형 = "제출" 클래스 = "btn" > 검색 </button>
- <입력 유형 = "텍스트" 클래스 = "span2 검색어" >
- </div>
- </form>
.input-large
클래스 를 사용하여 그리드 열 크기와 같거나 입력을 일치시키는 상대 크기 조정 클래스 를 사용 .span*
합니다.
any <input>
또는 <textarea>
요소가 블록 수준 요소처럼 작동하도록 합니다.
- <입력 클래스 = "입력 블록 수준" 유형 = "텍스트" 자리 표시자 = ".입력 블록 수준" >
- <input class = "input-mini" 유형 = "text" 자리 표시자 = ".input-mini" >
- <input class = "input-small" 유형 = "text" 자리 표시자 = ".input-small" >
- <입력 클래스 = "입력 매체" 유형 = "텍스트" 자리 표시자 = ".입력 매체" >
- <input class = "input-large" 유형 = "text" 자리 표시자 = ".input-large" >
- <입력 클래스 = "input-xlarge" 유형 = "텍스트" 자리 표시자 = ".input-xlarge" >
- <입력 클래스 = "input-xxlarge" 유형 = "텍스트" 자리 표시자 = ".input-xxlarge" >
머리!향후 버전에서는 이러한 상대 입력 클래스의 사용을 버튼 크기와 일치하도록 변경할 것입니다. 예를 들어, .input-large
입력의 패딩과 글꼴 크기를 늘립니다.
동일한 크기의 그리드 열과 일치하는 입력에 사용 .span1
합니다 ..span12
- <입력 클래스 = "span1" 유형 = "텍스트" 자리 표시자 = ".span1" >
- <입력 클래스 = "span2" 유형 = "텍스트" 자리 표시자 = ".span2" >
- <입력 클래스 = "span3" 유형 = "텍스트" 자리 표시자 = ".span3" >
- < 클래스 선택 = "span1" >
- ...
- </select>
- < 클래스 선택 = "span2" >
- ...
- </select>
- < 클래스 선택 = "span3" >
- ...
- </select>
한 줄에 여러 그리드 입력 의 경우 적절한 간격을 위해 수정자 클래스를 사용합니다.controls-row
. 공백을 축소하기 위해 입력을 띄우고 적절한 여백을 설정하고 부동 소수점을 지웁니다.
- <div 클래스 = "컨트롤" >
- <입력 클래스 = "span5" 유형 = "텍스트" 자리 표시자 = ".span5" >
- </div>
- <div class = "controls-row" >
- <입력 클래스 = "span4" 유형 = "텍스트" 자리 표시자 = ".span4" >
- <입력 클래스 = "span1" 유형 = "텍스트" 자리 표시자 = ".span1" >
- </div>
- ...
실제 양식 마크업을 사용하지 않고는 편집할 수 없는 양식으로 데이터를 표시합니다.
- <span class = "input-xlarge uneditable-input" > 여기에 값이 있습니다. </span>
작업 그룹(버튼)으로 양식을 종료합니다. 에 배치되면 .form-actions
버튼이 자동으로 들여쓰기되어 양식 컨트롤과 정렬됩니다.
- <div 클래스 = "양식 작업" >
- <버튼 유형 = "제출" 클래스 = "btn btn-primary" > 변경 사항 저장 </button>
- <버튼 유형 = "버튼" 클래스 = "btn" > 취소 </button>
- </div>
양식 컨트롤 주변에 나타나는 도움말 텍스트에 대한 인라인 및 블록 수준 지원.
- <input type = "text" ><span class = "help-inline" > 인라인 도움말 텍스트 </span>
- <input type = "text" ><span class = "help-block" > 새 줄로 분할되고 한 줄 이상으로 확장될 수 있는 더 긴 도움말 텍스트 블록입니다. </span>
양식 컨트롤 및 레이블에 대한 기본 피드백 상태로 사용자 또는 방문자에게 피드백을 제공합니다.
outline
일부 양식 컨트롤 에서 기본 스타일을 제거 box-shadow
하고 대신 에 적용합니다 :focus
.
- <input class = "input-xlarge" id = "focusedInput" type = "text" value = "이것은 초점이 맞춰져 있습니다..." >
을(를) 사용하여 기본 브라우저 기능을 통해 입력 스타일을 지정 :invalid
합니다. a를 지정하고 , 필드가 선택 사항이 아닌 경우 속성 type
을 추가하고 , (해당되는 경우) a를 지정합니다 .required
pattern
CSS 의사 선택기에 대한 지원 부족으로 인해 Internet Explorer 7-9 버전에서는 사용할 수 없습니다.
- <입력 클래스 = "span3" 유형 = "이메일" 필수 >
disabled
사용자 입력을 방지하고 약간 다른 모양을 트리거하려면 입력에 속성을 추가하십시오 .
- <input class = "input-xlarge" id = "disabledInput" 유형 = "text" 자리 표시자 = "여기서 입력을 비활성화했습니다..." 비활성화 >
부트스트랩에는 오류, 경고, 정보 및 성공 메시지에 대한 유효성 검사 스타일이 포함되어 있습니다. 사용하려면 주변에 적절한 클래스를 추가하십시오 .control-group
.
- <div 클래스 = "제어 그룹 경고" >
- <label class = "control-label" for = "inputWarning" > 경고가 있는 입력 </label>
- <div 클래스 = "컨트롤" >
- <입력 유형 = "텍스트" id = "입력 경고" >
- <span class = "help-inline" > 문제가 발생했을 수 있습니다. </span>
- </div>
- </div>
- <div 클래스 = "제어 그룹 오류" >
- <label class = "control-label" for = "inputError" > 오류가 있는 입력 </label>
- <div 클래스 = "컨트롤" >
- <입력 유형 = "텍스트" id = "입력 오류" >
- <span class = "help-inline" > 오류를 수정하십시오. </span>
- </div>
- </div>
- <div 클래스 = "제어 그룹 정보" >
- <label class = "control-label" for = "inputInfo" > 정보가 있는 입력 </label>
- <div 클래스 = "컨트롤" >
- <입력 유형 = "텍스트" id = "입력 정보" >
- <span class = "help-inline" > 사용자 이름이 이미 사용 중입니다. </span>
- </div>
- </div>
- <div 클래스 = "제어 그룹 성공" >
- <label class = "control-label" for = "inputSuccess" > 입력 성공 </label>
- <div 클래스 = "컨트롤" >
- <입력 유형 = "텍스트" id = "inputSuccess" >
- <span class = "help-inline" > 우후! </span>
- </div>
- </div>
요소에 클래스를 추가 <img>
하여 모든 프로젝트에서 이미지의 스타일을 쉽게 지정할 수 있습니다.
- <img src = "..." 클래스 = "img 반올림" >
- <img src = "..." 클래스 = "img-circle" >
- <img src = "..." 클래스 = "img-폴라로이드" >
머리! .img-rounded
.img-circle
지원 부족으로 인해 IE7-8에서 작동하지 않습니다 border-radius
.
스프라이트 형태의 아이콘 140개, 짙은 회색(기본값) 및 흰색으로 제공되며 Glyphicons 에서 제공합니다 .
Glyphicons Halflings는 일반적으로 무료로 제공되지 않지만 Bootstrap과 Glyphicons 제작자 간의 합의로 개발자로서 무료로 이를 가능하게 했습니다. 감사의 의미로, 필요할 때마다 Glyphicons 에 대한 선택적 링크를 포함하도록 요청합니다.
모든 아이콘에는 <i>
접두사가 붙은 고유 클래스가 있는 태그가 필요합니다 icon-
. 사용하려면 거의 모든 위치에 다음 코드를 배치하세요.
- <i 클래스 = "아이콘 검색" ></i>
하나의 추가 클래스로 준비된 반전(흰색) 아이콘에 사용할 수 있는 스타일도 있습니다. 탐색 및 드롭다운 링크에 대한 호버 및 활성 상태에서 이 클래스를 구체적으로 적용합니다.
- <i class = "icon-search icon-white" ></i>
머리!<i>
버튼이나 탐색 링크와 같이 텍스트 문자열 옆에 사용할 때 적절한 간격을 위해 태그 뒤에 공백을 남겨 두십시오 .
버튼, 도구 모음의 버튼 그룹, 탐색 또는 추가 양식 입력에서 사용하십시오.
- <div 클래스 = "btn-toolbar" >
- <div 클래스 = "btn-group" >
- <a class = "btn" href = "#" ><i class = "icon-align-left" ></i></a>
- <a class = "btn" href = "#" ><i class = "icon-align-center" ></i></a>
- <a class = "btn" href = "#" ><i class = "icon-align-right" ></i></a>
- <a class = "btn" href = "#" ><i class = "icon-align-justify" ></i></a>
- </div>
- </div>
- <div 클래스 = "btn-group" >
- <a class = "btn btn-primary" href = "#" ><i class = "icon-user icon-white" ></i> 사용자 </a>
- <a class = "btn btn-primary dropdown-toggle" data-toggle = "dropdown" href = "#" ><span class = "caret" ></span></a>
- <ul class = "드롭다운 메뉴" >
- <li><a href = "#" ><i class = "icon-pencil" ></i> 수정 </a></li>
- <li><a href = "#" ><i class = "icon-trash" ></i> 삭제 </a></li>
- <li><a href = "#" ><i class = "icon-ban-circle" ></i> 차단 </a></li>
- <li 클래스 = "분할기" ></li>
- <li><a href = "#" ><i class = "i" ></i> 관리자 만들기 </a></li>
- </ul>
- </div>
- <a class="btn btn-large" href="#"><i class="icon-star"></i> Star</a>
- <a class="btn btn-small" href="#"><i class="icon-star"></i> Star</a>
- <a class="btn btn-mini" href="#"><i class="icon-star"></i> Star</a>
- <ul class="nav nav-list">
- <li class="active"><a href="#"><i class="icon-home icon-white"></i> Home</a></li>
- <li><a href="#"><i class="icon-book"></i> Library</a></li>
- <li><a href="#"><i class="icon-pencil"></i> Applications</a></li>
- <li><a href="#"><i class="i"></i> Misc</a></li>
- </ul>
- <div class="control-group">
- <label class="control-label" for="inputIcon">Email address</label>
- <div class="controls">
- <div class="input-prepend">
- <span class="add-on"><i class="icon-envelope"></i></span>
- <input class="span2" id="inputIcon" type="text">
- </div>
- </div>
- </div>