← 홈

🌐HTML

⌘K
🤖
Claude Code AI 도구
🤗
Hugging Face AI 도구
🦜
LangChain AI 도구
🧠
Keras AI 도구
🦙
Ollama AI 도구
🐍
Python 프로그래밍 언어
🟨
JavaScript 프로그래밍 언어
🔷
TypeScript 프로그래밍 언어
⚛️
React 프로그래밍 언어
🐹
Go 프로그래밍 언어
🦀
Rust 프로그래밍 언어
📊
MATLAB 프로그래밍 언어
🗄️
SQL 프로그래밍 언어
⚙️
C/C++ 프로그래밍 언어
Java 프로그래밍 언어
🟣
C# 프로그래밍 언어
🍎
Swift 프로그래밍 언어
🟠
Kotlin 프로그래밍 언어
Next.js 프로그래밍 언어
💚
Vue.js 프로그래밍 언어
🔥
Svelte 프로그래밍 언어
🎨
Tailwind CSS 프로그래밍 언어
💚
Node.js 프로그래밍 언어
🌐
HTML 프로그래밍 언어
🎨
CSS/SCSS 프로그래밍 언어
🐘
PHP 프로그래밍 언어
💎
Ruby 프로그래밍 언어
🔴
Scala 프로그래밍 언어
📊
R 프로그래밍 언어
🎯
Dart 프로그래밍 언어
💧
Elixir 프로그래밍 언어
🌙
Lua 프로그래밍 언어
🐪
Perl 프로그래밍 언어
🅰️
Angular 프로그래밍 언어
🚂
Express.js 프로그래밍 언어
🐱
NestJS 프로그래밍 언어
🛤️
Ruby on Rails 프로그래밍 언어
◼️
GraphQL 프로그래밍 언어
🟪
Haskell 프로그래밍 언어
💚
Nuxt.js 프로그래밍 언어
🔷
SolidJS 프로그래밍 언어
htmx 프로그래밍 언어
💻
VS Code 개발 도구
🧠
PyCharm 개발 도구
📓
Jupyter 개발 도구
🧠
IntelliJ IDEA 개발 도구
💚
Neovim 개발 도구
🔮
Emacs 개발 도구
🔀
Git DevOps & CLI
🐳
Docker DevOps & CLI
☸️
Kubernetes DevOps & CLI
☁️
AWS CLI DevOps & CLI
🔄
GitHub Actions DevOps & CLI
🐧
Linux 명령어 DevOps & CLI
💻
Bash 스크립팅 DevOps & CLI
🌐
Nginx DevOps & CLI
📝
Vim DevOps & CLI
🔨
Makefile DevOps & CLI
🧪
Pytest DevOps & CLI
🪟
Windows DevOps & CLI
📦
패키지 매니저 DevOps & CLI
🍎
macOS DevOps & CLI
🏗️
Terraform DevOps & CLI
🔧
Ansible DevOps & CLI
Helm DevOps & CLI
🔨
Jenkins DevOps & CLI
🔥
Prometheus DevOps & CLI
📊
Grafana DevOps & CLI
💻
Zsh DevOps & CLI
🐟
Fish Shell DevOps & CLI
💙
PowerShell DevOps & CLI
🔄
Argo CD DevOps & CLI
🔀
Traefik DevOps & CLI
☁️
Azure CLI DevOps & CLI
☁️
Google Cloud CLI DevOps & CLI
📟
tmux DevOps & CLI
🔧
jq DevOps & CLI
✂️
sed DevOps & CLI
📊
awk DevOps & CLI
🌊
Apache Airflow DevOps & CLI
🔢
NumPy 데이터베이스 & 데이터
🐼
Pandas 데이터베이스 & 데이터
🔥
PyTorch 데이터베이스 & 데이터
🧠
TensorFlow 데이터베이스 & 데이터
📈
Matplotlib 데이터베이스 & 데이터
🐘
PostgreSQL 데이터베이스 & 데이터
🐬
MySQL 데이터베이스 & 데이터
🍃
MongoDB 데이터베이스 & 데이터
🔴
Redis 데이터베이스 & 데이터
🔍
Elasticsearch 데이터베이스 & 데이터
🤖
Scikit-learn 데이터베이스 & 데이터
👁️
OpenCV 데이터베이스 & 데이터
Apache Spark 데이터베이스 & 데이터
🪶
SQLite 데이터베이스 & 데이터
Supabase 데이터베이스 & 데이터
🔵
Neo4j 데이터베이스 & 데이터
📨
Apache Kafka 데이터베이스 & 데이터
🐰
RabbitMQ 데이터베이스 & 데이터
🔤
Regex 유틸리티
📝
Markdown 유틸리티
📄
LaTeX 유틸리티
🔐
SSH & GPG 유틸리티
🌐
curl & HTTP 유틸리티
📜
reStructuredText 유틸리티
🚀
Postman 유틸리티
🎬
FFmpeg 유틸리티
🖼️
ImageMagick 유틸리티
🔍
ripgrep 유틸리티
🔍
fzf 유틸리티
📗
Microsoft Excel 오피스 애플리케이션
📘
Microsoft Word 오피스 애플리케이션
📙
Microsoft PowerPoint 오피스 애플리케이션
📝
한컴 한글 한컴오피스
📽️
한컴 한쇼 한컴오피스
📊
한컴 한셀 한컴오피스
📄
Google 문서 Google Workspace
📊
Google 스프레드시트 Google Workspace
📽️
Google 프레젠테이션 Google Workspace
🔌
Cadence Virtuoso EDA & 하드웨어
⚙️
Synopsys EDA EDA & 하드웨어
💎
Verilog & VHDL EDA & 하드웨어
LTSpice EDA & 하드웨어
🔧
KiCad EDA & 하드웨어
📝
Notion 생산성 도구
💎
Obsidian 생산성 도구
💬
Slack 생산성 도구
🎮
Discord 생산성 도구
🎨
Figma 디자인 도구
📘
Confluence Atlassian
📋
Jira Atlassian
🃏
Jest 테스팅
Vitest 테스팅
🎭
Playwright 테스팅
🌲
Cypress 테스팅
🌐
Selenium 테스팅
💙
Flutter 모바일 개발
📱
React Native 모바일 개발
🍎
SwiftUI 모바일 개발
📱
Expo 모바일 개발
🐍
Django 웹 프레임워크
FastAPI 웹 프레임워크
🌶️
Flask 웹 프레임워크
🍃
Spring Boot 웹 프레임워크
🍸
Gin 웹 프레임워크
Vite 빌드 도구
📦
Webpack 빌드 도구
esbuild 빌드 도구
🐘
Gradle 빌드 도구
🪶
Maven 빌드 도구
🔧
CMake 빌드 도구
🎮
Unity 게임 개발
🤖
Godot 게임 개발
🔌
Arduino 임베디드 & IoT
🔍
Nmap 보안
🐕
Datadog 모니터링
📖
Swagger/OpenAPI 문서화
검색 결과가 없습니다
EN KO

📄 문서 구조

🏗️ 기본 구조

<!DOCTYPE html> HTML5 문서 타입 선언
<html lang="en"> 언어가 있는 루트 요소
<head> 문서 메타데이터 컨테이너
<body> 문서 본문 내용
<meta charset="UTF-8"> 문자 인코딩
<meta name="viewport" content="width=device-width, initial-scale=1.0"> 반응형 뷰포트
<title>Page Title</title> 페이지 제목
<link rel="stylesheet" href="style.css"> 스타일시트 연결
<script src="script.js"></script> 자바스크립트 연결
<script defer src="script.js"></script> 스크립트 지연 로딩

📋 메타 태그

<meta name="description" content="..."> 페이지 설명 (SEO)
<meta name="keywords" content="..."> 키워드 (SEO)
<meta name="author" content="..."> 저자 이름
<meta name="robots" content="index,follow"> 검색 엔진 지시자
<meta property="og:title" content="..."> Open Graph 제목
<meta property="og:description" content="..."> Open Graph 설명
<meta property="og:image" content="..."> Open Graph 이미지
<link rel="icon" href="favicon.ico"> 파비콘
<link rel="canonical" href="..."> 정식 URL

🏛️ 시맨틱 요소

📑 페이지 섹션

<header> 헤더 섹션
<nav> 내비게이션 섹션
<main> 주요 콘텐츠 (유일)
<article> 독립적 콘텐츠
<section> 주제별 그룹
<aside> 사이드바 콘텐츠
<footer> 푸터 섹션
<figure> 캡션이 있는 그림
<figcaption> 그림 캡션

📝 콘텐츠 요소

<address> 연락처 정보
<time datetime="2024-01-01"> 기계 판독 형식의 날짜/시간
<mark> 강조 텍스트
<details> 확장 가능한 세부 사항
<summary> 세부 사항 요약
<dialog> 대화 상자
<progress value="50" max="100"> 진행률 표시줄
<meter value="0.7"> 게이지/미터

📝 텍스트 콘텐츠

📰 제목 & 단락

<h1> to <h6> 제목 (h1 = 가장 중요)
<p> 단락
<br> 줄바꿈
<hr> 수평선
<pre> 서식이 지정된 텍스트
<blockquote> 블록 인용

✏️ 인라인 텍스트

<strong> 강한 중요성 (굵게)
<em> 강조 (기울임)
<b> 굵게 (중요성 없음)
<i> 기울임 (강조 없음)
<u> 밑줄
<s> 취소선
<small> 작은 텍스트
<sub> 아래 첨자
<sup> 위 첨자
<code> 인라인 코드
<kbd> 키보드 입력
<var> 변수
<samp> 샘플 출력
<abbr title="..."> 툴팁이 있는 약어
<cite> 인용
<q> 인라인 인용

📋 목록

<ul> 순서 없는 목록
<ol> 순서 있는 목록
<li> 목록 항목
<ol start="5"> 시작 번호 지정
<ol reversed> 역순
<dl> 설명 목록
<dt> 설명 용어
<dd> 설명 내용

📊 테이블

📋 테이블 구조

<table> 테이블 컨테이너
<thead> 테이블 헤더 그룹
<tbody> 테이블 본문 그룹
<tfoot> 테이블 푸터 그룹
<tr> 테이블 행
<th> 헤더 셀
<td> 데이터 셀
<caption> 테이블 캡션

⚙️ 테이블 속성

colspan="2" 여러 열 병합
rowspan="2" 여러 행 병합
<th scope="col"> 열 헤더 범위
<th scope="row"> 행 헤더 범위
<colgroup> 열 그룹
<col span="2"> 열 정의

📝

📋 폼 구조

<form action="url" method="post"> 액션이 있는 폼
<form enctype="multipart/form-data"> 파일 업로드 폼
<fieldset> 폼 컨트롤 그룹
<legend> 필드셋 캡션
<label for="id"> 입력 레이블

⌨️ 입력 유형

<input type="text"> 텍스트 입력
<input type="password"> 비밀번호 입력
<input type="email"> 이메일 입력
<input type="number"> 숫자 입력
<input type="tel"> 전화번호 입력
<input type="url"> URL 입력
<input type="search"> 검색 입력
<input type="date"> 날짜 선택
<input type="time"> 시간 선택
<input type="datetime-local"> 날짜와 시간
<input type="color"> 색상 선택
<input type="range"> 슬라이더
<input type="file"> 파일 업로드
<input type="hidden"> 숨겨진 입력

☑️ 선택 입력

<input type="checkbox"> 체크박스
<input type="radio" name="group"> 라디오 버튼
<select> 드롭다운 선택
<option value="val"> 선택 옵션
<optgroup label="Group"> 옵션 그룹
<select multiple> 다중 선택
<datalist id="list"> 입력 제안

⚙️ 입력 속성

placeholder="..." 플레이스홀더 텍스트
required 필수 필드
disabled 비활성화된 입력
readonly 읽기 전용 입력
autofocus 로드 시 자동 포커스
autocomplete="off" 자동 완성 비활성화
min="0" max="100" 최소/최대 값
step="1" 단계 증가
pattern="[A-Za-z]+" 정규식 패턴
minlength="5" maxlength="10" 길이 제한
accept="image/*" 허용 파일 유형

🔘 버튼 & 텍스트영역

<button type="submit"> 제출 버튼
<button type="button"> 일반 버튼
<button type="reset"> 리셋 버튼
<input type="submit" value="Submit"> 제출 입력
<textarea rows="4" cols="50"> 여러 줄 텍스트
<output> 계산 결과

🌍 전역 속성

📝 공통 속성

id="unique" 고유 식별자
class="name" CSS 클래스
style="color: red" 인라인 스타일
title="tooltip" 툴팁 텍스트
hidden 요소 숨기기
data-*="value" 커스텀 데이터 속성
lang="en" 언어 코드
dir="rtl" 텍스트 방향

접근성

alt="description" 이미지 대체 텍스트
aria-label="label" 접근 가능한 레이블
aria-hidden="true" 스크린 리더에서 숨기기
aria-describedby="id" 설명 참조
role="button" ARIA 역할
tabindex="0" 탭 순서
tabindex="-1" 탭 순서에서 제외

이벤트 속성

onclick="..." 클릭 이벤트
onsubmit="..." 폼 제출 이벤트
onchange="..." 변경 이벤트
oninput="..." 입력 이벤트
onload="..." 로드 이벤트
onerror="..." 오류 이벤트

💡

모범 사례

  • 접근성을 위해 항상 시맨틱 HTML 요소 사용
  • 모든 이미지에 대체 텍스트 포함
  • 페이지당 하나의

    만 사용

  • "for" 속성으로 레이블과 폼 입력 연결
  • 스크롤 아래 이미지에 loading="lazy" 사용
  • W3C 검사기로 HTML 유효성 검사
  • 스크립트를 body 하단에 배치하거나 defer/async 사용