HTML5

[BootStrap] 부트스트랩 4에서 col-xs-* 클래스가 동작하지 않는 경우

부트스트랩 4 col-xs-* 동작하지 않음


부트스트랩 4에는 기존의 3 버전에 비해 사용법이 많이 달라졌습니다.

부트스트랩의 핵심이라고 볼 수 있는 반응형 웹 디자인의 그리드 시스템(Grid system)에서도 기존의 클래스 선언과는 다른 부분이 존재합니다.

예를 들면 다음 포스트에서도 언급된 visiblehidden 요소가 있습니다.

 

부트스트랩은 디바이스의 크기에 따라서 다양한 클래스를 정의할 수 있습니다.

장치실제 크기컨테이너 크기클래스클래스 (row)
Extra Smallxs.col-
Small>=576 px540pxsm.col-sm-
Medium>= 768 px720pxmd.col-md-
Large>= 992 px960pxlg.col-lg-
Extra Large>= 1200 px1140pxxl.col-xl-

예를 들어 Medium(md) 크기의 디바이스에서 지정된 비율의 크기를 보여주고 싶은 경우, col-md-3 이나 col-md-6 과 같이 사용할 수 있습니다.

부트스트랩 4에서 변동된 사항은 Extra Small(xs) 크기의 디바이스에 대한 클래스 정의뿐입니다.

예를 들어 부트스트랩 3에서 기존에 다음과 같이 입력된 내용이 있다고 가정해보겠습니다.

.col-xs-1
.col-xs-2
.col-xs-3
.col-xs-4
.col-xs-5
.col-xs-6
.col-xs-7
.col-xs-8
.col-xs-9
.col-xs-10
.col-xs-11
.col-xs-12

4 버전 이상부터는 이렇게 사용되어야 합니다.

.col-1
.col-2
.col-3
.col-4
.col-5
.col-6
.col-7
.col-8
.col-9
.col-10
.col-11
.col-12

 

 

참고 문서


JooTC

안녕하세요. 테크놀로지에 관심이 많은 블로거입니다.

Recent Posts

Zalgo 텍스트와 이를 방지하는 방법

인터넷 커뮤니티 사이트에서 게시글이나 댓글에 간혹 장난을 목적으로 작성된 특이한 글자를 볼 수 있습니다. 위…

3주 ago

리눅스 kill, killall 명령어 – 특정 프로세스 종료하기

리눅스 명령어 - kill, killall 리눅스 kill 명령어는 특정 프로세스를 종료해주는 명령어입니다. 백그라운드에서 실행되고 있는…

3주 ago

JavaScript typeof null이 ‘object’인 이유

JavaScript는 역사가 긴 스크립트 프로그래밍 언어입니다. 세월이 흐르면서 많은 자바스크립트 표준이 만들어졌고, 현재는 많은 문법적…

3주 ago

Mocha Error: Resolution method is overspecified. 해결 방법

NodeJS 테스트 프레임워크인 Mocha는 비동기 테스트를 지원합니다. 간혹 특정 테스트 스크립트를 작성하고 실행하면 아래와 같이…

3주 ago

윈도우 11 설치 시 Microsoft 계정 로그인 없이 로컬 계정 만들기

언제부턴가 윈도우 11을 처음 설치할 때 마이크로소프트(Microsoft) 계정 로그인을 강제로 요구하게 되었습니다. 물론 마이크로소프트 계정이…

6개월 ago

에어팟 프로 2 케이스 스피커 소리를 완전히 끄는 방법

애플 에어팟 프로 2 (AirPods Pro 2) 케이스에는 스피커가 내장되어 있습니다. 그런데 간혹 아무 것도…

9개월 ago