CSS / Reference / tab-size
개요
HTML은 탭을 연속하여 여러 개 넣어도 하나의 공백으로 인식합니다. 하지만 pre 태그를 이용하면 입력된 그대로 출력할 수 있습니다. 기본적으로 하나의 탭을 8개의 공백으로 인식합니다.
예를 들어 아래처럼 탭을 이용하여 들여쓰기를 하면...
<html lang="ko">
<head>
<meta charset="utf-8">
<title>HTML</title>
<style>
pre {
font-family: Consolas, monospace;
font-size: 24px;
}
</style>
</head>
<body>
<pre>
Lorem ipsum dolor.
Lorem ipsum dolor.
Lorem ipsum dolor.
</pre>
</body>
</html>
웹브라우저에서는 다음처럼 출력합니다.

이 탭 크기를 조정하는 속성이 tab-size입니다.
문법
tab-size: number | initial | inherit
- number : 숫자를 입력합니다. 기본값은 8입니다.
- initial : 기본값으로 설정합니다.
- inherit : 부모 요소의 속성값을 상속 받습니다.
예제
- 다음은 탭 크기를 4로 설정한 것입니다.
<html lang="ko">
<head>
<meta charset="utf-8">
<title>HTML</title>
<style>
pre {
font-family: Consolas, monospace;
font-size: 24px;
tab-size: 4;
}
</style>
</head>
<body>
<pre>
Lorem ipsum dolor.
Lorem ipsum dolor.
Lorem ipsum dolor.
</pre>
</body>
</html>

- 탭 크기를 2로 설정하면 다음처럼 됩니다.










