web 개발/프론트엔드

<html> html 태그 정리

잼추 2023. 1. 4. 21:46

1

 

1.        

-          HTML : 브라우저 창에 분서의 내용을 보여주기 위한 뼈대

-          CSS: 문서를 꾸미거나 요소를 적절하게 배치

-          JS: 사용자 동작에 반응해서 동적인 효과를 만들기 위한 기술

 

3

1.       Html : 문서 시작을 알림

-          Head: 브라우저에게 정보 제공, 문서 관련 정보입력, 브라우저 화면에는 보이지 않음

-          Body: 실제 브라우저에 표시될 내용

 

<body> 내부

1.       Header : 검색창이나 사이트 메뉴 삽입

-          로고영역

-          네비게이션: 문서나 위치에 영향을 받지 않음

n  문서안에 여러개 만들수 있음 (li 리스트 만들어서 배열)

2.       Main: 문서에서 핵심이 되는 내용

문서마다 다르게 보여는 내용, 웹문서에서 한번만 사용

-          Section: 메인 내부의 콘텐츠 영역

3.       Aside: 사이드바 영역

4.       Footer 사이트 제작 정보나 저작권 정보 연락처

5.       Div 소스를 묶는 용도, 영영 구별 이나 스타일 적용

 

4 텍스트 태그

1.       H1 : 제목 표시 h1 – h2 – h3…

2.       P : 텍스트

3.       Br : 띄우기

4.       Blockqutoe: 인용

5.       Strong, b: 굵게

6.       Em, I 이텔릭체로

7.       Ol, li 순서 목록

8.       Ui, li 순서 없는 목록: 주로 사용

9.       Img: 이미지

A.        웹문서에 이미지 삽입시

B.        <img src=”이미지 삽입경로”>

10.    Object : 음악, 동영상, pdf  기타 등등

11.    A : 링크 <a href = “링크 주소>

 

5 input 태그

1.       Text : 줄짜리 텍스트 입력필드

2.       Password: 비밀번호 입력

3.       Search: 검색 오른쪽 끝에 x 표시 생김

4.       url: 주소 이력 필드 http:// 시작

5.       email 메일주소 형식 자동체크

6.       tel: 전화번호

7.       radio: 여러가지중 하나만 선택하는 선택 필드

8.       checkbox : 여러가지 항목 이상을 선택함

9.       number: 숫자입력필드

10.    range: 슬라이드막대, 숫자로 범위내에서 선택, min max 지정가능

11.    file : 첨부파일

12.    hidden: 화면상의 폼에는 보이지 않고 서버 전송시 서버로 함께 전송되는 요소

 

 

6 css

-          선택자{속성: 속성값;
      
속성: 속성값;…}

1.       선택자

-          * : 전체 선택자

-          태그명 : 특정 태그를 사용한 모든 요소에 스타일 적용

-          .클래스명: 요소의 특정 부분에만 적용

여러 반복할 스타일이라면 클래스 선택자로 정의

-          #아이디명: 문서 안에서 한번만 사용할 목적으로 사용

-          그룹 선택자: 여러개의 선택자들을 , 동시에 사용

 

7 font

1.       Font-family

2.       Font-size

3.       Font-style: 이텔릭체

4.       Font: 굵기

5.       웹폰트: fonts.google.com에서 받을 수있음

-html : import url(‘hp://….);

-css: font-family: ‘글씨체’;

6. color : 16진수, 색상이름, rgb, rgba

7. text-align: start, end, left, right, center, justify, match-parent

8. line-height

9. text-decoration

10. text-shadow

 

8 박스모델

                  블록레벨 요소: 요소를 삽입했을 혼자 줄을 차지하는 요소

 

1.       Padding, border, margin 으로 구성됨

2.       Box-sizing: borde rbox-테두리까지 포함해서 너비설정

Content-box 콘턴츠 영역안 너빗값을 지정합니다. 기본값입니다.

3.       Box-shadow

4.       Border-style – 3px solid rgb(75, 70, 70) 한번에 설정함

5.       Border-radius

6.       웹문서 레이아웃 : block, inline, inline-block, none

7.       Position: absolute 설정 left right bottom up 퍼센트로 지정함

-          Position: static, relative, absolute(위치 설정 직접 하고 싶을때 주로 사용함), fixed

 

12

   

플렉스 박스 레이아웃: 수평방향이나 수직방향 하나를 주축으로 정하고 박스배치

1.       Display

-          Display: flex: 컨테이너 안의 플렉스 항복을 블록 레벨 요소로 배치

-          Display:inline-flex     컨에이너 안의 항목을 인라인 레벨 요소로 배치

2.       Flex-direction

-          Flex-direction: row

-          Flex-direction: row-reverse

-          Flex-direction: colum

-          Flex-direction: row-reverse

3.       Justify-content

-          Justify-content: flex-start 주축의 시작점에 맞춰 배치

-          Justify-content: flex-end 주축의 시작점에 맞춰 배치

-          Justify-content: center 주축의 시작점에 맞춰 배치

-          Justify-content: space-between 주축의 시작점에 맞춰 배치

4.       Align-item

-          Align-item: flex-start

-          Align-item: flex-end

-          Align-item: center

-          Align-item: baseline

-          Align-item: stretch : 클래스 항목을 늘려 교차축에 가득 차게 배치함

5.       Align-content 플랙스 항목에 여러줄로 표시될때 교차축 기준의 배치 방법 지정

-          Flex-start

-          Flex-end

-          Center

-          Space-between: 첫번째 끝을 시작과 끝에 맞춤

-          Spacearound: 모든 항목을 교차축에 같은 간격으로 배치

-          Stretch: 늘리기

 

Css그리드 레이아웃: 수평이나 수직 방향 어디로든 배치가능

 

15 js

'web 개발 > 프론트엔드' 카테고리의 다른 글

<css> 기본 세팅  (0) 2023.01.04
<css> css 자주 쓰는 것 정리  (0) 2023.01.04