본문 바로가기

Html & Css

[새싹 프론트엔드] 1주차 - 1 HTML 기초 & 태그

HTML기초

html - 웹문서의 뼈대. 제목, 본문, 이미지 등의 요소를 알려주고 이러한 내용을 웹문서에 어떻게 나타내야 하는 지에 대한 규칙이라고 볼 수 있음.

기본구성

<!D0CTYPE html> 
→ 현재 문서가 HTML5언어로 작성한 웹 문서라는 뜻

<html lang="en">
→ 문서에서 사용할 언어지정 
1.검색 사이트에서 특정언어로 제한하여 검색할 때 
2.낭독기에서 웹문서를 소리 내어 읽어줄 때 해당 언어에 맞춰 발음이나 억양을 다르게 할 수 있음

<head>
→ 정보 지정, 제목, 스크립트, 스타일시트 담고 있음

<title><첫 수업></title> → 제목 지정 (창을 열었을 때 나타나는 타이틀)

</head>

<body> → 사용자에게 실제로 보이는 부분 (나타내고 싶은 부분)

<h1>첫 수업</h1> → 제목 태그 h1~6까지 존재 (숫자 커질수록 굵기, 크기 작아짐)

</body>

</html>
  • 기본적으로 헤드는 바디 뒤에 올 수 없고 바디는 헤드 앞에 올 수 없다. 중첩을 허용하지 않음.
  • 태그는 일반적으로 소문자로 통일
  • 그리고 꼭!!! 닫아주는 태그를 써줘야함. 

 

타이틀에 툴팁 달기

예시)

<h3 title="김치찌개">오늘의 점심 메뉴<h3/>

 

결과)

 

속성 값에 빈칸이 있는 경우 반드시 따옴표를 붙여줘야 함. 안 붙여주면 빈칸 전까지만 읽기 때문

 

본문태그 종류

p 태그

  • 문단을 작성할 때 사용 (여러 개의 빈칸, 엔터키는 하나의 빈칸으로 취급 )
  • 태그 사이에 텍스트 입력하면 하나의 문단으로 표시됨
  • 문단의 상단과 하단에는 공백 생김

br 태그

  • 줄바꿀 때 사용
  • 여러번 입력시 입력한 만큼 줄바꿈 됨
  • 종료 태그가 없어 <br> <br/> 이렇게 사용하기도 함

hr 태그

  • 수평선 만들 때 사용

pre 태그

  • 사용자가 입력한 그대로 출력됨 (들여쓰기나 줄바꿈 등)

(예시)

	<p> p태그와 br태그를 사용하여 멋드러진 본문을 완성시켜 보자 
    <br>물론 아주 기초적인거지만 기초부터 탄탄히 쌓아야 한다.</p>
    <hr>
    <p>&lt;p&gt;태그를 사용하면
            여러 개의 빈 칸은 하나로,
            여러 줄은 한 줄에 붙여 출력
    </p>
    <pre>
        그러나 &lt;pre&gt; 태그를 사용하면 
        사용자가 입력한 
        그대로 출력
    </pre>

 

 

글자모양 태그

태그 설명
b 굵은글자
i 기울어진 글자
small 작은 글자
sub 아래 첨자
sup 위 첨자
ins 밑줄 글자
del 가운데 줄이 그어진 글자(취소선)

 

결과

이미지 태그

이미지를 삽입할 때 사용

src - 이미지 경로를 지정
alt - 이미지가 없을 때 나오는 글자를 지정

 

이미지 삽입 방법 (2가지)

1.사진을 저장하여 파일 경로와 제목 입력

<img src="images/google.com" art="구글로고">

2. 이미지 주소 링크를 복사하여 붙이는 방법
    (원하는 이미지에 오른쪽 마우스 버튼 클릭후 이미지 주소 복사)

<img src="https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png art="구글로고">

후자의 경우 사진의 링크가 잘못된 경우도 많아 확실히 나타내기 위해서는 저장하고 삽입하는 것이 나을 것 같다.

속성값에 따옴표를 붙이지 않거나 작은따옴표를 사용해도 되지만 가독성을 위해 보편적으로 큰 따옴표를 주로 사용하기 때문에 큰 따옴표 붙이는 습관을 들이는 것이 좋음.

링크 태그

a 태그

Anchor를 의미
하이퍼링크 생성

href 속성

어떤 웹페이지로 이동할지 지정

<a harf="http://google.com">사진이나 텍스트로 생성 가능</a>

여는 앵커태그 - 연결되는 페이지링크 주소 - 텍스트 or 이미지 - 닫는 앵커태그

 

링크 태그는 이미지 태그나 p태그의 자식으로 들어가도 되고 부모가 되어도 상관 없이 링크이동이 가능한 것 확인함.

html 간의 연결 및 내부에서도 a 링크를 통해 단락 이동 가능 (id태그활용)

id 태그

id를 지정하여 특정 id만 호출할 수 있게 함

target 태그

링크를 새 탭에서 열어주는 속성

<a harf="http://google.com" target="blank_">여기를 클릭하면 구글로 이동</a>

공간 분할 태그

1) 블록형식으로 공간 분할 (한 블록을 다 차지)

 

  • div 태그
  • p 태그
  • h1~6 태그
  • 목록 태그
  • 테이블 태그
  • 입력 양식 태그

2) 인라인형식으로 공간 분할 (자신의 크기만큼만 차지 - 블록의 일부만 차지)

 

  • span 태그
  • a 태그
  • input 태그
  • 글자형식 태그
태그 설명
header 페이지 제목, 페이지를 소개하는 간단한 설명
nav 네비게이션
하이퍼링크들을 모아 놓은 공간
aside 사이드에 위치하는 공간
본문에서 벗어난 노트나 팁
section 문서의 장(chapter, section) 또는 절을 구성
article 글자가 많이 들어가는 공간
footer 꼬리말 영역

시맨틱 태그

문서 구조화를 위해 표준화한 태그

- 소스코드 파악 용이, 검색 및 탐색 용이, 의미 전달 가능

 

예)

 

 

 

새싹DT기업연계형 프론트엔드 실무 프로젝트 과정 1주차 블로그 포스팅