프라이D
프라이Develog(❁´◡`❁)
프라이D
전체 방문자
오늘
어제
  • ALL (378)
    • TDD, Cleancode with JavaScr.. (5)
    • 프로젝트 (32)
      • work (3)
      • 직접 만드는 기술 블로그 (2)
      • 데일리 옥션 (19)
      • 모락모락 (8)
    • Computer Science (1)
    • Algorithm & 자료구조 (94)
      • 알고리즘 w.JavaScript (53)
      • 자료구조 (5)
      • (인프런) 자바스크립트 알고리즘 문제풀이 (34)
    • JavaScript (45)
      • JavaScript (41)
      • 모던 자바스크립트 Deep Dive (4)
    • WEB (13)
    • 회고 (12)
    • TIL (109)
    • WIL (7)
    • Stacks (20)
      • React.js (6)
      • Next.js (1)
      • Redux (3)
      • Node.js (2)
      • GIT (2)
      • SAP (1)
    • 15일 메이킹 프로젝트 (15)
    • 이전 기록 (14)
    • ETC. (5)
    • ---------------2021 (6)
      • 내일배움단-웹개발 5주 (2)
      • 정보처리기사 (4)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • nomadcoders
  • 스파르타코딩클럽
  • 내일배움카드
  • MySQL
  • 투포인터알고리즘
  • Til
  • 2023 인프콘 후기
  • 코딩프로젝트
  • 내일배움단
  • 비트마스크
  • 코드스테이츠
  • 알고리즘
  • JavaScript
  • 국비지원
  • 자바스크립트비트마스크
  • 자바스크립트
  • vanilaJS
  • 모던자바스크립트딥다이브
  • nomadcoder
  • 자바스크립트알고리즘

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
프라이D

프라이Develog(❁´◡`❁)

15일 메이킹 프로젝트

[15일 메이킹 프로젝트] 프로젝트 도입 전 복습 - HTML/ CSS

2021. 9. 24. 15:17

 

HTML / CSS

 

1. 태그란?

브라우저에게 어떻게 문서를 출력할 것인지 명령을 내릴 수 있다.

문서의 구조, 형태를 표현하며 html 문서를 꾸며주는 역할. 

https://developer.mozilla.org/en-US/docs/Web/HTML<< html 태그를 검색, 공부할 수 있다.

<tag> content </tag> //open & close

2. attribute란? 

태그에 속성을 부여하는 것.

<tagname attrname = "attrvalue"> content </tagname>

3. class란?

해당 class가 붙은 태그를 지정해 css에서 부를 수 있다.

<tagname class = "classname"> content </tagname>

//css에서 부를 땐//
.classname { 속성부여; }

 

4. id란?

class와 마찬가지로 해당 id가 붙은 태그를 지정해 css에서 부를 수 있다.

차이점은, 1개의 element에 1개의 id 값을 줄 수 있다. (class는 여러 tag에 동일하게 적용 가능)

<tagname id = "idname"> content </tagname>

//css에서 부를 땐//
#idname { 속성부여; }

5. CSS란?

Cascading Style Sheets 의 약자.

cascading 즉, 계단식으로 적용되므로 작성 순서가 중요하다.

css의 적용방법은 두가지로,

- html파일 내에 작성해 적용시킬 수 있다.

- 별도의 css 파일을 link로 html 파일에 import 시킬 수 있다.

 

6.inline과 block의 차이

하나의 요소 옆에 다른 요소가 올 수 있는가의 차이.

inline : 옆에 놓일 수 있다 (가로나열).  높이와 너비가 없다.

block : 옆에 놓일 수 없다 (세로나열). 높이와 너비가 있다.

 

7. margin, border, padding

border : 태그의 테두리를 설정하는 속성. border를 경계로 밖은 margin, 안은 padding.

margin : border 바깥쪽의 공간. 브라우저는 자동으로 margin값을 준다.  

padding : border 안쪽의 공간. 

 

css에서 이들의 속성을 변경할 수 있다.

tagname {
margin: 20px 15px; //20px(top,bottom),15px(left,right)
margin: 10px 20px 30px 40px //10px top,20px right,30px bottom,40 left (시계방향순.)
}

* inline의 margin은 left, right 방향으로만 적용. top, bottom을 추가하고 싶다면

tagname {
display: block; //inline -> block
)

 

저작자표시

'15일 메이킹 프로젝트' 카테고리의 다른 글

[15일 메이킹 프로젝트] #5일차 개발일지  (0) 2021.09.28
[15일 메이킹 프로젝트] 프로젝트 도입 전 복습 - JavaScript / jQuery / Ajax  (0) 2021.09.27
[15일 메이킹 프로젝트] #4일차 개발일지  (0) 2021.09.27
[15일 메이킹 프로젝트] #2일차 개발일지  (0) 2021.09.25
[15일 메이킹 프로젝트] #1일차 개발일지  (0) 2021.09.24
    '15일 메이킹 프로젝트' 카테고리의 다른 글
    • [15일 메이킹 프로젝트] 프로젝트 도입 전 복습 - JavaScript / jQuery / Ajax
    • [15일 메이킹 프로젝트] #4일차 개발일지
    • [15일 메이킹 프로젝트] #2일차 개발일지
    • [15일 메이킹 프로젝트] #1일차 개발일지
    프라이D
    프라이D
    틀린내용 정정 및 개선사항은 언제든지 댓글 달아주세요 :D

    티스토리툴바