반응형
[광고 누르면 오늘의 행운 상승!!]
https://www.w3schools.com/html/default.asp
html,css 등 다양한 실습을 진행할 수 있는 사이트
HTML이란
HTML이란 Hyper TextMarkup Language 의 약자 웹용 콘텐츠의 구조를 지정하는 컴퓨터 언어 HTML은 웹서버에 저장되며 클라이언트 웹 브라우저에 읽혀지고 해석되어 화면에 보여진다.
HTML5 특징
- 기존 HTML과의 호환성 유지
- 실용적 설계: 느슨한 문법, 효율적인 추가 요소, 안전한 보안
- 표현과 내용의 완벽한 분리
- 플러그인 없이 각종 미디어 처리 및 동적인 작동: 캔버스
- 최신 웹 기술 수용: 지오로케이션, 웹소켓, 웹스토리지, 웹워커 등
HTML 시작하기
Doctype 지정하기
- HTML은 여러 버전이 존재하므로Doctype을 명시해야 한다.
- 기존 Doctype 은 매우 길고 복잡한 DTD를 명시해야 했었다.
- HTML5의 실용성 원칙으로 인해 짧아졌다.
- <!DOCTYPEhtml>
HTML 작성 규칙
- HTML의 마크업 명령은 요소라 부른다.
- HTML은 대소문자를 구분하지 않는다.
- 요소는 콘텐츠와 구분을 위해서 꺽쇠로 둘러싼다. – 태그 <p>, <a>, <div>
- 시작태그와 마침태그로 요소의 범위를 지정한다. <p>이것은 단락 입니다.</p>
- 마침태그가 없이 단독으로 사용되는 요소도 있다. <br>, <img>, <meta> 등
- 요소의 속성은 속성명 = “속성값” 형식으로 기술한다. <img src=”img/logo.jpg” alt=”Company Logo”>
HTML의 구조
<!Doctype html>
<html>
<head>
</head>
<body>
</body>
</html>
- <html>은 HTML 코드 전체를 감싼다.
- HTML은 <head>와 <body> 부분으로 나뉜다.
- <head>는 메타데이터와 스크립, CSS등이 위치한다.
- <body>부분은 콘텐츠가 담기는 곳으로 웹 브라우저에 표시된다.
Head 설정
타이틀 지정
- HTML 파일의 제목으로 웹 브라우저 타이틀에 나타난다.
- <title>웹 페이지 제목</title>
문자 인코딩
- 사용하는 텍스트 에디터의 문자 인코딩과HTML의 문자 인코딩과 동일해야 웹 브라우저에서 옳바르 게 표시된다.
- 유니코드인 UTF-8로 지정한다.
메타데이터
-
메타데이터를 기술 하면 웹 검색에 유리하다.
-
HTML에 대한 정보를 기록할 수 있다.
-
메타데이터 기술 방법 <meta name="description"content="HTML5와 Javascript 학습콘텐츠"> <meta name="keywords"content="HTML5, CSS, JavaScript">
HTML과 함께 사용되는 CSS와 자바스크립트는
다른 파일로 분리함이 원칙이다.
- 외부 CSS 파일 연결 <link rel=”stylesheet” href=”css/style.css”>
- 외부 자바스크립트 파일 연결 <scriptsrc="js/script.js"></script>
반응형
'5. 웹 프로그래밍 > 1. HTML' 카테고리의 다른 글
HTML 기타 요소들 (0) | 2020.03.20 |
---|---|
HTML 서식 [Form][요소] (0) | 2020.03.20 |
HTML 표 [Table][표] (0) | 2020.03.20 |
HTML의 요소 [HTML][요소][섹션] (0) | 2020.03.20 |
간단한 웹 화면 만들기[HTML] (0) | 2020.03.15 |