HTML5 페이지 레이아웃을 만드는 방법

(*-*)浩
풀어 주다: 2020-09-15 10:25:46
원래의
13422명이 탐색했습니다.

Quote

브라우저에서 렌더링되는 웹 페이지는 로고, 정보 텍스트, 이미지, 하이퍼링크, 탐색 구조 등 다양한 요소로 구성됩니다.

HTML5는 구조화된 레이아웃을 만들 수 있는 웹페이지용 일련의 태그를 제공합니다. 이러한 요소는 의미와 목적을 개발자와 브라우저에 명확하게 전달하기 때문에 시맨틱 태그라고도 합니다. 이 문서에서는 웹 페이지 레이아웃에 도움이 되는 몇 가지 중요한 HTML5 태그에 대해 설명합니다.

HTML5 페이지 레이아웃을 만드는 방법

HTML5의 새로운 요소 및 기능

HTML5의 시맨틱 태그 및 속성을 통해 개발자는 CSS3 효과 렌더링과 함께 명확한 웹 페이지 레이아웃을 쉽게 구현하여 풍부하고 유연한 웹을 빠르게 구축할 수 있습니다. 페이지는 매우 단순해 보입니다.

이번 HTML5 학습을 위한 새로운 태그 요소는 다음과 같습니다.

  • 페이지 또는 섹션의 머리글 정의

  • 페이지 또는 섹션의 꼬리 정의;

  • 페이지의 논리적 영역 또는 콘텐츠 조합; 기사>

    본문 또는 기사 정의 완전한 콘텐츠
  • <별도>

    보충 또는 관련 콘텐츠 정의
  • 이러한 태그를 배우는 가장 좋은 방법은 물론 사용해 보는 것입니다. 쉽게 사용할 수 있는 기성 웹 페이지 레이아웃 템플릿이 많이 있지만, 초보자의 경우 간단한 페이지 레이아웃을 직접 구현하는 것이 절대적으로 필요합니다.

    다음은 위 태그를 사용하는 방법을 보여주는 간단한 페이지 레이아웃 예입니다.

예: 블로그 홈페이지 레이아웃 모방

그림 2-1과 같은 웹 페이지 구조를 구현하려면 매우 일반적인 블로그 페이지인 헤더, 테일, 가로 탐색 바, 사이드 바 탐색 및 콘텐츠가 필요합니다.

그림 2-1

그림 2-1에서 볼 수 있듯이 해당 태그로 구현된 영역에는 Header

와 같은 이름이 표시되어 있습니다. 페이지를 작성하기 전에 다음과 같이 말해야 합니다. 요소 HTML5에 의해 구현되며 요소의 표시 효과는 CSS3에 의해 렌더링됩니다. CSS3 코드는 HTML5 코드와 동일한 파일에 배치될 수도 있고 HTML5에서 참조되는 한 독립적인 파일이 될 수도 있습니다. 파일. 각각 독립적인 파일인 것이 좋습니다.

1) 단일 책임 원칙을 준수합니다. HTML5 페이지는 요소 관리를 담당하고 CSS3 파일은 해당 HTML5의 표시 효과 렌더링만 담당합니다. 파일은 서로 독립적이고 분리되어 있습니다.

2) 페이지의 복잡성을 줄이고 유지 관리를 용이하게 합니다. 페이지의 요소 수가 많이 늘어날 때 요소와 요소의 표시 속성을 하나로 관리하면 가독성이 얼마나 나빠질지 상상해 보세요. 동시에 페이지를 유지 관리하는 것은 골치 아픈 일이 될 수 있습니다.

3) 브라우저 로딩 속도 향상: 포인트 2)의 또 다른 이점은 간단한 페이지가 자연스럽게 더 빠르게 로딩된다는 것입니다.

물론 HTML5+CSS3을 하나의 파일에 넣는 것이 익숙하다면 이는 단지 제안일 뿐입니다.

그림 2-1을 자세히 구현해 보겠습니다.

는 두 부분으로 나뉩니다. 1) HTML5 파일 2) CSS3 파일

1. HTML5 부분

1. HTML5 문서 선언

새 index.html 파일을 작성합니다. 웹 페이지에서 도구는 이미 HTML5 파일 형식을 지원하므로 다음 HTML5 템플릿을 생성해야 합니다.

 
 1 <!DOCTYPE html>
 2 <html lang="en-US">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 5 <title>Layout TEST</title>
 6 </head>
 7 <body>
 8 </body>
 9 </html>
로그인 후 복사
웹 페이지 작성 도구가 당분간 HTML5를 지원하지 않아도 상관없습니다. 매우 간단합니다. 이 코드 줄을 직접 작성하세요. 설명: 첫 번째 줄:

DOCTYPE html

>은 HTML5의 문서 유형 단순화로, 문서 유형의 역할: 유효성 검사기는 이를 사용하여 Go를 사용할 규칙을 결정합니다. 코드를 확인하려면 브라우저가 표준 모드에서 페이지를 렌더링해야 합니다. 2. 헤더

태그 구현
<header id="page_header">
    <h1>Header</h1>
</header>
로그인 후 복사
참고: 1) 헤더는 h1, h2와 혼동될 수 없습니다. h3 타이틀 .
에는 회사 로고부터 검색창까지 모든 내용이 포함될 수 있습니다. 예제에는 제목만 포함되어 있습니다. 2) 동일한 페이지에는 여러 개의
요소가 포함될 수 있습니다. 각각의 독립적인 블록이나 기사는 고유한
를 포함할 수 있습니다. 따라서 이 예에서는 CSS3에서 유연한 렌더링을 용이하게 하기 위해 고유한 id 속성이 추가되었습니다. CSS 파일에서 id 태그의 역할을 볼 수 있습니다.

3. Tail

태그 구현

<footer id="page_footer">
    <h2>Footer</h2>
</footer>
로그인 후 복사

설명: 위치는 페이지 또는 블록의 끝이며 기본적으로

와 동일합니다. . ID도 여기에 지정됩니다.

4. 탐색

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿