카테고리 없음

HTML code 태그 사용법 pre 스타일 변경, 강조팁

IT 이모저모 2025. 6. 2. 07:18
반응형

 

 

HTML code 태그 사용법: pre 스타일 변경 및 강조 팁

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

code 태그란 무엇인가?

code 태그는 HTML에서 프로그래밍 코드 조각을 나타내는 데 사용됩니다. 이 태그로 감싸진 텍스트는 일반적으로 브라우저에서 고정폭 글꼴(예: Courier New)로 표시됩니다. 고정폭 글꼴은 각 문자의 폭이 동일하여 코드의 구조를 쉽게 파악할 수 있도록 돕습니다.

기본 문법

<p>변수 선언은 <code>let x = 10;code> 이렇게 합니다.p>
<p>HTML에서 태그를 사용할 때 <code>&lt;div&gt;code> 을 자주 씁니다.p>

위 예시처럼, code 태그는 인라인(inline)으로 사용되며, 문장 중간에 간단한 코드 스니펫을 삽입하는 데 적합합니다. HTML 특성상 < > 같은 특수 문자는 HTML 엔티티( &lt; , &gt; )로 변환해야 올바르게 표시됩니다.

여러 줄 코드 표시: 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와 같은 문법 강조 라이브러리를 사용하면 코드의 이해도를 더욱 높일 수 있습니다.

이러한 팁들을 활용하여 웹 페이지에 코드를 효과적으로 표시하고, 사용자들에게 더 나은 개발 경험을 제공하세요!

 

반응형