HTML과 HTML5의 차이점에 대해 이야기 해 봅시다
오늘 누군가가 물었습니다. html5나 html을 자주 사용하시나요? 음... 사실 저는 보통 웹페이지를 작성할 때 둘 사이에 특별한 구별을 두지 않습니다. 차이점에 대해 이야기해야 한다면, 명백한 차이점은 아래에 나열한 것입니다. 더 깊이 이해하자면 HTML5는 마크업 언어의 범위를 훨씬 뛰어넘었습니다. 그 뒤에는 일련의 기술이 있습니다. Xiaobai의 연구는 너무 얕아서 감히 말을 많이하지 않습니다. <.<
1. 문서 유형 선언이 다릅니다
html:
"http://www.w3.org/TR/ xhtml1 /DTD/xhtml1-strict.dtd">
html5: 문서 선언은 비교적 간단하므로 프로그래머가 빠르게 읽고 개발하는 데 도움이 됩니다.
2. 의미 구조 측면에서
html: 구조적 의미 태그가 없습니다(일반 용어로는 읽기 불편하고, 헤드가 어디에 있는지 알려주지 않습니다. 꼬리입니다)
html5: 추가 코드 구조를 명확하게 하고 코드의 가독성을 높이기 위해 많은 시맨틱 태그를 추가합니다.
다음은 HTML5의 일부 의미 체계 태그입니다.< title>: 짧고 설명적이며 고유함(검색 엔진 순위 향상)
페이지 내부에 소개 또는 탐색 콘텐츠 세트를 표시하는 데에도 적합합니다.
: 탐색을 표시합니다. 문서의 중요한 링크 그룹에만 사용됩니다.
: 페이지의 주요 콘텐츠로, 페이지에서 한 번만 사용할 수 있습니다. 웹 애플리케이션인 경우 주요 기능을 둘러싸세요.
: 문서, 페이지, 애플리케이션 또는 독립 컨테이너를 나타냅니다.
: 홈페이지와 같이 유사한 주제를 가진 콘텐츠 그룹입니다. 웹사이트는 소개, 뉴스 항목, 연락처 정보 등을 위한 섹션으로 나눌 수 있습니다.
: 인용문, 사이드바, 기사 링크 모음, 광고, 친숙한 링크, 관련 제품 목록 등을 포함하여 사이드바 열을 지정합니다.
: 바닥글, 상위 항목이 본문인 경우에만 전체 페이지의 바닥글입니다.
: 세부 사항을 지정하고 고지 사항, 주석, 서명 및 저작권을 입력합니다.
문구에만 적용되며 "이용약관" 또는 "개인정보 보호정책"과 같은 긴 법적 문구를 표시하지 마세요.
: 콘텐츠의 중요성을 나타냅니다.
: 콘텐츠의 핵심 사항을 표시합니다(주로 단락 텍스트의 의미를 개선하는 데 사용됨).
: 독자에게 상기시키기 위해 텍스트(노란색)를 강조 표시합니다.
HTML5에서 em은 강조를 나타내는 유일한 요소인 반면 Strong은 중요성을 나타냅니다.
||이 번역은 정말...
출처 자체를 참조할 때만 인용할 수 없습니다.
: 짧은 따옴표(브라우저 간 문제이므로 사용하지 마세요).
검색 엔진 자동화 도구에 유용한 blockquoto 및 q 요소에 cite 속성(cite 요소 아님!)을 사용할 수 있습니다. cite=“URL”은 소스 주소를 인용합니다.
: 시간을 표시하세요. 날짜/시간 속성은 특정 형식을 따릅니다. 이 속성이 생략되면 텍스트 콘텐츠는 합법적인 날짜 또는 시간 형식이어야 합니다. 더 이상 관련이 없는 시간에는 s 태그가 지정됩니다.
: 약어를 설명하세요. 전체 이름을 제공하려면 title 속성을 사용하세요. 처음 나타나는 경우에만 사용해도 괜찮습니다.
abbr[title]{ border-bottom:1px dotted #000; }
: 정의 옆에 있어야 하며 설명 목록 dl에서 사용할 수 있는 정의 용어 요소입니다. 요소.
: 저자, 관련 인물 또는 단체의 연락처 정보(이메일 주소, 연락처 페이지 링크)입니다.전체 페이지에 대한 작성자 연락처 정보를 제공하는 경우 일반적으로 페이지 수준 바닥글에 배치됩니다. 문서 또는 문서와 같은 기타 콘텐츠를 포함할 수 없습니다.
: 콘텐츠가 삭제되었습니다.
: 콘텐츠가 추가되었습니다.
블록 레벨과 구문 콘텐츠를 모두 둘러쌀 수 있는 희귀한 요소입니다.
: 마크 코드. 샘플 코드 또는 파일 이름 포함(< > )
3. html5의 그리기 기능
1) 캔버스
HTML5 이전에는 웹 프런트 엔드 개발자가 HTML 페이지에 그림을 동적으로 그릴 수 없었습니다. 1) HTM5에는 새로운 <캔버스> canavas> 요소는 캔버스와 동일하지만 그림을 그리는 기능은 없습니다. getContext 메소드를 사용하면 페인팅의 속성과 메소드를 제공하는 객체를 반환할 수 있습니다.
• 1단계:
• 2단계: Canvas 개체의 getContext() 메서드를 호출하여 CanvasRederingContext2D 개체 가져오기(getContext 메서드에 매개변수 전달: " 2d")
• 3단계: CanvasRederingContext2D를 호출하여 그림 완성
2) SVG: 네트워크용 벡터 기반 그래픽을 정의하는 데 사용되는 확장 가능한 벡터 그래픽.
읽어주신 모든 분들께 감사드리며, 많은 도움이 되셨으면 좋겠습니다.
이 기사는 https://blog.csdn.net/yezi__6/article/details/82881729
추천 튜토리얼: "HTML Tutorial"
에서 복제되었습니다.위 내용은 HTML과 HTML5의 차이점에 대해 이야기 해 봅시다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undress AI Tool
무료로 이미지를 벗다

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

먼저 SRC 속성 경로가 올바른지 확인하고 상대적 또는 절대 경로가 HTML 파일 위치와 일치하는지 확인하십시오. 2. 파일 이름과 확장자가 정확하고 대소 문자를 사용하는지 확인하십시오. 3. 이미지 파일이 실제로 지정된 디렉토리에 존재하는지 확인하십시오. 4. 적절한 alt 속성을 사용하고 이미지 형식이 .jpg, .png, .gif 또는 .webp가 브라우저에서 널리 지원되는지 확인하십시오. 5. 브라우저 캐시 문제 해결, Image URL에 새로 고침 또는 직접 액세스하십시오. 6. 파일을 읽고 차단하지 않도록 서버 권한 설정을 확인하십시오. 7. 올바른 따옴표 및 속성 순서를 포함하여 IMG 태그 구문이 올바른지 확인하고 최종적으로 이미지가 정상적으로 표시되도록 브라우저 개발자 도구를 통해 404 오류 또는 구문 문제를 해결하십시오.

THETAGISUSSODTODEFINECONTACTINFORMATIONOROWOROFODOCUMENTORSECTION의 경우, 1. 1. 1. SESOITFOREMAIL, PHYSTYADDRESS, PHONENUMBER, ORWEBSITEURLWITHINANTICLEORBIDE; 2. PLACEITINSIDEFORITORCONTACTORINDORDORINFORINDORINFORINDORINDORINDOCUMENT-WIDECONTACT;

thebdotagisUsedToOverRideTheBrowser'SdefaultDectiveRenderrendingWhenderingWithmixEdleft-to-rightwright 대

theasyncattributeinhtmlisusedtoloadandexecuteexternaljavaScriptFilesAsySynshronously, witheplowSertOnloadTheMpernParallelwithHtMllescringScriptIncuteMmediesMmediestimmed SeflSectOmponceponceponcepontrender-blocking;

htmlSelect 요소의 기본값을 설정하려면 해당 옵션 요소가 선택한 속성으로 표시되어야합니다. 1. UnitedStates와 같은 기본적으로 선택하려는 옵션에 선택한 속성을 추가하십시오. 2 단일 옵션에서 하나의 옵션만이 속성을 선택했는지 확인하고 여러 옵션이있는 경우 첫 번째 옵션은 소스 코드 순서입니다. 3. 선택한 속성은 첫 번째 옵션에 국한되지 않고 목록의 어느 곳에도 배치 될 수 있습니다. 4.이 방법은 단일 선택 및 다중 선택 선택에 적합합니다. 5. 동적으로 설정 해야하는 경우 JavaScript를 사용하여 Document.querySelec과 같은 값 속성을 작동 할 수 있습니다.

Tocenteradivhorizontally, usemargin : 0autowithadefinedwidth.2. forhorizontalandverticalcentering, appluddisplay : flexontheparentwithjustify-content : centerAndalign-items.3.

the elementisusedforsidecomments, fineprint, 또는 tressmortantcontents onmanticalmeaning, notjustvisualstyling; 2.itispripperferforcopyrightnotices, legaldisclaimers, endrictions, andlimitations; 3. itshouldnotbeussolelytoreducetextsize —Csshouldlepresen

HTML은 구조에만 책임이 있고 CSS는 외관을 제어하기 때문에 CSS를 사용하여 HTML 목록의 총알 스타일을 변경할 수 있습니다. 목록 스타일 유형 속성을 통해 디스크, 서클, 스퀘어 또는 없음과 같은 내장 스타일을 설정하고 목록 스타일 이미지를 사용하여 사용자 정의 이미지로 바꾸거나 배경 이미지 및 패딩을 사용하여 LI 요소에서 이미지 위치를보다 정확하게 제어 할 수 있습니다. 유니 코드 문자 또는 웹 글꼴 (예 : fontawesome)과 결합하기 전에 의사 요소 ::를 사용하여 사용자 정의 기호를 추가하여 유연하고 다양한 목록 스타일 디자인을 달성 할 수 있습니다.
