저속한 리소스 HTML. 자원. 위원회 업무에 대한 외부 당사자와의 의사소통 및 문서 보존 분야의 정책

...HTML의 구문은 배우기가 상대적으로 간단하지만...배우고 추적해야 할 요소, 속성 및 기타 개념이 여전히 많이 있습니다....이 과정은 소개하기 위한 것입니다. HTML의 핵심에 대해 설명하지만...사용 가능한 모든 단일 요소와 속성을 가르치도록 설계된 것은 아닙니다....그러므로 이를 염두에 두고 저는 여러분에게 실제로 도움이 될 수 있는 몇 가지 온라인 HTML 리소스를 제공하고 싶습니다. HTML 학습을 시작하고…나중에 자신의 페이지를 작성할 때 귀중한 참고 자료가 될 수 있습니다.…이제 사양 자체부터 시작하겠습니다.…

그리고 이것은 꼭 북마크에 추가해야 할 두 개의 문서입니다.…그래서 이것은 W3C 버전의 HTML5입니다.…최신 게시자 버전이 있다는 것을 알 수 있습니다.…원하는 경우 편집자의 초안을 볼 수 있습니다.… 파이프 아래로 "무엇이 내려오고 있는지 보세요.…그리고 이것은 꽤 큽니다.…아래로 스크롤하면 여기"가 목차일 뿐이라는 것을 알 수 있습니다.…그리고 모든 것을 스크롤하지도 않을 것입니다. 그들의.…

이력서 자동 스크롤

업데이트2017년 3월 30일 출시2015년 3월 16일

HTML은 웹을 구동하는 프로그래밍 언어입니다. 그리고 다른 언어와 마찬가지로 일단 마스터하면 간단한 웹사이트든 복잡한 웹 애플리케이션이든 자신만의 콘텐츠를 만들 수 있습니다. 이 과정에서는 HTML 구문과 HTML의 모범 사례 등 필수 사항에 대해 심층적으로 살펴봅니다. 코드 작성 및 편집 수석 저자 James Williamson은 일반적인 HTML 문서의 구조를 검토하고 HTML Plus를 사용하여 페이지를 섹션화하고 콘텐츠 형식을 지정하는 방법을 보여주고, 링크 및 목록을 만드는 방법을 알아보고, HTML이 작동하는 방식을 알아냅니다. 풍부하고 매력적인 사용자 경험을 만드는 CSS 및 JavaScript

주제는 다음과 같습니다:

  • HTML이 왜 중요한가요?
  • HTML 문서 탐색
  • 콘텐츠 서식 지정
  • 이미지 표시
  • 탐색, 기사 및 div 요소 사용
  • 페이지 및 다운로드 가능한 콘텐츠에 대한 링크
  • 목록 만들기
  • 스타일 제어(글꼴, 색상 등)
  • 기본 스크립트 작성

여러분을 돕기 위해 우리는 여러분이 알아야 할 사항을 알려주고, 막혔을 때 도움을 주며, 즉시 기술을 확장할 수 있는 다양한 리소스를 모았습니다.

01. HTML 치트 시트

매우 유용한 이 HTML 치트 시트에는 설명, 코드 예제 및 실시간 미리 보기와 함께 모든 HTML 요소의 전체 목록이 포함되어 있습니다. 태그를 알파벳순이나 카테고리별로 정리할 수 있으며 나중에 참조할 수 있도록 PDF로 다운로드할 수도 있습니다.

02. CSS 치트 시트

CSS를 막 시작했다면 단순히 많은 태그와 기술 용어를 모두 기억하는 것만으로도 큰 위협이 될 수 있습니다. 하지만 그렇다고 해서 좌절하지 마세요. 이 유용한 치트 시트를 북마크에 추가하거나 인쇄하여 필요한 요소를 빠르게 찾으세요.

03. CSS-트릭

2007년에 처음 출시되었을 때 이 사이트는 CSS에 관한 것이었습니다. 이제는 꽤 많이 확장되었지만 여전히 익숙해져야 할 CSS 및 HTML에 대한 유용한 정보와 튜토리얼이 많이 있습니다. 확실히 방문할만한 가치가 있습니다.

04. CSS 마법사

CSS는 배우기 쉽지만 마스터하기는 어렵습니다. Harry Roberts" CSS Wizardry에는 BEM 방법론 및 리팩토링(가장 어려운 부분에 속함)과 같이 확장 가능하고 유지 관리 가능한 CSS 작성의 핵심에 대한 최고의 기사가 있습니다.

05. CodePen의 연간 탑펜

HTML/CSS를 배우는 가장 좋은 방법 중 하나는 발견한 멋진 데모를 분석하는 것입니다. CodePen의 연간 Top Pen은 이에 적합합니다. 데모는 멋진 것부터 "그것이 가능한 줄도 몰랐습니다"까지 다양합니다. 코드를 살펴보기 위한 CodePen의 통합 UI도 비슷한 맥락에서 우리 게시물을 확인해 보는 것이 좋습니다.

06. 웹 디자인 위클리

HTML과 CSS는 모두 끊임없이 발전하고 있습니다. 최신 방법론과 기능에 대한 최신 정보를 얻으려면 이 이메일 뉴스레터를 추천합니다. 일주일에 한 번 나오며, 그 정도면 실제로 읽을 수 있을 만큼 자주 나옵니다.

07. 반응형 디자인 위클리

반응형은 요즘 웹 디자이너 툴킷의 중요한 부분이며 최신 상태를 유지하는 데 도움을 주기 위해 Justin Avery는 매주 몇 시간씩 최고의 반응형 웹 디자인 콘텐츠를 선별하고 업계 리더와 인터뷰하며 매주 금요일에 뉴스레터로 보냅니다( 당신은 또한 우리의 게시물을 좋아할 수도 있습니다.)

08. CSS 모양으로 직사각형이 아닌 레이아웃 만들기

나는 이 뜨거운 주제를 계속하기로 결정했습니다. 나는 이러한 문제를 배우는 데 관심이 있는 사람들을 돕기 위해 html과 css 학습을 위한 최고의 리소스 목록을 편집했습니다. 제가 웹마스터로 일을 시작했을 때 이렇게 다양하고 유용한 고품질 리소스가 정말 그리웠던 기억이 납니다.

먼저 몇 가지 정의:

Html(영어 "HyperText Markup Language" - 하이퍼텍스트 마크업 언어에서 유래)은 웹 페이지용 표준 마크업 언어입니다.

Css(영어 "Cascading Style Sheets" - 계단식 스타일 시트에서 유래)는 웹 페이지의 모양을 설명하는 기술입니다.

html과 css에 대한 지식이 없으면 웹 사이트를 운영하는 것이 매우 문제가 될 것입니다. 통계 카운터나 배너를 설치할 수도 없습니다. 전문가에게 도움을 요청하거나 포럼에서 주제별로 주제를 만들어야 하지 않나요? 그냥 가져가서 배우시면 됩니다.

제 경험으로 볼 때 html과 css는 한 달 안에 배울 수 있다고 말씀드릴 수 있습니다. 물론, 저는 전문적인 높이에 대해 말하는 것이 아닙니다. 원한다면 직접 도달할 수 있습니다.

제 생각에는 HTML, CSS 및 웹사이트 홍보를 포함한 기타 주제를 배우는 가장 좋은 방법은 자신만의 웹사이트를 만들고 이에 대해 연습하는 것입니다. 그건 그렇고, 내가 당시 관심을 갖고 만들었던 Counter-Strike 게임의 지도용으로 만든 첫 번째 웹사이트를 볼 수 있습니다. 다음은 상위 10 위, TCI 및 PR이 무엇인지 아직 몰랐던 당시 노인 Globator가 만든 지도와 스크린샷이며, 3차원 지도를 만들면서 햇볕 아래서 태평하게 장난치며 놀았습니다 :) 나는 html과 css를 실제로 배우면서 한 달 만에 이 사이트를 만들었습니다.

HTML과 CSS를 배우기 위해 기술 전문가가 될 필요는 없습니다. 예를 들어, 저는 일반적으로 인문주의자이고 수학에서는 대부분 "2"를 받았습니다. :) 그래서 누구나 html과 css를 배울 수 있습니다. 내가 나열한 리소스는 언제든지 HTML 및 CSS와 관련하여 관심 있는 사항을 찾는 데 사용할 수 있도록 적합합니다.

html과 css를 배울 수 있는 사이트

제가 직접 사용했던 사이트에서 html과 css를 학습하는 데 유용한 리소스를 선택해 보겠습니다. Valentina Akhmetzyanova(일명 Dikarka)가 작성한 Wild html 강의입니다. 그녀는 필요한 모든 사항을 매우 유쾌하고 흥미롭게 설명하여 수업을 통해 html과 css를 배우는 것이 흥미로운 활동으로 변합니다. 그건 그렇고, 당신은 블로그 사이트를 읽을 수 있습니다. 웹마스터로 일하는데 필요한 수준의 html, css를 배우기에는 와일드한 레슨이면 충분합니다.

Photoshop이라는 주제를 더욱 발전시키면 내가 누구인지 상상할 수 있습니까? 나는 진짜 괴물이 될 것이다! 하지만 저는 SEO에 참여하고 여기에서 식물을 키우며 서리에 구부러진 손가락으로 이 글자를 입력합니다. :) 농담이에요, 여기도 따뜻하고 음식도 맛있어요 :)

세상에서 가장 귀엽고, 가장 얼굴이 붉어지고, 가장 매력적인 사람은 누구입니까? 저속하다고 생각하지 마십시오. 마크업 언어의 새로운 버전인 HTML5를 의미합니다. 최신 버전의 최신 브라우저는 이미 일부 HTML5 기술을 이해하고 있습니다. 즉, 이제 프로젝트에서 HTML5를 사용할 시간입니다.

HTML5란 무엇입니까?

언뜻 보면 HTML5는 마크업 언어의 새로운 버전일 뿐입니다. 그러나 이제 이 용어는 약간 다른 의미를 갖습니다. CSS3를 언급하지 않고 HTML5를 고려하는 것은 정말 터무니없는 일입니다. 왜냐하면 CSS3 없이는 진정한 최신 웹 애플리케이션을 개발하는 것이 불가능하기 때문입니다. 우리는 JavaScript를 잊을 수 없습니다. 이를 통해 HTML5 표준에 설명된 풍부한 API에 대한 액세스가 구현됩니다. 위의 모든 내용을 요약하면 다음과 같은 정의가 나옵니다. HTML5는 웹 애플리케이션 개발에 사용되는 최신 기술/표준(JS, HTML5, CSS3 등) 집합입니다.

역사의 한 방울

HTML5는 갑자기 등장한 것이 아닙니다. 개발은 2007년부터 시작되었습니다. W3C 컨소시엄에서 특별히 만들어진 그룹이 작업 프로세스를 담당했습니다. 그러나 HTML5의 많은 기능은 웹 애플리케이션 1.0 표준의 프레임워크 내에서 개발되었으며 2004년부터 이에 대해 연구해 왔습니다. 따라서 실제로 HTML5는 언뜻 보기에 그렇게 젊은 기술은 아닙니다.

HTML5 사양의 첫 번째 초안은 2008년 1월 22일에 공개되었습니다. 3년이 지났지만 사양의 최종 버전은 아직 준비되지 않았으며 내년이나 2년 안에 준비가 될 것 같지 않습니다. 이 슬픈 순간으로 인해 개발자는 프로젝트에 새로운 기능을 신중하게 적용해야 합니다. 사양은 쉽게 변경될 수 있으며 모든 최신 브라우저(FireFox 4, Google Chrome 10, IE9, Opera 11)가 새로운 기능을 완벽하게 지원하는 것은 아닙니다.

건강한 요리법

우리는 오랫동안 HTML5 이론에 대해 이야기할 수 있지만 우리 섹션은 "코딩"이라고 부르므로 실제로 표준의 기능을 경험해 보시기 바랍니다. 저는 독창적인 요리법을 만드는 데 신경을 쓰지 않았지만 정말 유용하고 지금 당장 귀하의 사이트에서 사용할 수 있고 사용해야 하는 것들의 예를 제공하기로 결정했습니다. 자, 가자.

레시피 1번: 드래그 앤 드롭을 최대로 켜세요

HTML5의 좋은 점 중 하나('트릭'이라는 단어가 있어야 하기 때문에 그렇게 많은 에너지 음료를 소비해서는 안 되었을 것임 - 편집자 주) HTML5의 파일 API 및 드래그 앤 드롭 API를 사용할 수 있는 기능이었습니다.

이들의 도움으로 사용자 컴퓨터에서 서버로 파일을 멋지게 전송하도록 구성할 수 있습니다. 이전에는 항상 파일을 보낼 수 있는 "찾아보기" 버튼이 있는 필드가 있었다는 것을 기억하십니까? 이를 클릭하면 전송할 파일을 선택해야 하는 표준 파일 선택 대화 상자가 나타납니다. 이 방법을 편리하다고 말하기는 어려울 것입니다. 특히 다운로드 대기열에 여러 파일을 추가하는 경우에는 더욱 그렇습니다.

조금 후에 장인들은 더 많은 기능을 제공하는 플래시 업로더를 만들기 시작했지만 플래시를 설치해야 한다는 심각한 단점이 있었습니다. 또한 두 경우 모두 사용자가 단순히 마우스를 페이지로 드래그하는 것만으로는 전송할 파일을 추가할 수 없었습니다.

그러나 Drag&Drop 기술은 시스템에서 꽤 자주 사용됩니다. 개인적으로 나는 항상 필요한 파일을 선택하여 약간의 쥐 흔들림과 함께 페이지에 던지고 싶었습니다. 이는 표준 대화 상자를 사용하여 파일을 검색하는 것보다 훨씬 편리합니다.

HTML5가 조정되었으므로 이제 파일을 페이지로 전송하기 위한 본격적인 Drag&Drop을 구성하는 데 방해가 되는 것은 없습니다. Google 직원은 Gmail에서 이 기능을 최초로 구현했습니다. Google을 사용한다면 편지에 첨부할 파일을 드래그할 수 있는 영역을 오랫동안 알아차렸을 것입니다. 개인적으로 저는 이 기능을 적극적으로 사용하고 있으며 이제 프로젝트에 동일한 기능을 만드는 방법을 보여 드리겠습니다. 우리 프로젝트는 세 개의 파일(sample.html, style.css, scripts.js)로 구성됩니다. 물론 하나의 html 파일로 제한할 수도 있지만 그렇게 되면 코드를 읽을 수 없게 됩니다. HTML과 JS 또는 CSS를 혼합할 필요가 없습니다. 모든 것을 파일로 나눈 다음 침착하게 작업하는 것이 좋습니다. 우선, 애플리케이션의 구조를 준비합시다. Sample.html 파일을 생성하고 다음과 같이 작성합니다.








여기로 파일을 드래그하세요.



JavaScript로 코드를 작성하는 편의를 위해 jquery 라이브러리를 포함했습니다. 그 후에는 미래의 HTML 문서의 구조에 대해 설명했습니다. 정말 간단합니다. 사용자가 파일을 끌어서 놓아야 하는 필드를 설명해야 합니다. 여기에는 하나의 div 컨테이너만 필요합니다. 지금 브라우저에서 페이지를 열면 좋은 내용이 표시되지 않습니다. 필드를 시각적으로 눈에 띄게 만들려면 CSS를 사용하여 디자인해야 합니다. style.css 파일을 열고 다음 코드를 작성하세요.

#상자 (
너비: 500px;
높이: 300px;
테두리: 2px 점선 #000000;
배경색: #FCFFB2;
텍스트 정렬: 중앙;
색상: #3D91FF;
글꼴 크기: 2em;
글꼴 모음: Verdana, sans-serif;

Moz-국경-반경: 8px;
-웹킷-국경-반경: 8px;
}
#라벨(
위치: 상대;
상위: 2%;
}

"상자" 식별자는 파일을 수신하기 위한 향후 컨테이너입니다(사용자는 문서를 이 영역으로 끌어야 합니다). 사용자가 놓치지 않도록 영역을 더 크게 만들고 프레임 옵션으로 점선을 선택합니다. 일반 점선은 보기에 좋지 않으므로 즉시 속성 값인 -moz-border-radius 및 -webkitborderradius를 설정했습니다. 이제 생성된 페이지를 브라우저에서 열고 전체적인 모양을 평가할 수 있습니다.

그러나 지금 무언가를 드래그하려고 하면 흥미로운 일이 발생하지 않습니다. 드래그한 파일은 웹 브라우저에서 열리기만 하면 됩니다. 작은 JavaScript 코드 조각이 상황을 해결하는 데 도움이 될 것입니다.

$(문서).ready(함수() (

//이벤트 핸들러 추가

Var mybox = document.getElementById("box")

Mybox.addEventListener("dragenter", dragEnter, false);

Mybox.addEventListener("dragexit", dragExit, false);

Mybox.addEventListener("dragover", dragOver, false);

Mybox.addEventListener("drop", drop, false);
});
함수 dragEnter(evt) (

Evt.stopPropagation();

Evt.preventDefault();
}
함수 dragExit(evt) (

Evt.stopPropagation();

Evt.preventDefault();
}
함수 dragOver(evt) (

Evt.stopPropagation();

Evt.preventDefault();
}
함수 삭제(evt) (

Evt.stopPropagation();

Evt.preventDefault();

Var 파일 = evt.dataTransfer.files;

변수 개수 = files.length;

(개수 > 0)인 경우

HandleFiles(파일);
}
함수 handlerFiles(파일) (

//첫 번째 파일 가져오기

//여러 작업을 수행해야 하는 경우

//파일, 여기서 검색을 구성해야 합니다.

Var 파일 = 파일;

Document.getElementById("label").innerHTML =
"적발: " + file.name;

Var reader = new FileReader();

Reader.onprogress = handlerReaderProgress;

Reader.readAsDataURL(파일);
}
함수 handlerReaderProgress(evt) (

If (evt.lengthComputable) (

If (evt.loaded = evt.total) (

Alert("로드됨...");
}
}
}

언뜻 보면 코드가 복잡하고 이해하기 어려워 보일 수 있지만, JavaScript와 jquery에 조금이라도 익숙한 사람이라면 무슨 일이 일어나고 있는지 즉시 이해할 수 있을 것입니다. 맨 처음에 나는 관심을 끄는 사건을 식별합니다. 각각에 대해 별도의 기능을 설명합니다. 예를 들어, dragExit 이벤트는 사용자가 드래그 중인 요소에서 마우스 커서를 멀리 이동할 때 발생합니다. 사용자가 파일을 드래그하면 handlerFiles() 함수가 제어권을 갖습니다.

그 안에서 의도적으로 첫 번째 파일(파일)에 액세스하고 작업을 시작합니다. 사용자는 한 번에 여러 파일을 끌어서 놓을 수 있습니다. 귀하의 애플리케이션이 이러한 상황을 처리할 수 있어야 하는 경우 전체 파일 배열에 대한 검색을 구성합니다. handlerFiles() 함수는 모든 재미가 일어나는 곳입니다.

먼저 사용자가 활성 영역으로 드래그한 파일 이름을 label 요소("여기에 파일을 드래그하세요"라는 문구 기억하시나요?)에 표시한 다음 FileReader() 유형의 객체를 사용하여 읽기 시작합니다. . 이에 대한 자세한 내용은 html5rocks.com/tutorials/file/dndfiles 문서에서 읽어보실 수 있습니다. 만일을 대비해 FileReader() 유형의 객체에 대해 onProgress 이벤트 핸들러를 정의합니다. 이 이벤트는 데이터를 읽을 때마다 호출됩니다. 핸들러 자체에서 조건을 설정했습니다. 로드된 데이터의 양이 파일 크기와 같으면 읽기가 성공적으로 완료되고 행복한 메시지가 표시될 수 있습니다.

레시피 2: 맥주를 마시고, 비디오를 보고, 록 음악을 들어보세요

HTML5가 등장하기 전에는 웹에서 동영상을 보는 것이 온갖 종류의 플래시 플레이어를 사용해 이루어졌습니다. 이런 식으로 영상을 보는 것이 불편하다는 뜻은 아닙니다. 유일한 문제는 보안(최근 Flash Player에는 취약점이 가득함)과 플러그인 자체를 설치해야 한다는 점입니다. HTML5 표준은 비디오 및 오디오 콘텐츠를 재생할 수 있는 기능이 내장된 우아한 솔루션을 제공합니다.

아마도 많은 사람들이 이미 내가 태그와 . 오디오와 비디오를 페이지에 직접 삽입할 수 있습니다. 우리가 처리해야 할 유일한 실망은 지원되는 코덱 세트입니다. 안타깝게도 이 설정은 브라우저마다 다르기 때문에 Chrome에서는 동영상이 완벽하게 표시될 확률이 높지만 FireFox 사용자는 난감할 것입니다. 이러한 상황에 빠지지 않으려면 안전망 옵션(Flash 플레이어를 사용하여 비디오를 재생)을 관리하는 것이 좋습니다. 우리는 귀여움(아니요, 결국 그는 단어를 혼동하지 않았으며 애니메이션 중독에 대한 전기 경련 치료를 받아야 할 것입니다 - Lozovsky의 메모)과 문제에 대해 이야기했습니다. 이제 연습으로 넘어 갑시다. 비디오 재생을 시연하기 위해 간단한 예를 함께 제시했습니다.



여기에 비디오가 있어야합니다. 이 텍스트가 표시되면 브라우저가 새로운 표준을 지원하지 않는 것입니다.


태그의 예에서는 포스터 속성을 지정했습니다. 여기에는 페이지가 로드된 후 즉시 표시되어야 하는 그래픽 파일("첫 번째 프레임")의 경로를 지정합니다.

이것이 무엇에 유용할 수 있나요? 또는 회사/프로젝트 로고를 이미지로 삽입할 수도 있습니다. 태그도 같은 방식으로 적용됩니다. 한 번에 미디어 파일에 대한 여러 소스를 지정할 수 있습니다. 따라서 동일한 파일을 다양한 형식(ogg, mp3)으로 업로드할 수 있습니다. 사용자의 브라우저에 mp3 코덱이 없으면 ogg 재생을 시도합니다. 간단한 조작으로 호환성 문제를 쉽게 해결하고 사용자가 콘텐츠를 재현할 수 있는지 확인하는 것이 밝혀졌습니다.

레시피 #3: 지금 어디에 있나요(Geolocation API)

Geolocation API는 사용자 좌표를 결정하기 위한 소프트웨어 인터페이스입니다. 얻은 데이터를 바탕으로 Google 지도 등에서 사용자의 위치를 ​​쉽게 표시할 수 있습니다. 이 기능은 어디에 사용할 수 있나요? 네, 많은 곳이에요! 예를 들어, 인기 있는 마이크로블로깅 서비스인 Twitter의 개발자는 Twitter 클라이언트의 웹 인터페이스에서 Geolocation API를 사용합니다. 사용자가 자신의 위치 공유를 허용하면 현재 위치한 도시가 모든 트윗에 추가됩니다.

이제 여러분은 "GAPI는 어디에서 위치 정보를 얻나요?"라는 질문으로 괴로워하고 있다는 것은 의심할 여지가 없습니다. 스파이 위성과 기타 본드 관련 물건이 관련되어 있다고 생각하지 마십시오. 모든 것이 훨씬 더 평범합니다. 분석용 정보 패키지는 IP 주소, 인근 Wi-Fi 핫스팟, GPS(장치가 있는 경우), GSM 셀 ID 등에 대한 데이터를 기반으로 구축됩니다. 위에 나열된 소스에서 대략적인 좌표를 얻는 이론과 실습에 관심이 있다면 ][ 폴더를 열고 이 주제에 대한 Step의 기사를 찾아 이론적 부분을 철저히 분석하고 개요도 제공하는 것이 좋습니다. 관련 소프트웨어. 이제 GAPI를 사용하는 예를 살펴보겠습니다. 모든 것이 매우 간단하고 명확합니다.





if (navigator.geolocation) (
navigator.geolocation.getCurrentPosition(
기능(위치) (
document.getElementById("latitude").innerHTML =
위치.좌표.위도;
document.getElementById("경도").innerHTML =
위치.좌표.경도;
},
);
}

위도: 알 수 없음

경도: 알 수 없음



좌표를 얻으려고 시도하기 전에 브라우저가 GAPI를 지원하는지 확인해야 합니다. Geolocation 메서드가 true를 반환하면 모든 것이 정상이며 좌표를 얻으려고 시도할 수 있습니다. 이를 위해 navigator 객체의 getGurrentPosition 메소드를 사용합니다. 성공하면 문서로 직접 전송되는 좌표를 받게 됩니다.

레시피 #4: 브라우저의 데이터베이스

웹 애플리케이션을 개발할 때 우리는 데이터베이스를 사용하는 데 익숙합니다. MySQL, SQLite는 모든 프로그래머에게 친숙한 제품입니다. HTML의 다섯 번째 버전은 독립형 SQLite 데이터베이스를 사용할 수 있는 기능이라는 또 다른 선물을 제공합니다. 멈추다!

모든 데이터가 사용자의 컴퓨터에 저장된다는 것이 밝혀졌나요? 네, 맞습니다. 안전하지 않다고 소리칠 필요는 없습니다. 특정 프로젝트의 경우 이 기능이 유용할 수 있습니다. 불행하게도 아직 모든 브라우저에서 이 데이터베이스 작업을 허용하는 것은 아닙니다.

예를 들어 IE9 및 FF4에는 아직 이 기능이 없으므로 실제로 Google Chrome에서만 해당 기능을 익힐 수 있습니다. 실제 코드의 예는 제시하지 않고 일반적인 작동 원리만 보여 드리겠습니다.

this.db = openDatabase("xakep", "1.0", "테스트", 8192);
tx.executeSql("존재하지 않으면 테이블을 생성합니다. " +
"checkins(id 정수 기본 키 asc, field_number_one 문자열)",
, function() ( console.log("요청이 성공적으로 완료되었습니다."); ));
);

위의 예를 자세히 살펴보면 일반적으로 내장 데이터베이스 작업이 일반 SQLite와 정확히 동일한 방식으로 발생한다는 것을 알 수 있습니다. 데이터베이스를 열고 쿼리 텍스트를 준비하고 실행합니다.

HTML5.종료()

프로젝트에서 HTML5를 사용할지 여부는 귀하에게 달려 있습니다. 지금이 그때라고 생각합니다. 전문 웹사이트 개발자라면 지금 HTML5 기능을 삽입하는 데 게으르지 마십시오. 물론, 호환성을 고려하는 것을 잊지 마세요. 최신 브라우저와 오래된 브라우저 모두에 대한 지원을 구현하세요. 이를 위해 필요한 모든 것이 있습니다. 속도를 늦추지 말고 프로젝트를 나머지 프로젝트보다 돋보이게 만드십시오. 행운을 빌어요!

자신을 보장하는 방법?

나는 이 기사 전체에서 최신 브라우저가 현재 다양한 양의 HTML5 기능을 지원한다고 말했습니다. 그렇기 때문에 조심해야 하며 매우 이국적인 것을 사용하지 않도록 노력해야 합니다. "특정 브라우저가 어떤 HTML5 기능을 지원하는지 어떻게 알 수 있나요?"라는 질문이 즉시 떠오릅니다. 이 문제를 해결하는 방법에는 여러 가지가 있지만 제가 가장 좋아하는 방법은 Modernizr(modernizr.com)라는 작은 JavaScript 라이브러리를 사용하는 것입니다.

라이브러리는 완전히 무료로 배포되며 프로젝트에 연결하면 브라우저가 지원하는 HTML5 기능 목록이 즉시 표시됩니다. 라이브러리의 기능을 테스트하기 위해 즉시 다운로드하여 프로젝트에 연결할 필요는 없습니다. 도서관의 공식 웹사이트에 접속하기만 하면 귀하의 브라우저가 지원하는 것과 지원하지 않는 것을 즉시 확인할 수 있습니다. Google Chrome과 Internet Explorer 9을 사용하여 사이트를 방문한 스크린샷을 살펴보세요. 좋은 홍보 캠페인과 칭찬 기사에도 불구하고 Microsoft의 브라우저는 분명히 Google Chrome보다 더 적은 기능을 지원합니다.

HTML5가 플래시를 대체할 것입니다.

HTML5의 가장 흥미로운 기능 중 하나는 애니메이션을 만드는 기능입니다. 이는 HTML5와 CSS3를 혼합하여 달성됩니다.

이 애니메이션은 매우 아름다워 보이며 많은 경우 Flash를 대체할 수 있습니다. 이제는 모호한 HTML5/CSS3 코드(IMHO)를 이해하는 것보다 Flash를 마스터하는 것이 더 쉽기 때문에 이것이 곧 일어나지 않을 것이라고 자신있게 말할 수 있습니다. 그럼에도 불구하고 이러한 기능에 대해 알고 있어야 합니다. 아래 링크를 따라가서 애니메이션의 가능성을 보여주는 아름다운 데모를 직접 눈으로 확인하실 것을 적극 권장합니다.

  • Canvas의 기능을 보여주는 아름다운 데모: Feedtank.com/labs/html_canvas;
  • Google의 검색창이 내장된 아름다운 3D 상자: ;
  • 한 번 클릭하면 페이지가 공으로 채워지기 시작합니다. 더 많은 클릭 - 더 많은 공. 페이지를 가득 채운 후 날카롭게 드래그해 보세요. 매우 재미있어 보입니다: mrdoob.com/projects/chromeexperiments/ball_pool;
  • 다양한 화합물을 보여주는 멋진 데모입니다. 확실히 볼만한 가치가 있습니다: alterqualia.com/canvasmol;
  • 병리학자가 된 기분을 느끼고 인체의 신비를 탐구하고 싶었던 적이 있습니까?

그렇다면 이 링크는 확실히 당신을 위한 것입니다. Google은 WebGL, HTML5, CSS3 및 Flash 기술을 혼합하여 훌륭한 데모를 만들었습니다. 칵테일의 결과는 내부 장기의 구조를 검사할 수 있는 3D 인체를 보여주는 대화형 애플리케이션이었습니다. 그를 처음 봤을 때 나는 눈물을 흘릴 수가 없었다.

2019년 11월 9일 06:54:54 (UTC/GMT +8시간) 최종 업데이트

HTML이란 무엇입니까?

HTML은 Hyper Text Markup Language의 약자로 웹 페이지 및 웹 브라우저에서 볼 수 있는 기타 유형의 문서를 만드는 데 사용됩니다.

HTML은 World Wide Web Consortium에서 지정하고 유지 관리하는 표준입니다.

HTML은 발명 이후 다양한 버전을 통해 발전해 왔습니다. HTML의 현재 버전은 HTML 4.01입니다.

HTML의 다음 버전은 HTML 5로, 개발 중이지만 개발자는 이미 일부 기능을 사용하기 시작했습니다.

다음 페이지에서는 HTML 4.01에 대해 자세히 논의하겠습니다. 어떤 것을 배우면 스스로 웹페이지를 만들 수 있게 됩니다.

간단한 웹페이지의 HTML 코드

예제 HTML 페이지 이것은 예제 HTML 페이지입니다.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc at nisi velit, aliquet iaculis est. Curabitur porttitor nisi vel lacus euismod egestas. Hac Habitasse Platea dictumst에서. Sagittis magna eu odio interdum mollis에서. Phasellus sagittis pulvinar facilisis. Donec vel odio volutpat tortor volutpat commodo. Donec vehicula vulputate sem, vel iaculis urna Molestie eget. Sed pellentesque adipiscing tortor, at condimentum elit elementum sed. Mauris dignissim elementum nunc, non elementum felis condimentum eu. Turpis quis erat imperdiet vulputate에서. Pellentesque mauris turpis, dignissim sed iaculis eu, euismod eget ipsum. Vivamus mollis adipiscing viverra. Morbi at sem eget nisl euismod porta. Sed semper, tortor eu Molestie iaculis, felis Massa Vestibulum Massa, vitae suscipit arcu nunc quis ante. nisl condimentum commodo의 Phasellus aliquam elit. Nunc congue nibh aliquam enim aliquet nec feugiat diam condimentum. 정지 가능성. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam accumsan velit sed lacus pellentesque in gravida nunc ultrices. Aliquam varius scelerisque erat ut egestas.

웹사이트에서 HTML 배우기

이것은 HTML 페이지의 예입니다.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc at nisi velit, aliquet iaculis est. Curabitur porttitor nisi vel lacus euismod egestas. Hac Habitasse Platea dictumst에서. Sagittis magna eu odio interdum mollis에서. Phasellus sagittis pulvinar facilis. Donec vel odio volutpat tortor volutpat commodo. Donec vehicula vulputate sem, vel iaculis urna Molestie eget. Sed pellentesque adipiscing tortor, at condimentum elit elementum sed. Mauris dignissim elementum nunc, non elementum felis condimentum eu. Turpis quis erat imperdiet vulputate에서. Pellentesque mauris turpis, dignissim sed iaculis eu, euismod eget ipsum. Vivamus mollis adipiscing viverra. Morbi at sem eget nisl euismod porta. Sed semper, tortor eu Molestie iaculis, felis Massa Vestibulum Massa, vitae suscipit arcu nunc quis ante. nisl condimentum commodo의 Phasellus aliquam elit. Nunc congue nibh aliquam enim aliquet nec feugiat diam condimentum. 정지 가능성. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam accumsan velit sed lacus pellentesque in gravida nunc ultrices. Aliquam varius scelerisque erat ut egestas.

w3resource HTML 튜토리얼의 기능

우리는 모든 HTML 4.01 요소 또는 태그와 해당 속성을 다루었습니다. HTML을 학습하기 위해 알아야 할 HTML 요소(또는 태그)와 속성이기 때문입니다. HTML 튜토리얼에서 HTML 태그 또는 요소를 논의하는 동안 우리는 더 나은 이해를 돕기 위해 다음 기능을 사용했습니다.

1. 명확하고 간단한 설명으로 시작했습니다.

2. 작성 방법을 기억할 수 있도록 구문을 제공했습니다.

3. 실제로 작성하는 방법을 보여주기 위해 사용됩니다.

4. 사용 결과가 표시되었습니다.

5. HTML 태그에는 요소를 닫는 종료 태그가 있을 수도 있고 없을 수도 있으므로 시작 태그와 종료 태그가 필요한지 여부를 항상 표시했습니다.

6. HTML 요소가 속한 카테고리, 즉 텍스트용이거나 제목용이거나 양식 작성용인 경우

7. HTML 태그에 포함될 수 있는 다른 요소 또는 콘텐츠 유형.

8. HTML 태그가 상주할 수 있는 다른 요소.

9. 해당 태그의 다양한 속성, 설명 및 예.

10. HTML 태그의 예.

11. 해당 예의 결과.

12. 브라우저에서 예제를 봅니다.

13. 태그가 다른 브라우저에서 어떻게 보이는지.



질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: