html5: 9개의 글
참조문서 https://developer.mozilla.org/ko/docs/Web/API/Storage https://developer.mozilla.org/ko/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API 1. Web Storage란? Web Storage는 HTML5 에서 추가된 저장소이다. 간단한 키와 값을 저장(key-value Storage)할 수 있다. Web Storage를 상속받아 구현된 localStorage와 sessionStorage가 존재한다. 키와 값은 뭐가 들어와도 문자열로 변환되어 저장된다. 객체를 읽고쓰려면 JSON.stringify, JSON.parse 를 해야함 브라우저별 용량제한이 다르다. origin(도메인)별 S..
태그 1. 표란?table, 표는 데이터를 일목요연하게 표현하기 위한 방법이다. 2. 문법(Syntax) 제목 데이터 3. 설명(Description)- 데이터를 구조화할 때 사용됨- 레이아웃으로도 활용되나, 불가피한 경우를 제외하면 div와 css등을 이용- th는 데이터 그룹의 제목에 해당함 (header cells)- td는 th에 속하는 데이터 그룹 (standard cells) 4. 예제(Example)example1.html - 테이블은 행(tr) 안에 열(td)가 포함되는 형식을 가지고 있다. 아래 예제에서 tr은 3행을 의미하고, 각각의 행은 3개의 td를 가지면서 3개의 열을 표현하고 있다. // 표는 table로 시작 //tr로 한줄씩 만든다. 이름성별나이 최진혁남6 최유빈여2 exam..
태그 2 1. 폼 요소 그룹으로 묶기(1) , 태그 , 태그는 폼 요소들을 보기 쉽게 그룹으로 묶어주는 태그이다. 예를 들어 쇼핑몰 사이트에서 주문서를 작성하는 폼에서 '사용자 정보'와 배송 정보'를 따로 나우어 표시하면 사용자가 정보를 입력하기에도 편리하고 화면도 깔끔하게 정리할 수 있다.이렇게 하나의 폼 안에서 여러 구현을 나눠 표시하려고 할 때 태그를 이용하면 과 태그 사이의 폼들을 하나의 영역으로 묶고외곽선을 그려준다. (2) 태그의 속성1) disabled: 이 속성을 사용하면 태그의 자식 요소들을 사용할 수 없게 만든다. 즉, 화면에는 표시되지만, 사용자가 내용을 입력하거나 항목을 선택할 수 없다.2) form: 현재 태그가 속해 있는 form의 이름을 표시할 수 있다.3) name: 이 속성..
태그 1 1. 텍스트 입력 (1) 텍스트 필드사용자로부터 텍스트 입력 받는다. 한줄 정도의 단문에 적당하고 긴 줄의 텍스트는 를 이용한다. 1) 문법 - type : text를 사용해야 텍스트 필드가 된다. - name : 입력한 데이터의 이름- value : 데이터의 값. 입력한 데이터의 기본 값으로 이 값이 기본적으로 텍스트 필드에 표시된다. - disabled : 값으로 disabled을 지정하면 텍스트 필드가 불능 상태가 된다. 서버로 전송해도 이 속성이 설정된 컨트롤의 데이터는 서버로 전송되지 않는다. - readonly : 값으로 readonly를 지정하면 텍스트 필드에 값이 입력되지 않는다. 서버로는 데이터가 전송된다. 2) 예제example1.html 닉네임 : (2) 비밀번호보안이 중시되..
아이프레임과 프레임 1. iframe (1) iframe이란?페이지안에 페이지를 삽입하는 방법이다. 예를들어 생활코딩 홈페이지인 opentutorials.org에는 유튜브가 삽입되어 있는데, 유튜브를 삽입하는 방법이 바로 iframe을 이용한 것이다. (2) 문법 // iframe를 지원하지 않는 브라우저인 경우 대체정보를 제공- src : 불러올 페이지의 URL- scrolling : 아이프레임 안에서 스크롤링을 허용할 것인지를 지정auto : 스크롤이 필요한 경우만 스크롤 바를 노출 (기본 값)yes : 스크롤링 허용, 스크롤이 필요 없는 경우도 스크롤 바를 노출no : 스크롤 하지 않음cf.) width, height, frameborder(프레임의 테두리 사용여부) 등의 속성이 더 있지만, 디자인..
cf.) example2.html - 2초 후에 opentutorials.org로 페이지를 이동함 출처: https://devbox.tistory.com/entry/HTML5-meta-태그?category=574553 [장인개발자를 꿈꾸는 :: 기록하는 공간]
이스케이핑 1. 이스케이핑이란?HTML 코드는 브라우저에 의해서 해석되는 약속된 문자들이다. 예를들어 줄바꿈을 의미하는 태그를 줄바꿈의 용도가 아니라 화면에 표시하려면 어떻게 해야 할까? 아래와 같이 하면 어떻게 될까? 은 줄바꿈을 의미하는 태그입니다. 태그는 줄바꿈으로 해석되기 때문에 화면에 표시되지 않을 것이다. 이럴 때 사용하는 방법이 이스케이핑(escaping)이다. 아래와 같이 하면 된다. 은 줄바꿈을 의미하는 태그입니다. ''는 화면에 을 표시하면서 HTML 문법에 맞는 코드가 아니기 때문에 해석되지 않는 것이다. 2. 코드 리스트주요한 이스케이프 코드는 아래와 같다. (출처 : 위키피디아)& → & (ampersand, U+002..
HTML5 시멘틱 구조 태그 이 요소는 웹페이지 일부분의 머리글을 정의하는데 사용되며 전체 페이지에서는 요소나 요소를 사용한다. 이 요소는 웹페이지의 기본 탐색 링크를 위한 컨테이너이다. 링크로 구성된 모든 그룹에는 이 요소를 사용하지 말아야하며 주요 탐색 블록에만 사용해야 한다. 요소에 탐색 링크가 있는 경우에는 요소만으로도 충분하므로 요소로 이 탐색 링크를 둘러쌀 필요가 없다. 제목과 부제가 모두 있는 경우에는 페이지, 기사 또는 섹션에 둘 이상의 표제가 필요할 수도 있다. 예를 들면, 본 튜토리얼에는 제목과 부제가 있으며 각각 "HTML5와 CSS3를 사용하여 최신 웹 사이트 구축하기"와 "HTML5로 canvas와 video 요소 구현하기"이다. 주제와 부제에 각각 요소와 요소를 사용하여 요소로 ..
DTD(Doctype) 1. 요약Document Type Definition. 문서의 형식을 지정한다.--> 해당 문서가 어떤 표준(스펙)을 따르는지 지정하는 것을 말한다.웹 문서의 시작을 알려주는 보다 먼저 사용하는 것이 '문서 유형'을 지정하는 태그이다. 문서 유형은 웹 브라우저에서 "이제부터 처리할 문서는 HTML 문서이고 어떤 유형을 사용했으니 그 버전에 맞는 방법으로 해석하라"고 알려주는 것이다.HTML4에서는 문서 유형을 설정하는 것이 까다로워서 아예 문서 유형을 지정하지 않은 문서도 많았다. 문서 유형을 지정하지 않을 경우에는 브라우저에서 웹 문서를 로딩할 때 관용 모드(quirks mode)로 인식하게 된다.관용 모드는 아주 오래된 브라우저에서도 볼 수 있도록 하는 유형이기 때문에 웹 표준..