태그 해석을 통해 구문 이해 가능 -시맨틱(semantic, 의미가 통하는) 태그

Slides:



Advertisements
Similar presentations
IT CookBook, 초보자의 첫 번째 파워포인트 2007 파워포인트 2007 기초. 2 이 장에서 배울 내용  01_ 파워포인트 2007 과 슬라이드 기본 조작법  02_ 텍스트와 워드아트  03_ 슬라이드 꾸미기.
Advertisements

일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
1/29 키보드로 직접 입력할 수 없는 다양한 기호와 한자를 입력하는 방법을 알아 보자. 또한 블록으로 영역을 설정하는 여러 가지 방법에 대해 살펴본 후 블록 으로 설정된 내용을 복사하여 붙여넣거나, 잘라내고 이동하는 방법에 대해서 도 알아보자. 02_ 문서의 입력과 편집.
1/37 한글에는 전문적인 문서 편집을 위한 고급 기능이 있다. 문서를 편리하게 수 정할 수 있도록 도와주는 찾기 / 찾아 바꾸기, 다른 위치로 이동할 수 있는 책 갈피와 하이퍼링크에 대해 알아보자. 그리고 자주 사용하는 서식을 미리 정 해 놓고 쓰는 스타일 활용법과 스타일이.
1 Lotte EDI 환경 설정 매뉴얼 LLTTTTEE Always with You OO.
Presentation. Mobile Web &HTML ~contents +1+1 Mobile Web, JQuery mobile +2+2 HTML CSS.
2. 미디어 쿼리 : 다양한 뷰포트의 지원 김은옥 1 학습목표 : 여기서는 미디어 쿼리 작성방법, 뷰포트 지정 방법 등 을 살펴본다.
LOGO Open API 를 이용한 SNS 위젯 개발 프로젝트 최종 발표 4 조 채상혁 윤호선 이재규.
데이터 완전삭제프로그램 Perfect Delete 사용설명서  주의 이 프로그램을 이용하여 삭제된 데이터는 어떠한 방법으 로도 복구가 불가능합니다. 그러므로 실제 데이터 삭제시 신중을 기하기 바랍니다.
XHTML Basic 제 13 장 1. XHTML Basic의 개요 2. XHTML Basic 기본 문법 3. 표 만들기
Chapter 16 : Struts 프레임워크 2. chapter 16 : Struts 프레임워크 2.
파워포인트 2007.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
파워포인트 장 | 슬라이드 작성 및 편집.
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
피티라인 파워포인트 템플릿.
코크파트너 설치 가이드 Window 7.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
HTML5 웹 프로그래밍 입문(교수용) 7장. 웹사이트제작실습.
HTML 마크업 설계 템플릿 한혜진 웹표준화팀 / UI기술랩 / UIT 센터 2009/02/12.
처음부터 다시 배우는 HTML5&CSS3 실전 웹 표준 사이트 제작까지
HTML5 웹 프로그래밍 입문(교수용) 2장.HTML5 문서의 기본.
MICE IT 프로젝트 2011년 1학기.
1. C++ 시작하기.
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
iframe 사용하기 Chapter 3 Part 2
고급 웹 개발 응용 프로젝트 2010년 1학기.
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
컴퓨터 프로그래밍 : 실습3 2장 데이터와 식.
Chapter02 시맨틱 웹을 위한 요소 HTML5 Programming.
Slice&link.
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
17강_스마트폰 레이아웃-I viewport header 제작 네비 제작 Lecturer Kim Myoung-Ho
2018년 10월 08일 박성진 Web & Internet [05] CSS3 속성 2018년 10월 08일 박성진
게임웹사이트운영 [9] div & span.
시스템 인터페이스 Lab3 Unix 사용법 실습.
HTML 5+ 자바스크립트 발표자 : 김동한 7주차.
Microsoft SharePoint를 사용자 지정하는 방법 온라인 웹 사이트
인터넷 따라 하기 ◆ 인터넷 시작 하기 ◆ 인터넷 끝내기 ◆ 홈페이지 방문 및 정보검색 ◆ 전자우편( ) 가입
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
Web & Internet [03] HTML5 다양한 태그
HTML CSS 자바스크립트 무작정 따라하기
HTML5 Canvas 태그 92팸 유승연 안동찬 엄태인 김영재.
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
스마트폰 입문과 활용 강사 : 정 훈 희 STEP 2. SNS(Social Network Service) - 트위터
2강_첫번째 안드로이드 프로젝트 에뮬레이터(AVD) 만들기 처음 만들어 보는 프로젝트 전체적인 구성 살펴보기
BI MATRIX 기술 문서 5.0 기술지원 프로세스.
※ 인터넷 옵션 조치 방법 ※ ★ 신뢰사이트 등록 (1) ★ 우리들을 신뢰해주세요^^* 방법이 복잡해 보일지 모르지만
Chapter05 HTML 홈페이지 만들기 HTML & JavaScript.
※ 편리한 사이버 연수원 사용을 위한 인터넷 최적화 안내 ※
법령안편집기 연결버튼 표시가 안 될 경우 정부입법지원센터( 입안 및 심사안을 진행시
인천대학교 웹과 인터넷 수업 개요 및 내용 소개.
웹사이트 분석과 설계 (화면 설계) 학번: 성명: 박준석.
S-Work 2.0 DRM 신규 버전 설치 가이드 SOFTCAMP
에어 PHP 입문.
4 웹 페이지 레이아웃.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
Ms-Office PowerPoint 한순희 한순희.
2018년 11월 12일 박성진 Web & Internet [09] 레이아웃 P2 2018년 11월 12일 박성진
웹과 모바일 홈페이지의 이해와 제작 폰트_레이아웃
웹과 모바일 홈페이지의 이해와 제작 HTML태그와 CSS로 꾸미기
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
과제물 3호 3번 문제 설명자료.
피티라인 파워포인트 템플릿.
Power Point 예제 디자인 적용 (서식) - (디자인적용) - (원하는 디자인 선택)
Chapter 11. 문서 인쇄 및 파일 형식.
실전 프로젝트: 홈페이지 구축 시트콤 프렌즈 팬 사이트 구축하기.
Presentation transcript:

태그 해석을 통해 구문 이해 가능 -시맨틱(semantic, 의미가 통하는) 태그 HTML5와 시맨틱 구조 02 태그 해석을 통해 구문 이해 가능 -시맨틱(semantic, 의미가 통하는) 태그

02-1 HTML 문서 구조 02-2 레이아웃을 위한 HTML5 시맨틱 태그 02-3 인터넷 익스플로러 버전 고려하기

HTML4의 문서 구조 화면을 구성하는 역할은 대부분 <div> 태그에게 맡겨 놓았고, 수많은 <div> 태그들을 구분하는 것은 id 속성을 이용했다. <div> 태그로 묶기만 하면 되었고 그 이름에는 제약이 없었기 때문에 홈페이지 제작자 자신이 나중에 보더라도 이해하기 어려웠을 뿐 아니라, 담당자가 바뀌게 되면 홈페이지 구조를 이해하는 데 많은 시간이 걸리곤 했다. <div id="header"> Header </div> <div id="content"> Content <div id="footer"> Footer 실제로 웹사이트를 만들 때는 수천 줄의 소스를 일일이 살펴보면서 헤더 부분이 어디인지, 메뉴는 어디에 있는지, 사이드 바 내용이 있는 부분은 어디인지 등 찾는 것이 쉽지 않다. <div> 태그: 이미지나 텍스트를 담는 html 문서의 독립된 한 영역을 지정함

HTML4 문서 구조

시맨틱 태그가 사용된 HTML5의 문서 구조 WHATWG에서는 웹 문서의 레이아웃을 어느 정도 표준화할 수 있겠다고 생각하고, 레이아웃을 만들 때 사용하는 주요 태그를 미리 약속해 놓고 해당 태그만 보면 어느 부분이 헤더이고 어느 부분이 실제 내용인지 쉽게 알 수 있도록 했다. 헤더: 사이트의 제목과 로고, 검색 창 들 콘텐츠: 본문 사이드바: 광고등 내비게이션: 사이트 메뉴 푸터: 저작권정보, 제작자 정보

시맨틱 태그가 사용된 HTML5의 문서 구조 헤더(header) 콘텐츠(contents) 사이드바(aside) 푸터(footer)

HTML5 문서 예시 헤더 네비게이션 콘텐츠 푸터

<header> 태그 – 머리말(제목) 사이트 전체의 제목 부분이 될 수도 있고, <article>의 제목 부분이 될 수도 있다. 형식 : <header> 내용 </header> 사이트 맨 위쪽이나 왼쪽에 주로 삽입하며, 헤더 안에 <form> 태그를 사용해서 검색 창을 넣거나 <nav> 태그를 사용해 사이트 메뉴를 넣는다.

<header> 태그 – 머리말(제목) 3) <head> vs. <header> -<head> 는 문서에서 단 한번 쓰이고 <title>, <meta> 와 같은 웹 문서 정보가 들어감. -<header>는 <body> 안에서 여러 번 사용될 수 있음.

<nav> 태그 – 문서를 연결하는 내비게이션 링크 같은 사이트 안의 문서나 다른 사이트의 문서로 연결하는 링크를 나타낸다 형식 : <nav> 내용 </nav> HTML5 이전: <div> 태그를 이용해 ‘nav’나 ‘menu’등 특별한 ID 지정 다른 태그와 상관없이 독립해서 사용한 <nav> 태그 <head> 태그 안에 사용한 <nav> 태그, 헤더와 위치이동을 함께함

<hn> 태그 – 제목 표시하기 각 웹 콘텐츠 영역에서 제목을 표시할 때 사용하는 태그 <h1>, <h2>, <h3>, <h4>, <h5>, <h6> 태그처럼 여섯 단계로 나누어져 있고, 숫자가 클수록 그 크기가 작아진다. 형식 : <hn> 텍스트 </hn> <hn> 태그는 문서 안에서 여러 번 사용할 수 있으며, 같은 <hn> 태그라도 스타일을 사용해서 서로 다른 형태로 표시할 수 있다. <p> 태그를 사용한 후 글자 크기를 크게 하거나 진하게 하는 식으로 스타일을 적용해 제목 텍스트를 만들기도 하는데, 이것은 웹 표준에 맞지 않는다

<section> 태그 – 콘텐츠 영역 나타내기 <header> 태그나 <footer> 태그와 비교해서 콘텐츠 영역을 구분짓는 용도 <section> 태그 안에 또 다른 <section> 태그를 넣을 수도 있고, 실제 콘텐츠가 들어 있는 <article> 태그를 넣을 수도 있다. 형식 : <section> 내용 </section>

<article> 태그 – 실제 콘텐츠 내용 넣기 블로그의 포스트나 웹사이트의 내용, 사용자가 등록한 코멘트, 독립적인 웹 콘텐츠 항목이 여기에 해당된다. 독립적으로 배포하거나 재사용하더라도 완전히 하나의 콘텐츠가 된다면 <article> 태그를 쓴다. 형식 : <article> 내용 </article> Id 속성 이용하여 다수의 article 구분

<aside> 태그 – 본문 이외의 내용 표시하기 본문 내용 외에 주변에 표시되는 기타 내용들을 나타낸다. 블로그 등에서 왼쪽이나 오른쪽, 혹은 하단에 표시되는 광고나 링크 같은 사이드 바를 표시할 때 사용한다. 사이드 바는 필수 요소가 아니기 때문에 필요할 경우에만 사용한다. 형식 : <aside> 내용 </aside>

<footer> 태그 – 제작 정보와 저작권 정보 표시 사이트 제작자의 연락처 정보를 표시 <footer> 태그 안에는 <header> 태그를 비롯하여 <section>, <article> 등 다른 레이아웃 태그 들을 모두 사용할 수 있고, 이런 태그를 이용해 푸터 안에 다양한 정보를 포함할 수 있다. 형식 : <footer> 내용 </footer>

<address> 태그 – 제작자 정보, 연락처 정보 <footer> 태그 안에서 웹 페이지 제작자의 이름이나 제작자의 웹 페이지, 또는 피드백을 위한 이메일 주소 같은 연락처 정보를 넣는 데 사용된다. 실제 우편 주소를 넣기 위한 태그는 아니다.  실제 우편물 주소는 <p> 태그 사용 최근 업데이트 날짜 같은 정보를 입력할 때도 사용해서는 안된다. 형식 : <address> 내용 </address>

소스분석

실습하기 ftp 접속 후 실습자료를 자신의 workspace에 저장 Header ftp 접속 후 실습자료를 자신의 workspace에 저장 -윈도우 탐색창에 ftp://220.81.94.80:12345입력 -Home/html2/실습1 폴더 안의 모든 파일을 자신의 프로젝트 폴더(문서/Aptana Studio 3 Workspace/~) 에 저장 실습내용: 시맨틱 태그 적용 및 CSS 맛보기 article id=“pet1” article id=“pet2” Section article id=“pet3” aside Footer

목록을 만드는 태그들 <ul>, <li> 태그 – 순서 없는 목록 각 항목 앞에 불릿이 붙여진다. </ul> <li> </li> <ol>, <li> 태그 – 순서 목록 각 항목 앞에 숫자가 붙여진다. </ul> <dl> 정의 목록 – 사전식 목록 ‘제목’과 그에 대한 ‘설명’으로 이루어진 목록 <dl>과 <dt>, <dd> 태그 사용 하나의 <dt>에 여러 개의 <dd> 값을 가질 수 있다 <dt> </dt> <dd> </dd> </dl>

실습하기 CSS 맛보기 1. Copy&paste layout.css 2. Insert height:650px; article h3{ background:url(bg.png) no-repeat left center; padding-left:30px; }

실습하기 ftp 접속 후 실습자료를 자신의 workspace에 저장 -Home/html2/실습2 폴더 안의 모든 파일을 자신의 프로젝트 폴더(문서/Aptana Studio 3 Workspace/~) 에 저장 실습내용: 시맨틱 태그 적용 -<section> 태그 안 내용을 4개의 article로 구분 -각 article의 제목은 <h3> 태그 사용 -각 article의 내용은 <p> 태그 사용