HTML 2.0 언어가 언어입니다. HTML 언어의 생성과 개발의 역사. 기본 문서 구조

내 블로그 페이지에 오신 것을 환영합니다. HTML은 웹 페이지를 만드는 데 사용되는 간단한 마크업 언어입니다. 배우기가 겁나지 않도록 간단하다고 말씀드렸습니다. html 언어는 초보자에게 이상적입니다. 프로그래밍 언어를 처음부터 즉시 익히는 것이 훨씬 더 어렵지만 html은 실제로 훨씬 더 간단합니다.

이 글에서 저는 이 언어를 가장 빠르고 효과적으로 배우는 방법을 알려드리고 싶습니다. 그러면 한 두 달 안에 이 언어를 완벽하게 알 수 있을 것입니다. 불가능하다고 생각하시나요? 3월 말부터 HTML을 배우기 시작했어요. 5월 말쯤에는 이미 업무에 필요한 태그의 90%를 문제 없이 알고 있었습니다.

무료로 언어를 배우는 방법은 무엇입니까?

물론 대부분의 경우 빠른 학습유용한 사이트를 찾아야 합니다. 첫째로, 당신은 필요합니다 HTML 참조. 노련한 프로그래머라도 이를 사용합니다. 왜냐하면 수십 개의 태그와 해당 속성을 머릿속에 유지하는 것이 불가능하기 때문입니다.

제가 여러분에게 추천할 수 있는 참고서적은 htmlbook입니다. 이것은 모든 태그를 수집하고 작업 결과를 보여주는 정말 멋진 사이트입니다. 상세 설명. 그러나 이것은 단지 지침일 뿐이다. 추가 도구, 실제 연습을 통해 가장 큰 효과를 얻을 수 있습니다.

대화형 코스

그리고 여기서 내가 얘기하고 있는 건 대화형 강좌. 이는 코드를 작성하고 코드가 어떻게 표시되는지 즉시 확인할 수 있는 기능입니다. 강좌를 진행하는 동안 과제가 주어집니다. 첫째, 간단한 것, 예를 들어 텍스트를 제목으로 바꾸거나 표를 만드는 것입니다. 그러면 더 어렵습니다. 결국 당신은 당신이 무엇을 할 수 있는지 이해하게 될 것입니다 HTML을 사용하여. 이 비용을 지불해야 한다고 생각한다면 착각입니다.

html과 css 강좌가 있는 훌륭한 사이트입니다. 처음 16~18개 코스는 무료입니다! 공부를 계속하고 유료 학습에 접근하려면 월 300 루블 또는 연간 1800을 지불해야합니다. 개인적으로 저는 300루블을 지불하고 한 달 만에 모든 유료 강좌를 이수했으며 많은 혜택을 받았습니다.

기록의 중요성

제가 드리는 또 다른 조언 - 적어보세요! 귀하에게 새롭고 중요한 정보를 모두 적어 두십시오. 기록하지 않으면 기억하지 못할 위험이 있습니다. 필요한 지식. 개인적으로 내 선반에는 거의 글쓰기로 가득 찬 세 권의 일반 노트가 있는데, 가끔 이것 저것 잊어버릴 때마다 그것을 본다.

HTML과 CSS의 병행 연구

HTML은 웹페이지의 구조와 레이아웃을 생성하는 데 도움이 되는 하나의 웹 기술일 뿐입니다. CSS는 웹사이트 개발의 디자인을 전적으로 담당합니다. 이들 언어는 서로 상호작용하기 때문에 동시에 학습해야 합니다.

독립적인 실습

어느 정도 지식을 얻으면 스스로 연습할 수 있습니다. 어떻게 하나요? 그림, 표, 중첩 목록, 간단한 2열 페이지 레이아웃 등으로 기사를 레이아웃해 보세요. 되기 때문에 연습해야 합니다. 유일한 방법모든 것이 어떻게 작동하는지에 대한 이해를 두뇌에 빠르게 주입하십시오. 물론 가장 좋은 것은 이 문제에 대한 교사를 찾는 것이지만 아마도 이에 대한 비용을 지불해야 할 것입니다.

webformyself 팀의 교훈

Webformyself는 웹사이트 구축에 관한 수많은 정보를 제공하는 훌륭한 인터넷 포털입니다. 해당 웹사이트에서는 HTML, CSS 및 웹사이트 레이아웃에 대한 많은 무료 기사를 찾을 수 있지만 유용한 지식을 가능한 한 빨리 전달하는 것이 목적인 유료 비디오 튜토리얼도 출시했습니다.

결국, 이러한 웹 기술을 배우는 이유가 있어야 합니다. 이는 일반적으로 웹 사이트 레이아웃을 직접 만드는 방법을 배우기 위해 수행됩니다. 이 목표도 가지고 있다면 webformyself.com에서 프리미엄 레슨에 대한 액세스 권한을 구매하는 것이 훌륭한 옵션이 될 것입니다. 결과적으로, HTML과 CSS에 대한 강의뿐만 아니라 다른 많은 강의에도 접근할 수 있습니다. 예를 들어 JavaScript와 WordPress가 있습니다.

거기에는 레슨을 사용하여 첫 번째 레이아웃을 구성할 수 있는 기회를 포함하여 유용한 레슨이 있습니다. 이것은 당신이 받게 될 것이기 때문에 매우 중요합니다. 좋은 연습, 그 후에는 인터넷에서 찾은 사이트에 대한 다른 레이아웃을 만들려고 시도하면서 스스로 더 잘할 수 있습니다.

언어를 배우는 데 얼마나 걸리나요?

평균적으로 HTML과 CSS는 매우 빠르게 배울 수 있습니다. 올바른 접근 방식. 예를 들어, 저는 몇 달이 걸렸습니다. 지식을 어디서 얻을 수 있는지 알면 학습 과정의 속도가 몇 배로 빨라질 수 있습니다.

좋은 사이트 유용한 자료내가 당신에게 줬어요. 그 다음은 당신에게 달렸어요. 원칙적으로 위의 리소스는 인터넷에서 가장 좋습니다. 예를 들어, 10만 명 이상의 사람들이 Htmlacademy 과정을 이수했으며 87,000명 이상의 사람들이 Webformyself 업데이트를 구독했습니다.

  • 번역

참고: 이것은 아닙니다 전체 번역조항. 개인적으로 가장 흥미로운 점만 선택했습니다. 이 기사는 신선한 척하지 않지만 아마도 레이아웃에 대해 잘 아는 사람들조차도 흥미로운 것을 발견할 것입니다. 이 기사에서는 구체적인 예를 통해 레이아웃 의미론의 일부 측면을 다룹니다.

컷 아래에 글자가 많아요! 풍부함 속에서 길을 잃지 않기 위해 모든 항목은 제목으로 강조 표시됩니다.

2. HTML에는 어떤 버전이 있나요?

HTML의 첫 번째 버전(1989)에는 버전 번호가 없었습니다. 그것은 단지 "HTML"이었습니다. 첫 번째 표준화된 1995년 IETF(Internet Engineering Task Force)가 발표한 HTML 버전은 HTML 2.0이라고 불렸습니다.

7. Strict, Transitional, Frameset DTD의 차이점은 무엇입니까?

이러한 DTD 간의 차이점은 선언하는 요소 및 속성과 요소 중첩을 허용(강제)하는 방법입니다.
  • HTML 4.01 엄격한 DTD - 표현과 동작에서 콘텐츠의 분리를 강조합니다. 이는 모든 새 문서에 대해 W3C가 권장하는 DTD입니다.
  • HTML 4.01 Transitional DTD - "오래된"(old-scool, pre-HTML) 마크업에서 최신 마크업으로 전환하는 일종의 중간 링크입니다. 새 문서를 작성할 때는 사용하지 않는 것이 좋습니다(번역가의 메모). : 의미론적 부하를 전달하지 않으며, 예를 들어 요소의 모양을 변경하는 데에만 사용됩니다. ) 및 프리젠테이션 속성의 전체 세트 취소 된엄격한 DTD에서. 프레임 내부에 있는 페이지에는 전환 DTD가 필요한 경우가 많습니다. 속성이 있어요 표적, 다른 프레임에서 링크를 여는 데 필요합니다.
  • HTML 4.01 프레임세트 DTD - 프레임 기반 페이지에 사용됩니다. W3 컨소시엄은 프레임 사용을 권장하지 않습니다. 최신 웹사이트의 경우 더 나은 해결책은 서버 측 애플리케이션을 사용하여 이러한 문제를 해결하는 것입니다.

8. 어떤 DOCTYPE을 선택해야 합니까?

우리가 만들면 새 페이지, W3C는 HTML 4.01 Strict 사용을 권장합니다. (번역자 주: 물론 XHTML 1.0 Strict를 사용하는 것이 더 낫다는 것은 모두가 알고 있습니다.).

이전 HTML 2.0 또는 HTML 3.2 문서를 번역하려는 경우 전체 프레젠테이션과 JavaScript의 동작을 담당하는 요소를 CSS로 변환할 때까지 HTML 4.01 Transitional을 사용할 수 있습니다.

11. 검증인이 태그에 대해 불평하는 이유는 무엇입니까? ?

결코 없었다 HTML의 일부명세서. 이는 표준화된 요소가 아니며 대부분의 브라우저에서 지원되지만 HTML의 일부는 아닙니다.

90년대 후반의 "브라우저 전쟁" 동안 Microsoft 및 Netscape와 같은 브라우저 제조업체는 스타일링 및 디자인에 대한 가장 "멋진" 기능을 누가 내놓을 수 있는지 경쟁했습니다. HTML 디자인페이지. 문제는 이러한 기능이 표준화되지 않았고 대부분의 경우 브라우저 간 호환되지 않았다는 것입니다.

상당히 광범위하게 사용된 다른 요소도 있습니다(예: 큰 천막), 그러나 사양에는 포함되지 않았습니다. 가능하다면 절대 사용하지 마십시오.

표준화되지 않은 속성도 일반적이었습니다. 한 가지 예는 다음과 같습니다 여백폭.

13. BOM이란 무엇입니까?

BOM 또는 바이트 순서 표시(바이트 시퀀스 표시) - 데이터를 인코딩하기 위해 8비트 이상을 사용하는 일부 인코딩(예: UTF-8 또는 UTF-16)에 사용됩니다. 프로세서는 두 가지를 사용할 수 있습니다 다른 계획큰 정수 저장: "빅 엔디안"(무딘 끝) 및 "리틀 엔디안"(뾰족한). BOM에는 브라우저에 어떤 구성표가 사용되고 있는지 알려주는 파일 맨 처음 부분에 기록된 16비트가 포함되어 있습니다.

불행하게도 많은 구형 브라우저는 이 정보를 처리할 수 없으며 대신 이러한 비트를 문자 데이터로 표시합니다. 페이지 상단에 이상한 문자가 여러 개 표시되면 이는 BOM이 브라우저에서 처리되지 않았거나 인코딩이 올바르게 설정되지 않았음을 의미할 가능성이 높습니다.

이 문제에 대한 유일한 해결책은 BOM을 사용하지 않는 것입니다. UTF-8로 문서를 저장할 수 있는 편집자는 일반적으로 BOM 사용 여부를 선택할 수 있습니다.

14. 어떤 인코딩을 사용해야 합니까?

메모 번역자: 이 단락을 번역하지 않았습니다. UTF-8이 우리의 전부라는 것은 모두가 알고 있다고 생각합니다. 사용되어야한다 UTF-8. 그리고 문서를 저장할 때 BOM이 없는 UTF-8.

16. &를 작성해야 하는 이유 대신에 &?

참고: 내 HTML 시퀀스는 앰퍼샌드 뒤에 공백을 두고 작성됩니다. 그렇지 않으면 Habr의 파서가 이를 제대로 표시하지 않기 때문입니다.

일부 문자는 HTML에서 특별한 의미를 갖습니다. < (더 적은), > (더), & (앰퍼샌드), " (인용 부호), " (아포스트로피). 때때로 이러한 아이콘을 일반 텍스트로 사용하려면 HTML 시퀀스로 바꿔야 합니다.

위의 처음 4개 문자의 시퀀스는 다음과 같습니다.

  • < (더 적은)
  • > (더)
  • & (앰퍼샌드)
  • &(따옴표)
XML은 아포스트로피( '), 그러나 HTML에는 이 시퀀스가 ​​포함되지 않습니다. 아포스트로피는 디지털 시퀀스( & #39; ). 메모 번역자: 그냥 재미로 약간의 실험을 해봤습니다. 실제로, 시퀀스 '' 모든 브라우저는 아포스트로피를 해석합니다(FF3, Opera 9, Safari 3, 구글 크롬) IE(모든 버전) 제외.

왜냐하면 앰퍼샌드는 이러한 모든 시퀀스에서 사용되며 속성, 특히 속성 내에서 사용되는 경우를 포함하여 항상 HTML 시퀀스로 변환되어야 합니다. href링크에서. 불행히도 앰퍼샌드는 URI에서 인수 구분 기호로 매우 일반적입니다.

대부분의 HTML에서 시퀀스로 대체되지 않은 앰퍼샌드는 아무 것도 깨지지 않습니다(그러나 XHTML은 다른 이야기입니다). 하지만 HTML 시퀀스의 이름과 일치하는 요청 매개변수를 만나게 된다면 어떻게 될까요?

21. 무엇을 사용할 것인가,

또는
?

요소 텍스트의 단락을 강조 표시하는 데 사용됩니다. 단락은 하나의 아이디어로 결합된 하나 이상의 문장입니다.

줄 바꿈 ( br)은 주로 프레젠테이션 도구로 사용되며 HTML이 아닌 CSS로 구현되어야 합니다. 그러나 시나 노래에서 줄을 표시할 때, 우편 주소를 쓸 때, 코드 예제를 표시할 때 등 줄 바꿈이 의미론적 의미를 가질 수 있는 여러 상황이 있습니다. 이러한 경우에는 다음을 사용하십시오. br정당화되었지만 사용 br단락을 분리하는 것은 허용되지 않습니다.

반대편에는 문단 표시라는 상당히 명확한 의미론적 의미를 갖습니다. 때때로 웹 개발자는 다음을 고려하는 경향이 있습니다. 컨테이너로 사용하기 위한 기본 블록으로 사용되지만 이는 사실이 아닙니다. 요소를 보는 것은 드문 일이 아닙니다. 상표그리고 입력형태의 p 안에 있지만 의미상 틀렸다고 하겠습니다. 레이블과 입력 필드는 단락 콘텐츠일 수 없습니다.

23. 교체해야 할까요? 그리고 ~에 그리고 ?

정말로 무언가를 강조하고 싶은 경우에만(무언가 강조, 강조). 이 태그는 동일하지 않습니다.

이 No Less Sad Times에서 저자는 다음을 사용합니다. 강한그리고 여자 이름텍스트를 만들기 위해 용감한또는 이탤릭체.

여자 이름의미 강세, 의미 강화를 의미합니다. 이러한 유형의 강조가 적용되는 콘텐츠는 소리내어 읽을 때 향상되어야 합니다(예: 더 크게 읽거나 길게 끌어서 읽음). 강한훨씬 더 강조한다는 의미이지만 이는 종종 불필요한 것으로 간주됩니다(중첩된 항목을 사용할 수 있음). 여자 이름더 큰 강조점을 나타냅니다.) 일부 전문가는 사용을 권장합니다. 강한오직 특정 요소페이지에 명확하게 강조 표시되어야 하며(예: "현재 페이지" 표시) 본문 내의 단어나 문구를 표시해서는 안 됩니다.

그리고 의미론적 부하가 없습니다. 글꼴을 굵게 또는 기울임꼴로 변경하기만 하면 됩니다. 의미상 적절하지 않은 일반적으로 허용되는 인쇄 규칙에 사용하기에 좋습니다. HTML 요소. 예를 들어 선박 이름은 전통적으로 이탤릭체로 표시되지만 HTML에는 요소가 없습니다. <корабль> . 이것으로부터 우리는 쓸 수 있습니다 거대한 .

27. 요소를 올바르게 사용하는 방법
?

주소페이지에 연락처 정보를 표시하는 데 사용됩니다. 이는 우편 주소, 전화번호 또는 기타 연락처 정보일 수 있습니다. 주소- 텍스트와 인라인 요소만 포함할 수 있는 블록 요소입니다. 대부분의 브라우저는 기본적으로 기울임꼴을 표시하지만 이는 다음을 사용하여 쉽게 수정할 수 있습니다. CSS를 사용하여.

주소나타내는 데에만 사용할 수 있습니다. 우편 주소, 그러나 그것은 사실이 아닙니다.

28. 요소를 올바르게 사용하는 방법 ?

dfn"용어의 의미를 정의"하는 데 사용됩니다. 이는 텍스트에 정의가 나타날 때 독자가 익숙하지 않을 수 있는 새로운 용어를 이탤릭체로 표시하기 위한 인쇄상의 규칙으로, 특히 과학 문서에서 흔히 사용됩니다. 첫 번째한 번. 기본 dfn이탤릭체로 나타납니다.

일반적인 오해는 다음과 같습니다. dfn"약어"를 의미하며 많은 저자가 이를 다음과 같은 용도로도 사용합니다. 약어그리고 두문자어(title 속성을 사용하여 용어에 대한 설명을 나타냄) 용어는 다음과 같이 표시되어야 합니다. dfn문서에서 한번 만(용어의 첫 사용 및 설명).

29. 요소를 올바르게 사용하는 방법 ?

var변수를 표시하는 데 사용됩니다. 교체 가능텍스트의 일부. 이는 기울임꼴 변수에 대한 인쇄 규칙입니다. 실생활다른 데이터로 대체됩니다. 예를 들어, 전화 통신 매뉴얼에서 수신 리디렉션 지침 전화다른 추가 번호로 다음과 같이 보일 수 있습니다.

* 21 * 추가번호 #

여기에 태그하세요 var"추가 번호"를 나타내는 데 사용됩니다(이탤릭체로 표시됨). 추가 번호 942로 전화를 재전송하려는 사람은 " 21*942# " 따라서, var이는 "d-o-p-o-l-n-i-t-e-l-l-n-y-y n-o-m-e-r"을 입력해야 한다는 의미가 아니라 "추가 번호"라는 단어 대신 숫자가 있다는 의미입니다.

일반적인 오해는 다음과 같습니다. var코드 예제에서 변수를 지정하는 데 사용해야 합니다.

31. 태그의 차이점은 무엇입니까 그리고 ?

이 질문에 실제로 대답할 수 있는 사람은 아무도 없습니다! HTML 사양조차도 어느 정도 자체적으로 모순됩니다.

약어브라우저 전쟁 전반에 걸쳐 HTML에 대한 Netscape의 확장이었습니다. 두문자어 Microsoft 확장이었습니다. 두 옵션 모두 거의 같은 의미입니다. 두 요소가 모두 포함되었습니다. HTML 사양의미론적 부하가 다릅니다. 문제는 이러한 의미가 무엇인지 실제로 설명할 수 있는 사람이 아무도 없다는 것입니다.

사전을 살펴보겠습니다:
약어는 단어나 구를 축약한 형태입니다.
두문자어는 구문이나 여러 단어의 첫 글자나 단어의 처음 몇 글자로 구성된 단어입니다.

두문자어의 정의는 그것이 단어라고 말합니다. 그것은 말할 수 있습니다. 따라서 "NATO"는 약어입니다. "North Atlantic Treaty Organization"이라는 문구의 첫 글자로 구성됩니다. 대조적으로, "FBI"는 정의에 따르면 전체 단어로 발음될 수 없기 때문에 두문자어가 아니라 오히려 "ef-bi-ay"처럼 들립니다. 여기서 혼란이 시작됩니다. "FBI"가 두문자어라는 것은 기술적으로 알려져 있습니다. (번역자 주: 원래 "초기화"에서), 사전에 따르면 정의는 다음과 같습니다.

두문자어 - 1) 별도의 단어로 발음되는 단어의 첫 글자 또는 처음 몇 글자로 구성된 이름 또는 용어. 2) 이름, 조직 등을 의미하는 첫 글자 그룹으로, 별도로 발음됩니다.

첫 번째 정의는 약어와 거의 동일하지만 두 번째 정의는 더 먼 것입니다. 그럼에도 불구하고 사양에는 요소가 없습니다. 초기주의, 그리고 일반적인 미국 연설에서 "두문자어"라는 단어가 "초기화"라는 단어의 동의어로 사용된다는 사실로 인해 혼란이 더욱 가중됩니다.

HTML 사양은 다음과 같은 정의를 제공합니다.

약어- 단축 형식(예: WWW, HTTP, URI, Mass 등)을 나타냅니다.
두문자어- 약어를 나타냅니다(예: WAC, 레이더 등).

사양이 사전 정의를 참조하는 것으로 보입니다. 즉, 'FBI'를 태그해야 함을 의미합니다. 약어, 왜냐하면 전체 단어로 말할 수 없습니다. 그럼에도 불구하고 몇 단락 뒤에 있는 사양에서는 다음과 같이 말합니다.

서양 언어에서는 "GmbH", "NATO", "F.B.I."와 같은 약어를 "M.", "Inc.", "et al.", "etc"와 같은 약어로 널리 사용합니다.

아직도 혼란스러워요? 그래요. 항상 사용하는 것이 가장 안전합니다 약어, 모든 두문자어는 약어이기도 하지만 그 반대는 아니기 때문입니다. 그럼에도 불구하고 여기에는 작은 문제가 있습니다. Microsoft는 W3C의 사용 결정에 매우 화가났습니다. 약어대신 약어 및 두문자어의 경우 두문자어태그 지원을 거부했다는 것 약어! (그러나 그들은 여전히 ​​지원을 도입했습니다. 약어 V 인터넷 익스플로러 7.)

그렇다면 불쌍한 웹 개발자는 어떻게 해야 할까요? 그리고 왜 우리가 귀찮게 해야 합니까? 물론 속성을 첨부할 수 있는 요소가 있다는 것은 좋은 일입니다. 제목하지만 우리는 이것을 다음과 같이 할 수 있습니다 기간"옴. 요점은 두문자어와 약어를 표시하는 것이 관련 기술, 특히 스크린 리더에 좋다는 것입니다." 그러나 대부분의 스크린 리더는 태그를 무시하는 것을 선호합니다. 약어그리고 두문자어, 왜냐하면 태그를 올바르게 사용하는 방법을 정확히 아는 사람은 없으며 Microsoft는 태그를 지원하지 않습니다. 약어. 이것은 양날의 검입니다.

나는 이 질문에 대한 답을 모른다! 개인적으로 나는 사용한다 약어"Inc."와 같은 명백한 약어의 경우 "FBI"와 같은 두문자어에 대해서는 다음을 사용합니다. 두문자어"GIF"와 같이 단어로 읽을 수 있는 약어의 경우. 그러나 사양에 따르면 "FBI"를 약어로 표시한 사람을 비난할 수는 없습니다. 어떤 사람들은 철자를 사용하고 어떤 사람들은 "sequal"이라고 부르는 "SQL"은 어떻습니까?

32. 특정 기능이 취소되는 이유는 무엇입니까?

초보자들이 가장 관심을 갖는 가장 일반적인 기능은 속성입니다. 표적. 이 속성은 HTML 4.01 Strict에서는 비활성화되어 있지만 HTML 4.01 Transitional에서는 계속 지원됩니다. Transitional에서는 허용되지만 Strict에서는 허용되지 않는 요소와 속성이 많이 있습니다.

W3C가 일부 요소와 속성을 더 이상 사용하지 않는 이유는 콘텐츠(HTML)를 분리하고 싶기 때문입니다. 모습(CSS) 및 동작(JavaScript). 요소를 중간에 표시하는 것은 표현상의 문제입니다. 태그가 아닌 CSS를 사용하여 해결해야 합니다. 센터. 새 창에서 링크를 여는 것은 행동의 문제입니다. 결정되어야 해 자바스크립트를 사용하여속성을 사용하는 것보다 표적.

기본적으로 폐지된 기능은 90년대 브라우저 전쟁 당시 등장했던 기능들이다. 이러한 기능은 어떻게든 순서를 복원하기 위해 HTML 3.2에 포함되었지만 이는 그렇지 않습니다. 주요 임무, HTML 이전에 나온 것입니다. HTML 4의 출시와 함께 HTML 3.2에 포함된 "해로운" 부분을 제거하여 "웹을 재교육"하려고 시도했다고 합니다. 적어도엄격한 DTD에서.

즉, 이러한 것들은 이유로 취소되었습니다. 가능하다면 사용하지 마십시오.

37. 다른 페이지 안에 HTML 페이지를 연결하는 방법은 무엇입니까?

엄격한 DTD를 사용하는 경우 유효한 방법은 단 하나뿐입니다. 요소를 사용하는 것입니다. 물체:


Alternate content here for browsers that don"t support OBJECT.

죄송합니다 지원 물체"그러나 Internet Explorer에서는 그렇지 않습니다".

Transitional DTD를 사용할 때 다음을 사용할 수 있습니다. 아이프레임"에스:

HTML은 우리가 알고 사랑하는 인터넷을 만든 하이퍼텍스트 마크업 언어입니다. 이 훌륭한 도구 덕분에 사이트가 아름답고 현대적으로 보이고 사용 편의성도 보장됩니다. HTML은 단순히 웹 페이지의 요소를 사용자에게 친숙한 형식으로 배열합니다. 그 작업은 MS Word나 OpenOffice와 같은 사람들이 하는 작업과 비슷합니다. 그들은 얼굴 없는 편지 덩어리를 단락이 포함된 문서로 바꾸고, 미리보기 이미지, 이탤릭체, 표, 심지어 이미지까지. HTML 언어는 문서가 브라우저에 표시되고 이 도구의 기능이 텍스트 편집기의 기능보다 훨씬 광범위하다는 점만 제외하고 거의 동일한 작업을 수행합니다. 태그는 마크업에 사용됩니다. 특수 팀, 웹 페이지의 구조를 설명합니다. 꺾쇠 괄호로 묶여 있습니다 -<тег>, 브라우저가 이를 대량의 텍스트와 구별할 수 있도록 합니다. 다음으로 초보자를 위한 HTML의 기본을 다루겠습니다.

비주얼 편집자

이제 막 길을 걷기 시작하는 뉴비들 HTML 학습, 어떤 지식 없이도 웹사이트를 만들 수 있는 프로그램으로 작업을 시작하는 경우가 많습니다. 이 도구에서는 요소가 브라우저에 표시되는 방식으로 화면의 요소를 간단하게 정렬할 수 있습니다. 이것이 바로 대다수의 웹 개발자들을 쫓아낼 수 있게 해주는 영원한 은혜의 원천인 것 같습니다. 그러나 비주얼 편집기에는 심각한 프로젝트에서 사용할 수 없게 만드는 많은 단점이 있기 때문에 모든 것이 그렇게 간단하지는 않습니다.

이러한 모든 프로그램은 최종 페이지를 다루기 힘들고 차선책으로 만드는 불필요한 태그를 많이 생성합니다. 물론 우리 시대에는 초고속 인터넷이는 예전보다 중요하지 않지만 간결하고 잘 작성된 웹 사이트가 시각적 편집기에서 만든 웹 사이트보다 더 실용적인 데에는 여러 가지 이유가 있습니다. 이런 프로그램으로 만든 웹페이지는 제대로 처리되지 않습니다 검색 로봇, 모든 킬로바이트의 코드가 그들에게 중요하고, 무리가 있는 번거롭고 비논리적인 코드는 그들의 취향에 맞지 않을 것 같습니다. 또한 편집자들은 종종 시대에 뒤처져 관련성이 없어지고, 이러한 제품을 사용하는 전문가가 없기 때문에 개발에 자원을 소비하는 것이 비현실적입니다. 따라서 웹사이트 개발 업계에 취업하고자 하는 사람이라면 누구나 HTML의 기본을 알아야 합니다.

태그

위에서 언급했듯이 태그는 웹페이지의 구조를 브라우저에 설명합니다. 대부분에는 열고 닫는 태그가 있지만 전부는 아닙니다. 예를 들어, ..., 점 대신 내용이 있습니다. 첫 번째는 태그가 시작되는 위치를 표시하고 두 번째는 태그를 닫습니다. 내부에는 다른 페이지 마크업 요소가 있을 수 있으며 중첩 인형처럼 서로 중첩될 수 있습니다. 페이지가 올바르게 표시되도록 적시에 태그를 닫는 것이 중요합니다.

닫을 필요가 없는 단일 태그도 있습니다. 대부분의 HTML 태그에 대해 작성할 수 있는 것과 마찬가지로 콘텐츠는 내부에 위치하며 요소의 속성을 설정합니다. 이는 시작 태그에 표시되며 다음과 같이 표시됩니다. attribute="...", 여기서 점 대신 속성 값이 있습니다. 태그를 아는 것이 가장 먼저이자 가장 중요합니다. 중요한 단계 HTML을 마스터하려면 이 기술의 기본에는 웹 페이지의 구조를 이해하는 것도 포함됩니다.

문서 구조

모든 HTML 문서에는 Index.html과 같은 해당 확장자가 있습니다. 이렇게 하면 브라우저는 자신이 다루고 있는 내용을 이해하고 페이지를 올바르게 표시할 수 있습니다. 웹 사이트를 만드는 데 사용되는 모든 파일을 하나의 디렉토리에 저장하는 것이 좋습니다. 그러면 향후 생활이 훨씬 쉬워집니다. 마크업 언어 기본 사항 HTML 하이퍼텍스트문서의 구조에 대한 명확한 이해가 필요합니다. 태그로 시작됩니다, 이 문서에서 사용되는 HTML 버전을 브라우저에 알려줍니다. ~에 이 순간다섯 번째 버전의 언어가 최신 버전이므로 여기에서 아무것도 만들 필요가 없습니다. 위 태그를 페이지 시작 부분에 안전하게 삽입할 수 있습니다.

그런 다음 사이트의 "골격"을 구성하는 주요 쌍 구조가 있습니다. 다른 모든 태그가 중첩된 첫 번째 태그는 다음과 같습니다. .... 그 밖의 것은 브라우저에서 웹페이지로 인식하지 못하기 때문에 문서를 열었다가 닫습니다. 이 태그는 모든 문서에 필요합니다. 또한 아래에서 설명할 몇 가지 필수 태그도 더 포함되어 있습니다.

머리

태그 내부 ...페이지에 표시되지 않는 기술적인 정보가 포함되어 있지만 그럼에도 불구하고 중요한 부분 HTML 문서. 사이트의 기초는 이곳에서 이루어집니다. 여기서 인코딩이 선택되고 페이지 이름이 입력됩니다. 필수 태그 내에 포함되어 있습니다. .... 제목은 브라우저 상단에 표시되며, 여기에 페이지 내용을 나타내는 작은 아이콘을 배치할 수도 있습니다. 문서 인코딩을 즉시 표시하는 것이 좋습니다 올바른 표시. 이는 태그를 사용하여 수행할 수 있습니다. . 메타 태그는 페이지 구조에 대한 정보를 제공하며 일반적으로 헤드 내부에 위치합니다.

링크

HTML의 기본을 아는 것에는 다음을 사용하는 것도 포함됩니다. 계단식 스타일디자인이나 CSS. 페이지에 표시될 요소의 속성을 설정합니다. 현대적인 접근 방식이 작업에는 편의성을 높이기 위해 요소의 색상, 높이, 위치 등의 특성을 외부 파일로 전송하는 작업이 포함됩니다. CSS 파일을 포함하려면 태그를 사용하세요. . 완료되면 다음과 같이 보입니다. , 여기서 href는 파일의 위치를 ​​나타내고 유형은 해당 유형을 나타냅니다.

HTML 문서의 이 부분에서 보이는 부분페이지. "본문" 내부에서 수행되는 모든 작업은 브라우저에 표시됩니다. 안에 사용된 엄청난 양 HTML 태그. 기본 사항은 텍스트 서식 지정, 링크 작업, 웹 페이지 구성을 위한 기본 도구입니다. HTML 작업을 시작하려면 기본 태그를 알고 사용할 수 있어야 합니다. 다음은 가장 인기 있는 것들입니다: