-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[1주차 기본과제] 3번과제 #3
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
오우! 시멘틱구조 잡는거에 신경쓴게보인다!!!ㅎㅎㅎ
대신 커밋 조금만더 분할시켜서 올려주면 편할것가타 ㅎㅎ
추가루 상품 정렬이지금 가운데에서 되고 있는데 왼쪽부터 채워지게 하려면
.cards 에 align-items: center; 넣어주면 델것가튼데!
고생많아써💛 심화도 나중에 도전해보길!
></script> | ||
</head> | ||
<body> | ||
<header class="header"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
태그가 header인데 클래스명을 header로 하신 이유가 있나요?!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
앗 class를 그냥 다 부여하는 경향이 있어서,,굳이 클래스명이 같다면 부여하지 않고 태그이름으로 사용해도 되겠네요!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
마자요!!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
한글을 사용하니까 lang="ko"로 해주면 더 좋을 것 같아용!!
en는 한글을 변환하지 못하지만, ko는 한글과 영어를 모두 자동 변환해준다는 장점이 있다고 합니닷!!
<body> | ||
<header class="header"> | ||
<h1 class="header_title">Heon's Camera</h1> | ||
<button class="header_btn"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
button type 지정하는 이유도 살펴보기이!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
넵 살펴봤습니다 button type에 그런 의미가 있는줄 몰랐네요,,
<header class="header"> | ||
<h1 class="header_title">Heon's Camera</h1> | ||
<button class="header_btn"> | ||
<i class="fa-solid fa-bars" style="color: #005eff"></i> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
요기만 style을 지정해준 이유가 있낭?!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이부분은 색깔 확인하고 나중에 css로 다시 부여한다는 걸 깜빡하고 그대로 둔거 같네요,, CSS로 다시 부여하겠습니다!
<h3 class="nav_title">종류</h3> | ||
<ul> | ||
<li class="nav_content"><input type="checkbox" /> 전체</li> | ||
<li class="nav_content"><input type="checkbox" />풀프레임</li> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
input label 로 묶어주면 더 시멘틱스럽겟다~💛
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
아 input은 라벨 태그 사용가능하다는 걸 까맣게 잊고 있엇습니다...! 사용해서 다시 묶어 주겠습니다!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
갠차나요 그럴줄알고 2주차 과제에 넣어놓았다는 사실 >.<
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
오왕 nav 태그 안에 ul, li 사용해준 디테일 넘 멋져요
<div class="cards_tagbox"> | ||
<p class="cards_tag">#소니</p> | ||
<p class="cards_tag">#풀프레임</p> | ||
<p class="cards_tag">#플래그쉽</p> | ||
</div> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
::before 속성사용하면 #은 제거할수있겟따!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이부분도 before써서 작성해줄 생각도 못했네요,, 사용해보겠습니다!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1차세미나때 배웠는데~.~
<p class="cards_tag">#풀프레임</p> | ||
<p class="cards_tag">#플래그쉽</p> | ||
</div> | ||
<img class="cards_img" src="./static/a7m4.jpeg" alt="a7m4" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
여기 alt는 기기 이름인가요?! 궁금
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
네네 alt안에 있는건 전부 기기명입니다!
@@ -0,0 +1,87 @@ | |||
@import "./reset.css"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
요걸 html 파일에서 불러오지 않고 css에서 Import 한 이유가 있나아?!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
어,,,제가 처음 배울때 다들 이렇게 하길래 그냥 이렇게 했습니다..! 뭔가 html파일에 css 하나만 연결되는게 깔끔한거 같긴 한데 큰 이유는 없었습니다,,
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
아하!!! 저는 html에 불러와서 그냥 무슨이유였는지 궁금해써용!! 먼가 머랄까 css안에서 css부르면 파일 분리시키는 이유를 모르겟어서!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
오홍홍!! 근데 reset.css를 global style처럼 사용한 거 같은데 !! 요래 써도 분리하는게 별론걸콰?? *{} 전체에 적용하는게 더 나운가??
아니 나더 이번에 오랜만에 css 쓰는데 코드가 생각보다 길어져서 분리하면 푠할텐데 생각이 들더라귱!! 궁금궁금!
display: flex; | ||
justify-content: center; | ||
align-items: center; | ||
flex-wrap: wrap; | ||
width: 10rem; | ||
height: 0.65rem; | ||
overflow: hidden; | ||
word-break: keep-all; | ||
padding: 0.2rem; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
속성순서 깔끔한데 혹시 동헌이만의 규칙으로 적어준걸까요?!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
어 음 그냥 보통 배열을 먼저 생각한뒤에 크기 지정하고, 그 뒤에 원하는 기능과 자잘한 속성들을 넣어주는 편이라 그런 순서로 적은것 같아요!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CSS 속성순서를 회사별로 지정하고 있다는사실!! ㅎㅅㅎ우리도 일관성있게 하면 좋겟죵!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
왕 다 rem으로 통일시킨 거 넘 멋지다.. 나도 rem으로 이제 통일시켜봐야겠어..!
</nav> | ||
<section class="cards"> | ||
<!--첫번째--> | ||
<article class="cards_content"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
article, section 시맨틱하게 사용하는거 헷갈려서 찾아봤는데!! section 안에 article이 들어가는 것보다 article안에 여러개의 section이 존재하는게 자연스럽다구 하더라구용~~
" 서로 관련 있는 내용을 모아 놓아야 할 <section>
안에 각각이 독립된 <article>
이 들어가 서로 다른 내용의 독립 <article>
이 배치되기 때문"이라고 하더라구욥!!
(저는 결국 고민하다 <section>
안에 <div>
를 사용했지만요...)
무튼 알고있음 좋을 것 같아서 스리슬적 남겨놓고 갑네다 ~~
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
오옹 이건 단순 궁금증인데
1주차 셈나 자료 html - 시멘틱 태그 파트에
article - section ❌
section - article ⭕ 로
article 안에 section이 들어가는 건 지양하는 게 좋다라고 들은 것 같긴 한데,, 뭐가 더 좋은 걸까용?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
></script> | ||
</head> | ||
<body> | ||
<header class="header"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
한글을 사용하니까 lang="ko"로 해주면 더 좋을 것 같아용!!
en는 한글을 변환하지 못하지만, ko는 한글과 영어를 모두 자동 변환해준다는 장점이 있다고 합니닷!!
<h3 class="nav_title">종류</h3> | ||
<ul> | ||
<li class="nav_content"><input type="checkbox" /> 전체</li> | ||
<li class="nav_content"><input type="checkbox" />풀프레임</li> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
오왕 nav 태그 안에 ul, li 사용해준 디테일 넘 멋져요
</nav> | ||
<section class="cards"> | ||
<!--첫번째--> | ||
<article class="cards_content"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
오옹 이건 단순 궁금증인데
1주차 셈나 자료 html - 시멘틱 태그 파트에
article - section ❌
section - article ⭕ 로
article 안에 section이 들어가는 건 지양하는 게 좋다라고 들은 것 같긴 한데,, 뭐가 더 좋은 걸까용?
display: flex; | ||
justify-content: center; | ||
align-items: center; | ||
flex-wrap: wrap; | ||
width: 10rem; | ||
height: 0.65rem; | ||
overflow: hidden; | ||
word-break: keep-all; | ||
padding: 0.2rem; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
왕 다 rem으로 통일시킨 거 넘 멋지다.. 나도 rem으로 이제 통일시켜봐야겠어..!
✨ 구현 기능 명세
header , nav, card section
으로 나누어 구현합니다.space-around
를 사용합니다.전체, 분류1, 분류2, 분류3
총4가지로 구현됩니다.flex 또는 grid
를 사용하여 배치합니다.상품제목, 해시태그 목록, 이미지, 하트 찜 누르기
가 들어있습니다.🌼 PR Point
🥺 소요 시간, 어려웠던 점
5h
의외의 곳에서 너무 시간을 많이 썼다. 속을 썩인 부분은 바로 nav였다. flex-shrink라는 속성을 몰라서 nav바가 자꾸 줄어드는데 이걸 어떻게 해야하는지 한참 찾았다. 또한 높이와 너비에 적용하는 fit-content라는 속성도 오늘 처음봤다. 자꾸 꽉차버리는 너비를 수정할 때 굉장히 빠르고 효과적이었다. 물론 이걸 찾는 과정이 빠르진 않았지만,,,태그를 안보이게 하는 건 뭔가 좀 깔끔한 방법을 찾다가 결국 그냥 내가 생각할 수 있는 가장 억지스러운 방법으로 해냈다. 왜인지는 모르겠는데 flex 속성을 부여 안하면 p태그로 작성된 글들이 이상한 모양으로 찌그러든다. 그래서 억지로 felx를 사용하면서 안보이게 하는 방향으로 했다.
🌈 구현 결과물