최신 웹 개발 튜토리얼
 

jQuery Mobile격자


jQuery를 모바일 레이아웃 격자

jQuery를 모바일 CSS 기반의 열 레이아웃 세트를 제공합니다. 그러나 열 레이아웃은 일반적으로 인해 모바일의 화면 폭에, 모바일 장치에서 사용하지 않는 것이 좋습니다.

그러나 당신이 나란히이 테이블에 것처럼, 버튼이나 탐색 탭과 같은 작은 요소를 배치 할 시간이있다. 그런 다음, 열은 완벽하다.

그리드의 열없이 함께 동일한 폭 (총 넓은 100 %)로있는 border, background, margin 이나 padding .

사용할 수있는 다섯 가지 레이아웃 격자가 있습니다 :

그리드 클래스 열 너비 에 해당
ui-grid-solo 1 100% ui-block-a Try it
ui-grid-a 2 50% / 50% ui-block-a|b Try it
ui-grid-b 3 33% / 33% / 33% ui-block-a|b|c  Try it
ui-grid-c 4 25% / 25% / 25% / 25% ui-block-a|b|c|d Try it
ui-grid-d 5 20% / 20% / 20% / 20% / 20% ui-block-a|b|c|d|e Try it

열 컨테이너 내에 자식 요소는 클래스 수 ui-block-a|b|c|d|e 컬럼의 수에 따라. 열은 나란히 뜬다.

예 1 : UI-그리드 클래스 (두 열 레이아웃 인)의 경우, 두 자식 요소를 지정해야합니다 ui-block-aui-block-b .

예 2 : 들어 ui-grid-b (세 개의 열 레이아웃)의 세 가지 하위 요소 추가 ui-block-a, ui-block-bui-block-c .


그리드 사용자 지정

당신은 CSS를 사용하여 열 블록을 사용자 정의 할 수 있습니다 :

<style>
.ui-block-a, .ui-block-b, .ui-block-c {
    background-color: lightgray;
    border: 1px solid black;
    height: 100px;
    font-weight: bold;
    text-align: center;
    padding: 30px;
}
</style>
»그것을 자신을 시도

또한 인라인 스타일을 사용하여 블록을 사용자 정의 할 수 있습니다 :

<div class="ui-block-a" style="border:1px solid black;"><span>Text..</span></div>

여러 행

당신의 열이 내부에 여러 행을 가질 수있다.

참고 : ui-block-a-class 항상 새로운 라인을 생성합니다 :

<div class="ui-grid-b">
  <div class="ui-block-a"><span>Some Text</span></div>
  <div class="ui-block-b"><span>Some Text</span></div>
  <div class="ui-block-c"><span>Some Text</span></div>
  <div class="ui-block-a"><span>Some Text</span></div>
  <div class="ui-block-b"><span>Some Text</span></div>
  <div class="ui-block-a"><span>Some Text</span></div>
</div>
»그것을 자신을 시도

응답 그리드

작은 화면에, 하나의 행에 텍스트 나란히 너무 많은 버튼을 가지고하지 않는 것이 좋습니다 - 텍스트가 짧아 얻을 수있다.

응답 그리드의 경우, 용기에 UI 응답 클래스를 추가 :

<div class="ui-grid-b ui-responsive" >
»그것을 자신을 시도