라이브러리/Bootstrap

부트스트랩 : 코드, 테이블

THREE™ 2014. 3. 29. 11:14
반응형
bootstrap : Page 1-4 Code, Table 부트스트랩 1-4번째 코드, 테이블

부트스트랩은 웹디자인을 쉽게하기 위해 미리 몇가지의 CSS의 클래스 선택자와 정의된 스타일시트, 자바스크립트 플러그인을 모은 강력한 프론트엔드 프레임워크입니다. <부트스트랩 소개와 다운로드 중 참조...>


참고로 이블로그 게시물은 한글부트스트랩3을 참고로 만들어 졌으며 제 블로그 공부용으로 작성한 것입니다.


 

Code 코드

 

인라인 Inline

<code> 로 짧은 코드를 표시하세요.

For example, <section> should be wrapped as inline.

For example, <code>&lt;section&gt;</code> should be wrapped as inline.

 

사용자 입력 User input

일반적으로 키보드 입력을 위해 나타내는 태그로 <kbd>를 사용하세요

To switch directories, type cd followed by the name of the directory.
To switch directories, type <kbd>cd</kbd> followed by the name of the directory.

 

기본 블록 Basic block

여러행의 코드를 위해 <pre> 를 사용하세요. 적절한 렌더링을 위해 어떤 꺽쇠 괄호는 부호화를 해야합니다.

<p>Sample text here...</p>
<pre>&lt;p&gt;Sample text here...&lt;/p&gt;</pre>

당신은 선택적으로 .pre-scrollable 를 추가할 수도 있습니다. 그건 최대 높이를 350px 로 설정하고 y축 스크롤바를 제공합니다.

<!DOCTYPE HTML>
 <html>
 <head>
 <title>Title of the document</title>
 </head>

 <body>

 <pre class=pre-scrollable>
 The content of the document......
 </pre>

 </body>

 </html>
<pre class="pre-scrollable">
 ...
</pre>

 

Tables 테이블

 

기본 예제 Basic example

<table> 에 약간의 패딩과 수평 구분선이 있는 기본 스타일의 .table 클래스를 추가하세요. 그건 매우 불필요해 보이지만, 캘린더와 날짜선택기 같은 플러그인들을 위해 테이블이 널리 사용되는 것을 감안하여, 맞춤 테이블 스타일들을 분리하기로 했습니다.

# First Name Last Name Username
1 Mark Otto @mdo
2 Jacob Thornton @fat
3 Larry the Bird @twitter
<table class="table">
  ...
</table>

 

줄무늬 행 Striped rows

<tbody> 안에 테이블 행에 얼룩말같은 줄무늬를 추가하려면, .table-striped 를 사용하세요.

크로스브라우저 호환성

줄무늬 행 테이블은 :nth-child CSS 셀렉터로 꾸며지기 때문에, 인터넷 익스플로러 8 에서는 가능하지 않습니다.

# First Name Last Name Username
1 Mark Otto @mdo
2 Jacob Thornton @fat
3 Larry the Bird @twitter
<table class="table table-striped">
  ...
</table>

 

선있는 테이블 Bordered table

.table-bordered 을 추가하여 선있는 테이블을 만들수 있습니다.

# First Name Last Name Username
1 Mark Otto @mdo
Mark Otto @TwBootstrap
2 Jacob Thornton @fat
3 Larry the Bird @twitter
<table class="table table-bordered">
  ...
</table>

 

행 hover Hover rows

<tbody> 안 테이블 행에 hover 상태를 확인할 수 있게끔 하려면 .table-hover 를 추가하세요.

# First Name Last Name Username
1 Mark Otto @mdo
2 Jacob Thornton @fat
3 Larry the Bird @twitter
<table class="table table-hover">
  ...
</table>

 

좁은폭 테이블 Condensed table

셀 패딩을 반으로 줄여 테이블을 좀 더 조밀하게 만드려면 .table-condensed 을 추가하세요.

# First Name Last Name Username
1 Mark Otto @mdo
2 Jacob Thornton @fat
3 Larry the Bird @twitter
<table class="table table-condensed">
  ...
</table>

테이블 기본 패딩은 8px 이고, .table-condensed5px입니다.

 

맥락적인 클래스들 Contextual classes

테이블 행이나 셀에 색을 넣으려면 맥락적인 클래스들을 사용하세요.

클래스 설명
.active 특정한 행이나 셀에 hover 했을 때와 같은 색을 입힙니다.
.success 성공적이거나 긍정적인 액션을 의미합니다.
.warning 주의가 필요한 경고를 의미합니다.
.danger 위험하거나 부정적일수 있는 액션을 의미합니다.
# Column heading Column heading Column heading
1 Column content Column content Column content
2 Column content Column content Column content
3 Column content Column content Column content
4 Column content Column content Column content
5 Column content Column content Column content
6 Column content Column content Column content
7 Column content Column content Column content
8 Column content Column content Column content
9 Column content Column content Column content
<!-- On rows -->
<tr class="active">...</tr>
<tr class="success">...</tr>
<tr class="warning">...</tr>
<tr class="danger">...</tr>
<tr class="info">...</tr>

<!-- On cells (`td` or `th`) -->
<tr>
  <td class="active">...</td>
  <td class="success">...</td>
  <td class="warning">...</td>
  <td class="danger">...</td>
  <td class="info">...</td>
</tr>

 

반응형 테이블 Responsive tables

.table.table-responsive 으로 감싸서 작은 기기에서는 수평 스크롤을 할 수 있는 반응형 테이블을 만듭니다(768px 이하). 768px 보다 큰 기기에서는 보기에 차이가 없습니다.

# Table heading Table heading Table heading Table heading Table heading Table heading
1 Table cell Table cell Table cell Table cell Table cell Table cell
2 Table cell Table cell Table cell Table cell Table cell Table cell
3 Table cell Table cell Table cell Table cell Table cell Table cell
# Table heading Table heading Table heading Table heading Table heading Table heading
1 Table cell Table cell Table cell Table cell Table cell Table cell
2 Table cell Table cell Table cell Table cell Table cell Table cell
3 Table cell Table cell Table cell Table cell Table cell Table cell
<div class="table-responsive">
  <table class="table">
    ...
  </table>
</div>

 

Thanks to

'라이브러리 > Bootstrap' 카테고리의 다른 글

부트스트랩 : 폼  (0) 2014.04.13
부트스트랩 : 타이포그래피  (0) 2014.03.26
부트스트랩 : 그리드 시스템  (0) 2014.03.23
부트스트랩 : CSS 개요  (0) 2014.03.23
부트스트랩 : 참고사항  (0) 2014.03.21