
HTML
code
태그 사용법:
pre
스타일 변경 및 강조 팁
웹 개발 여정에서 코드를 명확하게 표현하는 것은 매우 중요합니다. HTML의
code
태그는 바로 이 역할을 수행하며, 프로그래밍 코드를 웹 페이지에 삽입할 때 없어서는 안 될 필수 요소입니다. 이 태그를 올바르게 사용하고 스타일을 조정하는 방법을 익히면, 코드의 가독성을 높이고 사용자 경험을 향상시킬 수 있습니다.
code
태그란 무엇인가?

code
태그는 HTML에서 프로그래밍 코드 조각을 나타내는 데 사용됩니다. 이 태그로 감싸진 텍스트는 일반적으로 브라우저에서 고정폭 글꼴(예: Courier New)로 표시됩니다. 고정폭 글꼴은 각 문자의 폭이 동일하여 코드의 구조를 쉽게 파악할 수 있도록 돕습니다.
기본 문법
<p>변수 선언은 <code>let x = 10;code> 이렇게 합니다.p>
<p>HTML에서 태그를 사용할 때 <code><div>code> 을 자주 씁니다.p>
위 예시처럼,
code
태그는 인라인(inline)으로 사용되며, 문장 중간에 간단한 코드 스니펫을 삽입하는 데 적합합니다. HTML 특성상
<
와
>
같은 특수 문자는 HTML 엔티티(
<
,
>
)로 변환해야 올바르게 표시됩니다.
여러 줄 코드 표시:
pre
태그와의 조합

code
태그만으로는 여러 줄의 코드를 표시할 때 공백과 줄 바꿈이 제대로 유지되지 않습니다. 이때
pre
태그를 함께 사용하면 코드 형식을 그대로 유지하면서 가독성을 높일 수 있습니다.
pre
태그와
code
태그의 시너지
<pre>
<code>
function greet(name) {
return "Hello, " + name + "!";
}
code>
pre>
pre
태그는 내부에 포함된 텍스트의 공백과 줄 바꿈을 그대로 표시하는 역할을 합니다.
code
태그와 함께 사용하면 코드 블록을 명확하게 구분하고, 원래 형식을 유지하면서 코드를 보여줄 수 있습니다.
스타일 변경 (CSS 적용)
code
태그의 기본 스타일은 단조로울 수 있습니다. CSS를 사용하여 배경색, 글꼴, 패딩 등을 변경하면 가독성을 높이고 시각적으로 더욱 매력적인 코드 블록을 만들 수 있습니다.
code {
font-family: 'Courier New', monospace;
background-color: #f4f4f4;
padding: 2px 4px;
border-radius: 4px;
color: #d63384;
}
위 CSS 코드는
code
태그에 대해 다음과 같은 스타일을 적용합니다.
- 글꼴: Courier New 또는 monospace
- 배경색:
#f4f4f4(밝은 회색) - 패딩: 2px (상하) 4px (좌우)
- 테두리 둥글기: 4px
- 글자색:
#d63384(분홍색)
코드 블록에 문법 강조 적용

프로그래밍 코드의 가독성을 극대화하려면 문법 강조(syntax highlighting) 라이브러리를 사용하는 것이 좋습니다. Prism.js나 Highlight.js와 같은 라이브러리는 코드의 각 요소(키워드, 변수, 함수 등)에 따라 다른 색상을 적용하여 코드를 더욱 쉽게 이해할 수 있도록 돕습니다.
Prism.js 사용 예제
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/themes/prism.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js">script>
<pre>
<code class="language-javascript">
function hello() {
console.log("Hello, world!");
}
code>
pre>
위 코드에서
language-javascript
클래스는 Prism.js에게 해당 코드 블록이 JavaScript 코드임을 알려줍니다. Prism.js는 이 정보를 바탕으로 코드에 적절한 색상을 적용합니다.
code
태그와 다른 태그의 차이점

HTML에는
code
외에도
,
,
등의 태그가 있습니다. 각 태그는 특정 용도에 맞게 사용해야 합니다.
| 태그 | 용도 | 예제 |
|---|---|---|
code
|
프로그래밍 코드 표시 |
console.log("Hello")
|
kbd
|
키보드 입력 표시 |
Ctrl + C
|
samp
|
프로그램 출력 값 표시 |
출력 결과: 42
|
var
|
변수 이름 표시 |
x
= 10 |
예를 들어, 파일을 저장하려면
Ctrl + S
를 누르세요. 계산 결과는
42
입니다. 변수
x
의 값은 10입니다.
결론

code
태그는 HTML에서 코드를 표시하는 데 필수적인 도구입니다.
pre
태그와 함께 사용하면 여러 줄의 코드를 형식 그대로 보여줄 수 있으며, CSS를 통해 스타일을 변경하여 가독성을 높일 수 있습니다. Prism.js와 같은 문법 강조 라이브러리를 사용하면 코드의 이해도를 더욱 높일 수 있습니다.
이러한 팁들을 활용하여 웹 페이지에 코드를 효과적으로 표시하고, 사용자들에게 더 나은 개발 경험을 제공하세요!