최근 글

HTML noscript 태그: JavaScript 비활성화 시 대체 콘텐츠 표시
noscript의 표시 조건과 JavaScript 실행 오류의 차이를 전체 예제로 비교합니다. 스크립트 사용 여부와 관계없이 핵심 안내를 제공하는 구조, body와 head의 사용 조건도 설명합니다.

HTML select 태그: 드롭다운·복수 선택과 전송 값 확인
select·option의 name과 value, 필수 선택과 복수 선택을 실제 양식으로 비교합니다. disabled 항목의 제외, selected 초기값과 reset, 여러 선택 값을 읽는 방법도 설명합니다.

CSS / Reference / empty-cells
빈 표 셀의 테두리·배경을 표시하거나 숨기는 방법을 비교합니다. 빈칸의 의미와 상속, separate·collapse 모델의 차이를 함께 확인할 수 있습니다.

CSS / Reference / calc()
calc()로 백분율과 길이를 조합하고 실제 부모 너비를 기준으로 결과를 확인합니다. 자료형 오류, 새 형식 산술과 무한대 계산의 차이도 구분합니다.

CSS 강좌 / !important
CSS에서 !important는 특정 스타일 규칙이 다른 모든 스타일 규칙보다 우선 적용되도록 강제하는 데 사용됩니다. 이 키워드는 일반적인 스타일 우선 순위를 무시하고, 해당 스타일이 다른 어떤 스타일보다도 높은 우선순위를 가지도록 합니다.

HTML label 태그: for·id 연결과 클릭 영역 넓히기
for·id 연결과 label로 입력 요소를 감싸는 방식을 전체 예제로 비교합니다. 클릭·키보드 동작, placeholder와의 차이, 중복 id와 연결 오류를 확인하는 방법도 설명합니다.

HTML progress 태그: 진행률 표시와 미정 상태 전환 방법
progress의 value·max 계산과 미정 상태의 차이를 설명합니다. 버튼으로 진행률을 바꾸는 전체 예제와 작업 이름·상태 문장을 제공하는 방법을 확인합니다.

HTML 라디오 버튼: name 그룹·checked·필수 선택과 전송 값
같은 name으로 라디오 버튼을 묶고 선택 값을 확인하는 전체 예제를 제공합니다. required·checked, 미선택 시 제출 누락, 초기화와 선택 해제의 차이도 설명합니다.

HTML 체크박스: 복수 선택·checked·미선택 전송 처리
체크박스의 복수 선택과 제출 누락, disabled·required·checked를 실제 양식으로 확인합니다. 부분 선택 표시와 서버의 배열 처리 규칙도 구분합니다.

HTML form 태그: action·GET·POST와 입력 값 전송 방법
action·method·name의 역할과 GET·POST의 차이를 실행 가능한 두 파일 예제로 설명합니다. 서버 입력 검증과 출력 이스케이프, 파일 업로드 인코딩과 제출 오류 확인 방법도 다룹니다.