Front end/HTML \ CSS

[ HTML ] - HTML 기초

2023. 3. 21. 17:47
목차
  1. HTML / CSS / JavaScript
  2. HTML
  3. CSS
  4. JavaScript
  5. HTML
  6. Tag 정의
  7. id & class
  8. 웹,앱 만드는 과정에서의 필수 과정
  9. <자주 사용되는 Tag 핵심 및 차이점>
  10. 시맨틱 요소
  11. 왜 사용하는가? (div와의 차이점)
  12. 자주 사용되는 Tag

HTML / CSS / JavaScript


HTML

  • 웹 페이지 구조 (틀) 담당
  • 마크업 언어

CSS

  • 디자인 요소를 시각화
  • 스타일 시트 언어

JavaScript

  • 웹 페이지를 프로그램으로 만들어 상호작용할 수 있게 함
  • 프로그래밍 언어

HTML

HTML - HyperText Markup Language 약자

Tag 정의

  • HTML은 Tag들의 집합
  • 부등호 (<>)로 묶인 기본 구성 요소
  • 기본적으로 열고 닫기가 지켜짐 ex) <> 열기 , </> 닫기

id & class

  • id : 고유한 이름 붙일때 사용 (전체 통 틀어서 오직 하나일 때)
  • class : 유형별로 분류할 때 (반복적인 유형을 분류할 때)

웹,앱 만드는 과정에서의 필수 과정

  • 프로토 타이핑을 꼭 거쳐야 함
    -개발 초기에 모형을 만들어 기능 요구 사항을 파악하고, 반영하는 개선 방식

 

<자주 사용되는 Tag 핵심 및 차이점>

  • div : 한줄 차지, span : 컨텐츠 크기만큼 차지
  • img : 닫는키가 없음 : </>
  • a : 링크 삽입 키 , 속성:href
  • ul,li : 리스트
  • li : ul,ol 로 무조건 감싸져야 한다.
  • input, textarea : 다양한 입력 폼 ex)체크 박스 등

 

시맨틱 요소

  • 사람과 컴퓨터가 읽기 쉬운, 의미 있는(semantic) HTML 문서를 작성 가능

 

왜 사용하는가? (div와의 차이점)

  • 검색엔진이 웹 페이지를 방문시, div보다 시맨틱 요소를 중요한 키워드로 고려함
  • 개발자들이 함께 작업시, div요소를 탐색하는거보다 의미있는 코드블록을 찾는 것이 더 편리, 데이터 유형 예측이 쉬움

 

자주 사용되는 Tag

  • article : 독립적이고 자체 포함된 콘텐츠를 지정합니다.
  • aside : 본문의 주요 부분을 표시하고 남은 부분을 설명하는 요소입니다. 특별한 일이 아니면 사이드바나 광고창 등 중요하지 않은 부분에 사용됩니다.
  • footer : 일반적으로 페이지나 해당 파트의 가장 아랫부분에 위치하며, 사이트의 라이선스, 주소, 연락처 등을 넣을 때 사용합니다.
  • header : 일반적으로 페이지나 해당 섹션의 가장 윗부분에 위치하며, 사이트의 제목이 보통 들어갑니다. 선택적으로 상단바나 검색창 등이 안에 들어갈 수 있습니다.
  • nav : 내비게이션(navigation)의 약자로, 일반적으로 상단바 등 사이트를 안내하는 요소에 사용됩니다. 보통은 안에 ul을 넣어 목록 형태로 사용합니다.
  • main : 문서의 주된 콘텐츠를 표시합니다.

 

'Front end > HTML \ CSS' 카테고리의 다른 글

[ CSS ] px, em, rem 차이  (0) 2023.11.29
[ HTML & CSS ] 레이아웃 리셋하기  (0) 2023.11.29
[ HTML/CSS ] - 기초 활용  (0) 2023.03.21
[ CSS ] - css 기초  (0) 2023.03.21
  1. HTML / CSS / JavaScript
  2. HTML
  3. CSS
  4. JavaScript
  5. HTML
  6. Tag 정의
  7. id & class
  8. 웹,앱 만드는 과정에서의 필수 과정
  9. <자주 사용되는 Tag 핵심 및 차이점>
  10. 시맨틱 요소
  11. 왜 사용하는가? (div와의 차이점)
  12. 자주 사용되는 Tag
'Front end/HTML \ CSS' 카테고리의 다른 글
  • [ CSS ] px, em, rem 차이
  • [ HTML & CSS ] 레이아웃 리셋하기
  • [ HTML/CSS ] - 기초 활용
  • [ CSS ] - css 기초
_moda
_moda
프론트엔드 개발 공부를 하고 있읍니다.
_moda
ModaLog
_moda
전체
오늘
어제
  • All Records
    • 취업 준비
    • TIL
    • Front end
      • HTML \ CSS
      • JavaScript
      • TypeScript
      • React
      • GIT
      • Node.js
      • 개발 지식
      • 면접 질문 공부
    • Boot Camp
      • code states
      • Project
    • 자료구조 \ 알고리즘 기법
    • Coplit
    • Programmers
    • 모다딥 공부 정리

블로그 메뉴

  • 태그
  • 방명록

공지사항

  • 개발자로 가는 길

인기 글

태그

  • react
  • javascript
  • 타입스크립트
  • 모던 자바스크립트 딥 다이브
  • til
  • 네트워크 기초
  • typescript
  • Coplit
  • 코드스테이츠
  • CODE STATES

최근 댓글

최근 글

hELLO · Designed By 정상우.
_moda
[ HTML ] - HTML 기초
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.