본문 바로가기
HTML,CSS,JavaScript

HTML CSS 복습

by 픠버 2022. 11. 12.

-HTML tag사이에 넣는 텍스트가 무언가가 된다. (title,image 등)

 

-브라우저는 아무 의미가 없어도 이해하려함.

 

 -h1 = header 글자 no.1 ~ h6까지 존재

 

-Header, main footer 

div 태그랑 같이 쓸 수 있음

태그들을 이용하여 시네마틱으로 짜면 좋음

 

Div - div는 의미가 없는 box

-div 태그는  Block 속성 칸을 다 차지삼

 

span -은 짧은 text를 위한 태그

 

Attribute 값에는 큰 따음표 무조건 ""

a=anchor를 뜻함 // link

 

href= http reference 라고 함! // anchor 태그에만 추가 가능

 

target = 기본값은 self 이고 , _blank 입력 시 새 탭에서 링크가 열림

 

img = 다른 태그와 다르게 /로 닫는 태그가 없다 자체 닫기 태그이기 때문

 

scr = img 안에 사진을 집어넣음

 

-CSS 와 HTML 을 섞는 방법

 

1. 같은 HTML 파일에 HTML,CSS 코드를 놓는 방법

head tag 안에 style tag를 작성한다

 

2. CSS와 HTML을 분리시키는 방법 ( 이걸 더 선호함)

-link tag 를 이용해 style.css와 연결하고 rel을 이용해 관계를 적어준다.

 

 

-CSS가 하는 일은 HTML에 색을 입혀줌 HTML 태그를 가리키는 일을 함.

 

동작원리

1.태그를 지정한다.

2.원하는 속성값을 쓴다.

 

브라우저가 CSS를 읽을 때 위에서부터 순서대로 읽는다.

CSS를 직접 적는 것을 inline CSS , CSS 파일을 include 하는 것을 external CSS라고 한다

만약 같은 selector를 가리키는 CSS 가 여러개이면 가장 마지막 스타일이 적용된다!

 

div 는 옆에 다른 div가 오지 않는다 

span은 옆에 다른 span이 올 수 있다.

 

div는 위에서 말했듯이 block 효과를 가지고 있고 옆에 다른 요소가 오지 못한다.

span은 inline 효과를 가지고 있고 자기만에 영역을 가지고 있다. (in the same line)

 

하지만 div 든 span이든 block 속성과 inline속성은 바꿀 수 있다.

 

inline속성은 높이와 너비를 가질 수 없고 

 

block 속성은 높이와 너비가 있다.

 

block의 특징으로는 margin,padding,border 가 있고.

브라우저는 기본적으로 style 속성을 준다

 

margine - 선 기준 경계의 바깥에 있는 공간

padding - 선 기준 안쪽 공간이라고 보면 된다.

 

방향 설정 없이 크기 설정을 주면 사방에 전부 다 적용 되고 , 하나씩 적용하면 시계방향으로 적용이 된다

두개를 줄 경우 상하 , 좌우 이다

 

그리고 상하에서는 Collapsing margin 현상이 발생한다. 

div margin이 body margin과 같을 때 발생하고 body와 div margin은 하나로 취급한다!

 

padding 과 margin은 반대 개념이고 , 특정 id 의 값을 지칭 하려면 #id를 이용해 접근하면 된다.

한 요소는 하나의 id만을 가질 수 있다.

 

 

 

 

'HTML,CSS,JavaScript' 카테고리의 다른 글

HTML,CSS 웹 페이지 구현  (0) 2022.11.15
Animation,Transformation, Transition  (0) 2022.11.13
CSS 복습 2  (0) 2022.11.13
클라이언트 서버  (0) 2022.11.11
HTML,CSS,JavaScript를 이용한 나만의 팬명록 만들기  (0) 2022.10.20