Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML 맞춤법 검사(spellcheck) 속성 완벽 가이드 – 사용법과 예제

HTML 맞춤법 검사란?

HTML의 spellcheck 속성은 텍스트 입력 필드에서 사용자가 작성한 내용의 철자 오류나 문법 오류를 자동으로 검사하도록 브라우저에 지시하는 기능입니다. 이 속성은 <textarea>, <input> 태그뿐만 아니라 contenteditable 속성이 적용된 편집 가능한 요소에도 사용할 수 있습니다.

검사가 활성화되면 오류가 있는 단어 아래에 빨간색 물결선이 표시되어, 사용자가 실시간으로 오타를 인지하고 수정할 수 있도록 도와줍니다.

문법(Syntax)

spellcheck 속성의 기본 문법은 다음과 같습니다.

<태그명 spellcheck="true | false">
  • true – 해당 요소에서 맞춤법 검사를 활성화합니다.
  • false – 해당 요소에서 맞춤법 검사를 비활성화합니다.

예제

다음은 HTML 맞춤법 검사 기능을 textarea에 적용한 예제입니다.

<!DOCTYPE html>
<html>
<style>
    body {
        color: #000;
        height: 100vh;
        background-color: #FBAB7E;
        background-image: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%);
        text-align: center;
    }
</style>
<body>
<h1>HTML Spell Check</h1>
<textarea rows="5" cols="20" spellcheck="true" placeholder="Enter your message here"></textarea>
</body>
</html>

실행 결과

HTML 맞춤법 검사(spellcheck) 속성 완벽 가이드 – 사용법과 예제

위 코드를 실행하면 흰색 textarea가 화면에 나타납니다. 이제 의도적으로 철자나 문법 오류가 포함된 문장을 입력해 보세요.

HTML 맞춤법 검사(spellcheck) 속성 완벽 가이드 – 사용법과 예제

오류가 있는 단어에는 빨간색 밑줄(물결선)이 자동으로 표시됩니다. 이처럼 spellcheck 속성을 활용하면 별도의 JavaScript 코드 없이도 브라우저 자체 기능만으로 간편하게 맞춤법 검사 기능을 구현할 수 있습니다.