본문 바로가기
728x90

Study/HTML15

카테고리이미지 HTML 기초 강의 15편: 고급 HTML5 기능과 최신 API 1. 지오로케이션(Geolocation) API지오로케이션 API를 사용하면 사용자의 위치 정보를 얻을 수 있습니다. 이 기능은 지도, 위치 기반 서비스 등에 사용되며, 사용자의 동의를 필요로 합니다.사용 예제if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition, showError);} else { console.log("Geolocation is not supported by this browser.");}function showPosition(position) { const latitude = position.coords.latitude; const longitude = position.. 2024. 11. 15.
카테고리이미지 HTML 기초 강의 14편: 로컬 스토리지와 세션 스토리지 1. 웹 저장소(Web Storage)란?웹 저장소는 HTML5에서 추가된 기능으로, 사용자 브라우저에 데이터를 저장할 수 있게 합니다. 웹 저장소는 주로 로컬 스토리지와 세션 스토리지로 나뉘며, 두 방식 모두 쿠키보다 많은 데이터를 저장할 수 있고, 서버로 데이터를 전송하지 않습니다.로컬 스토리지(Local Storage): 브라우저에 영구적으로 저장되며, 브라우저를 종료해도 데이터가 남아 있습니다.세션 스토리지(Session Storage): 세션이 유지되는 동안만 저장되며, 탭이나 창을 닫으면 데이터가 삭제됩니다.2. 로컬 스토리지 사용하기로컬 스토리지는 localStorage 객체를 사용하여 접근하며, 주로 setItem, getItem, removeItem, clear 메서드로 데이터를 관리합니.. 2024. 11. 14.
카테고리이미지 HTML 기초 강의 13편: 캔버스(Canvas)로 그래픽 그리기 1. 캔버스 기본 구조 태그는 그래픽을 표시하는 영역을 제공합니다. 단순히 만 사용하면 빈 영역이 나타나며, 여기에 JavaScript로 그래픽을 그리게 됩니다. id: 캔버스를 JavaScript에서 식별하기 위해 사용됩니다.width와 height: 캔버스의 너비와 높이를 설정합니다. 기본 값은 300x150입니다.2. 캔버스 시작하기JavaScript에서 캔버스를 다루기 위해 먼저 **2D 드로잉 컨텍스트(context)**를 생성해야 합니다. 드로잉 컨텍스트는 그래픽을 그리기 위한 다양한 메서드를 제공합니다.드로잉 컨텍스트 생성하기const canvas = document.getElementById('myCanvas');const ctx = canvas.getContext('2d');  3. 기본.. 2024. 11. 13.
카테고리이미지 HTML 기초 강의 12편: SEO 기초와 HTML 최적화 1. SEO(검색 엔진 최적화)란?SEO(Search Engine Optimization)는 웹 페이지가 검색 엔진 결과에서 더 높은 순위에 노출되도록 돕는 최적화 작업입니다. SEO를 통해 웹 페이지의 트래픽을 높일 수 있으며, 특히 검색 결과 상위에 노출될 가능성이 커집니다. HTML에서 SEO를 위해 할 수 있는 작업들은 다음과 같습니다. 2. 메타 태그(Meta Tag)메타 태그는 페이지의 메타데이터를 제공하며, 주로 HTML SEO 최적화 기초 SEO란 무엇인가? SEO는 검색 엔진 최적화를 뜻합니다. 웹 페이지가 검색 엔진 상위에 노출되도록 최적화하는 작업입니다. .. 2024. 11. 12.
카테고리이미지 HTML 기초 강의 11편: 웹 접근성(Accessibility) 기초와 ARIA 태그 1. 웹 접근성이란?웹 접근성(Accessibility)은 모든 사용자, 특히 장애가 있는 사용자들이 웹 콘텐츠를 쉽게 이용할 수 있도록 웹 페이지를 설계하는 것을 의미합니다. 접근성 좋은 웹 사이트는 시각, 청각, 운동 능력이 제한된 사용자들도 쉽게 사용할 수 있습니다. 접근성을 높이면 더 많은 사람들이 웹 사이트를 이용할 수 있으며, SEO에도 긍정적인 영향을 줍니다. 2. 접근성 향상을 위한 HTML 태그와 속성1) alt 속성이미지 태그의 alt 속성은 이미지가 표시되지 않을 때 대체 텍스트를 제공합니다. 화면 읽기 장치는 alt 속성을 읽어 이미지의 내용을 전달하므로 시각 장애인을 위해 꼭 추가하는 것이 좋습니다.2) label 태그label 태그는 입력 필드에 레이블을 제공하며, 화면 읽기 장.. 2024. 11. 11.
카테고리이미지 HTML 기초 강의 10편: 이미지, 비디오, 오디오 삽입하기 1. 이미지 삽입하기: 태그이미지는 태그를 사용하여 삽입하며, 주요 속성으로 src, alt, width, height 등이 있습니다. 태그는 닫는 태그가 없는 단일 태그입니다. src: 이미지 파일의 경로를 지정합니다.alt: 이미지를 표시할 수 없는 경우 대신 표시할 텍스트로, 웹 접근성에도 중요합니다.width, height: 이미지의 너비와 높이를 픽셀(px) 또는 퍼센트(%)로 설정합니다.예제: 이미지 삽입 2. 비디오 삽입하기: 태그HTML5에서는 태그를 사용하여 비디오를 직접 삽입할 수 있습니다. 태그로 다양한 형식의 비디오 파일을 추가하여 호환성을 높일 수 있습니다. 지원하지 않는 브라우저에서는 이 텍스트가 표시됩니다.controls: 재생, 일시 정지, 볼륨.. 2024. 11. 10.
카테고리이미지 HTML 기초 강의 9편: 폼 유효성 검사(Validation) 1. HTML5 기본 유효성 검사HTML5는 기본적인 폼 유효성 검사를 위한 속성을 제공하므로 간단한 폼에서는 JavaScript 없이도 데이터 형식을 확인할 수 있습니다. 주요 HTML5 유효성 검사 속성들을 살펴보겠습니다.1) requiredrequired 속성을 사용하면 필수 입력 필드로 설정할 수 있습니다. 사용자가 입력하지 않으면 폼이 제출되지 않습니다.사용자 이름:2) min과 max숫자 또는 날짜 입력에 최소값과 최대값을 설정하여 유효성 검사를 할 수 있습니다.비밀번호:3) minlength와 maxlength문자열 길이에 대한 최소/최대 길이를 설정할 수 있습니다.비밀번호:4) pattern정규식을 사용해 특정 패턴에 맞는 문자열만 입력받도록 할 수 있습니다. 예를 들어, 전화번호 형식을 .. 2024. 11. 9.
카테고리이미지 HTML 기초 강의 8편: HTML5 시맨틱 태그로 웹 구조 개선하기 1. 시맨틱 태그란?시맨틱 태그는 콘텐츠의 의미와 역할을 표현하는 HTML 태그입니다. 일반적인 , 과는 다르게, 시맨틱 태그를 사용하면 해당 영역의 의미가 명확해지므로, 웹 접근성과 SEO(검색 엔진 최적화)에 긍정적인 영향을 줍니다. 2. 주요 시맨틱 태그와 역할1) 웹사이트 이름 Home Services Contact 소개 우리 웹사이트에 오신 것을 환영합니다. 서비스 웹 개발 최신 기술로.. 2024. 11. 8.
카테고리이미지 HTML 기초 강의 7편: 테이블로 데이터 정리하기 1. HTML 테이블 기본 구조HTML에서 테이블은 태그로 시작하며, 각 행은 , 각 셀은 태그를 사용하여 만듭니다. 제목 셀은 태그를 사용해 강조할 수 있습니다. 이름 나이 직업 홍길동 30 개발자 김철수 25 디자이너  : 테이블 전체를 감싸는 태그: 테이블의 행을 나타내는 태그: 테이블 헤더 셀(굵은 글씨)로, 각 열의 제목을 설정: 테이블 데이터 셀로, 각 행의 데이터를 표시2. 테이블 속성1) borderborder 속성은 테이블의 테두리를 설정하며, 각 셀의 구분을 명확하게 해줍니다.  2) cellpadding와 cellspaci.. 2024. 11. 7.
728x90