HTML 9

Visual Studio Code설치 방법 - Window 환경

1. Visual Studio Code로 Java  vs code JAVA 환경 세팅하기visual studio code 에서도 JAVA 코드를 만들 수 있다준비물 : vs code, jdk 1. visual studio code를 설치한다설치 방법은 블로그에 따로 포스팅 했으니 참고하시길!https://hollypp.tistory.com/entry/Visual-Studio-%EC%84%A4%Ehollypp.tistory.com https://code.visualstudio.com/ Visual Studio Code - Code Editing. RedefinedVisual Studio Code redefines AI-powered coding with GitHub Copilot for building a..

HTML 2025.04.07

접근성

HTML 접근성 (Accessibility)은 웹 콘텐츠와 기능이 모든 사용자, 특히 장애가 있는 사람들에게 접근 가능하도록 만드는 개념이다. 접근성을 통해 웹사이트의 품질과 사용자 경험을 향상할 수 있다.1. 접근성의 핵심 개념포괄성: 장애가 있는 사용자(예: 시각, 청각, 운동 능력 또는 인지 장애)가 웹사이트를 쉽게 이용할 수 있도록 지원.장치 독립성: 다양한 입력 및 출력 장치(화면 리더, 키보드, 음성 명령 등)에서 동일한 경험 제공.웹 표준 준수: W3C의 **웹 콘텐츠 접근성 가이드라인(WCAG)**을 준수하여 글로벌 기준 맞춤.2. 접근성을 높이는 HTML 요소와 속성2.1. 올바른 시맨틱 요소 사용HTML 시맨틱 요소는 콘텐츠의 구조를 명확히 하여 화면 리더기가 페이지를 올바르게 해석할 ..

HTML 2024.12.30

Forms and Validations

Forms and Validations는 프론트엔드에서 사용자가 데이터를 입력하고 제출하는 과정을 관리하고, 그 데이터가 올바른지 확인하기 위한 핵심 기능이다. 이를 통해 사용자와 애플리케이션 간의 상호작용을 원활하게 하고 보안을 강화할 수 있다.1. HTML Forms 기본 구조HTML 폼은 사용자가 입력 데이터를 전송할 수 있는 UI 구성 요소다.1.1. 기본 폼 태그 Username: Password: Submit주요 속성action: 데이터를 전송할 URL.method: 전송 방식 (GET 또는 POST).GET: URL에 데이터를 포함하여 전송.POST: URL이 아닌 HTTP 본문에 데이터를 포함하여 전송.1.2. 폼 입력 요소HTML에는 다양한 입력 요소가 있어 사용자가 ..

HTML 2024.12.30

시멘틱 코드

Semantic HTML은 HTML5에서 중요한 개념으로, 요소의 의미를 명확히 나타내는 태그를 사용하여 콘텐츠의 구조를 정의하는 것을 뜻한다. 이를 통해 개발자, 브라우저, 그리고 스크린 리더와 같은 보조 기술이 문서를 더 잘 이해할 수 있도록 한다.1. Semantic HTML이란?의미 있는 태그 사용: 단순히 시각적 스타일링이 아닌, 태그가 포함된 콘텐츠의 목적과 역할을 정의.의미 전달: 문서 구조를 명확히 하고, 브라우저와 검색 엔진이 콘텐츠를 이해하는 데 도움을 줌.접근성 향상: 스크린 리더가 사용자에게 더 나은 경험을 제공.Semantic 태그 예시, , 같은 태그는 해당 콘텐츠의 역할을 즉시 알 수 있도록 정의. 또는 은 비시멘틱(non-semantic) 태그로, 별다른 의미를 전달하지 않..

HTML 2024.12.30

HTML 테이블

HTML 테이블은 데이터를 행(row)과 열(column)로 정리하여 표시할 때 사용된다. 특히 구조화된 정보나 데이터 목록을 제공할 때 사용된다.1. 기본 구조HTML에서 테이블은 태그로 생성한다.기본 테이블 구조 Header 1 Header 2 Data 1 Data 2 Data 3 Data 4 : 테이블의 루트 태그.: 테이블 헤더 영역.: 테이블 본문 영역.: 행(Row)을 정의.: 헤더 셀(Header Cell)을 정의 (기본적으로 굵은 글씨, 가운데 정렬).: 데이터 셀(Data Cell)을 정의 (기본적으로 왼쪽 정렬). 2. 고급 테이블 태그2.1. 테이블의 마지막 부분에 위치하며,..

HTML 2024.12.30

HTML5 캔버스 및 SVG

HTML5 Canvas와 SVG는 웹에서 그래픽을 구현할 수 있는 기술이다.  1. HTML5 Canvas1.1. 특징픽셀 기반 그래픽: 캔버스에 그려진 이미지는 픽셀 단위로 렌더링.JavaScript 의존: 모든 그래픽은 JavaScript를 사용해 그려야 함.애니메이션/실시간 업데이트: 게임, 데이터 시각화, 동적 애니메이션에 적합.해상도 제한: 캔버스 크기를 늘리면 품질 저하 가능 1.2. 기본 사용HTMLJavaScript2D 렌더링 컨텍스트 생성: getContext('2d') 사용.도형, 텍스트, 이미지, 애니메이션 등을 그릴 수 있음.const canvas = document.getElementById('myCanvas');const ctx = canvas.getContext('2d');//..

HTML 2024.12.30

링크와 미디어 삽입

링크와 미디어 삽입은 웹 페이지에 다른 리소스나 미디어 콘텐츠를 포함하거나 연결하는 데 중요한 기술이다. 올바른 사용법을 익히면 UX를 개선하고, 반응형 디자인과 접근성을 강화할 수 있다. 링크 삽입링크는 웹 페이지 간의 탐색을 가능하게 하며, 주요 태그는 다.기본 링크Visit Examplehref 속성: 이동할 URL을 지정.절대 경로: https://example.com.상대 경로: about.html (현재 경로 기준).링크 텍스트: 클릭 가능한 텍스트. 새 탭에서 열기Open in new tab target="_blank": 새 탭에서 링크 열기. 링크에 제목 추가Visit Example title 속성: 링크에 마우스를 올리면 툴팁 표시. 전화번호 및 이메일 링크Call UsEmail Us전..

HTML 2024.12.27

요소

HTML 요소는 태그, 속성, 내용으로 구성되며, 각 요소의 역할과 용도를 정확히 이해해야 효율적인 코딩이 가능하다. HTML 요소의 기본 구조HTML 요소는 다음과 같은 구조로 작성된다내용 시작 태그: 로 표시되며 요소의 시작을 나타냄.내용: 태그 사이에 들어가는 텍스트, 다른 태그, 또는 아무것도 없는 빈 내용.종료 태그: 로 표시되며 요소의 끝을 나타냄.예제:Hello, world!  빈 요소 (Self-closing Elements)일부 태그는 닫는 태그 없이도 유효하며, 내용이 없는 요소.예제:  HTML 속성 (Attributes)속성은 태그에 추가적인 정보를 제공하며 시작 태그 내에 작성된다.속성의 기본 형식내용 속성 이름: 소문자 사용 권장.속성 값: 큰따옴표로 묶어서 작성. (값이 없는 ..

HTML 2024.12.26

HTML 문서 구조

HTML 문서 구조는 웹 문서를 올바르게 작성하고, 브라우저가 이를 적절히 해석하도록 돕는 기본적인 규칙이다. HTML 문서 구조는 다음과 같은 계층으로 이루어져 있다. DOCTYPE 선언HTML 문서가 HTML5 형식을 사용한다고 선언.브라우저가 올바른 모드(표준 모드)로 문서를 렌더링하도록 유도. HTML 루트 태그 HTML 문서의 최상위 요소로, 모든 HTML 코드를 감싸는 태그.lang 속성을 통해 문서의 언어를 지정(예: lang="ko"로 한국어 설정). 이는 SEO와 접근성(스크린 리더)에 중요. HEAD 섹션 문서의 메타데이터를 포함하며 브라우저나 검색엔진에 정보를 제공.주요 요소:: 문서 정보를 설정하는 태그.charset: 문자 인코딩 설정(일반적으로 UTF-8 사용).viewport:..

HTML 2024.12.26