codestates/section1

unit3 [html기초]

나아눙 2022. 12. 21. 16:38

html기초

html: 프로그래밍 언어 X , 웹 페이지의 뼈대를 구성하는 마크업 언어 

         트리구조

 

자주 사용하는 html 요소

div 태그는 한줄 차지

span 컨텐츠 크기만큼 차지 

img 이미지 삽입 닫는 테그 없음

a :링크 삽입

ul,li :리스트 

input ,textarea : 다양한 폼

input type에서

radio 다수개중 하나 -> <input type="radio" name="op">A 

                                     <input type="radio" name="op">B

  A

B

 

checkbox는 여러개 선택

textarea :줄바꿈이되는 입력폼

 

<button> 로그인 <button/>

시맨틱 요소란?

의미를 가진 요소를 사용하는 방식

<div> , <span> 의미적 가치 X

<h1> 의미적 가치O

 

1. 검색 엔지이 시맨틱 요소를 중요한 키워드로 고려

2. 여러개발자가 의미있는 코드 찾는게 더 유용

 

시맨틱 종류

<article> : 독립적인 콘텐츠

<aside> : 중요하지 않은 부분 설명

<footer> : 아랫부분 위치 :주소 , 연락처 등

<header> : 윗부분 위치 사이트의 제목,상단바,검색창 등

<nav> : 사이트를 안내하는 요소, ul사용

<main> : 문서의 주된 콘텐츠

 

html 심화

와이어프레임 : 레이아웃의 형태를 잡는 단계

 

웹페이지 구조 잡기

div 사용 가능하지만 

의미 있게

section 태그

form태그 사용가능 -> 사용자가 입력한 값을 다른 페이지로 전송하는 역할

input,button 요소등의 자식요소를 감싼다.

화면을 전환해버리는 action이 있으므로 이해 필요

 

id 및 class 목적에 맞게 사용하기

id : 고유한 이름 (읽기 영역 자체 고유)

class :반복되는 영역을 유형별로 분류

<div id = "select1"> div#select1

<li class="comment"> li.comment

 

class = "para"

class -> name

para -> value