About Me/회고

[스파르타 코딩클럽] 인생사진 쏙쏙 코딩네컷

블로그 주인장 2023. 2. 5.

[스파르타코딩클럽] 에서 진행한

2월 월간 맛보기 코딩인

인생사진 쏙쏙 코딩네컷을 공부해봤다.

 

기본 시간은 얼마되진 않지만

HTML,CSS에 관한 기초적인 학습과

페이지를 만들어 사진과 동영상을 기록할 수 있는

사이트를 만드는 것이다.

 

 

★HTML, CSS 기초학습★

- HTML : 웹사이트를 이루는 기본적인 틀로 <태그>로 이루어져 있다

해당 태그의 이름을 예시로 들었는데, <a>,<img>,<input>은 노란색 글씨인 href, src, type을 넣어줘어야하는데

이러한 부분을 '속성'이라고 불린다. 2% 부족한 태그의 기능을 채워주는 역할이다

 

ㅁ 선택자의 역할을 하는 단어

1) 단 하나만 존재하는 요소를 표현하기 위한 방법 → ID

2) 비슷한 종류의 요소를 묶어놓는 방법 → CLASS

 

- CSS : HTML 태그에 색칠을 하는 역할이다

★구조 잡기★

<body>
    <div class="container">
			<div class="photos">
	      <div id="image1" class="photo-frame">사진1</div>
	      <div id="image2" class="photo-frame">사진2</div>
	      <div id="image3" class="photo-frame">사진3</div>
	      <div id="image4" class="photo-frame">사진4</div>
			</div>
      <div class="footer">아래 영역</div>
    </div>
</body>

 

1. 사진 영역에 이미지 설명 글(description) 넣어주기

  • div 태그를 활용하면 된다
  • 글자 태그는 보통 span 태그를 사용합니다
  • 나중에 css를 적용하기 위한 id와 class 속성 기입,  잊지 말아야한다 

2. 아래영역(footer) 만들기

  • 현재 ‘아래 영역’이라고만 되어있는 부분을 꾸며봅시다!
  • ‘paragraph’를 의미하는 p 태그 이용해서 만든다
<div class="footer">
	<p class="f-title">Happy Lunch Time</p>
  <p class="f-date">2023.01.23</p>
</div>

 

ㅁ body 태그 스타일링

/* body태그 자체에 css 요소 부여 */
body {
	font-family: "LeeSeoyun";
	margin: 0;
	display: flex;
	justify-content: center;
	background-image: url("./background.png");
}

 

font-family - 우리의 웹 사이트 전체에서 사용할 폰트를 정의

margin - 마진이 있으면 해당 컴포넌트로부터 바깥쪽으로 얼만큼의 영역이 남게 돼요(여유공간)

가운데정렬 옵션 - 전체 웹 사이트에서 코딩네컷의 영역이 가운데정렬

display: flex; /* flexible하게 보여줄건데 */

justify-content: center; /* 안에 내용물들을 가운데 정렬 해줘! */

 

 

최종 결과물

수업이 길지 않고, 짤막하게 1시간 정도

집중해서 만들면 진행할 수 있다.

다만, 이미 만들어져 있는 것을 따라하다보니

안보고 할 수 있을지에 대한 의문은 든다

 

혼자서 할 수 있을 정도로

나만의 사이트를 만들어봐야겠다

반응형

댓글