-
Notifications
You must be signed in to change notification settings - Fork 44
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
[이남경]Week2 #54
The head ref may contain hidden characters: "part1-\uC774\uB0A8\uACBD-week2"
[이남경]Week2 #54
Conversation
…of the 2nd week mission
안녕하세요 남경님 ! 위클리 미션 수행하시느라 수고 정말 많으셨습니다 ! |
commit 단위를 더욱 자주, 작게 해보시는건 어떠실까요?git을 다룰 때 commit은 "언제 해야 하는가"를 생각해보신 적 있으신가요?
그럼 커밋을 언제 해야 할까요?저는 다음과 같은 룰을 지키며 커밋을 하는걸 권장 드립니다:
관련하여 읽으시면 좋은 아티클을 추천드릴게요:tl;dr관련 변경 사항 커밋 자주 커밋 미완성 작업을 커밋하지 마십시오 커밋하기 전에 코드를 테스트하세요 또한 깃 커밋 메시지 컨벤션도 함께 읽어보세요:tl;dr:커밋 메시지 형식 type: Subject
body
footer 기본적으로 3가지 영역(제목, 본문, 꼬리말)으로 나누어졌다. 메시지 type은 아래와 같이 분류된다. 아래와 같이 소문자로 작성한다. feat : 새로운 기능 추가 |
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.
해당 파일 확장자를 .svg
로 하신 이유가 있으실까요?
svg
는 벡터 이미지를 사용할 때 정하는 확장자입니다 ! 수학적 연산처리로 그래픽을 나타내는 방법이며 낮은 용량과 깨지지 않는 장점이 있어요.
해당 이미지는 점과 선으로 이루어지기 어려운 이미지이며 벡터이미지 보다는 픽셀 이미지에 가까운 것 같습니다 !
또한, 단순이 img
라는 파일명 보다는 product-image-1
, 혹은 introduce-product-image-1
, landing-main-image-1
과 같이 의미 있는 파일명으로 짓는 것이 어떨까요 ? =)
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.
파일명에는 띄어 쓰기 대신 -
를 사용하시는 것을 권장드립니다 !
문자열로 표시할 때 "Component\ 2.svg"
이런식으로 표기해야 될 수도 있어서요.
<a href="/signup.html"> | ||
<input class="main-h1-button" type="button" value="링크 추가하기"> | ||
</a> | ||
<img src="/images/landing/_img.svg" alt="landing-main-image"> |
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
를 좀 더 구체적으로 작성해볼까요?
alt
를 꼼꼼하게 작성했군요 ! 좋은 습관입니다.
다만, alt
는 스크린 리더 사용자에 대한 보조 텍스트가 될 수 있으므로 "어떠한 이미지 인지"를 작성해주는 것이 좋아요 !
alt의 목적
- 인터넷 연결이 끊겼을 때 대체되는 이미지
- 스크린 리더 사용자를 위한 대체 텍스트
- 이미지를 볼 수 없는 환경에서 이미지를 대체하기 위한 텍스트
등 목적을 알게 된다면 alt를 어떻게 사용하시면 될지 알 수 있을 것 같아요.
다음은 하버드 에듀케이션에서 제안하는 alt
규칙입니다:
tl;dr
- Write Good Alt Text
- Add alt text all non-decorative images.
- Keep it short and descriptive, like a tweet.
- Don’t include “image of” or “photo of”.
- Leave alt text blank if the image is purely decorative
- It's not necessary to add text in the Title field.
<section class="input"> | ||
<section class="input-email"> | ||
<label class="label" for="이메일">이메일</label> | ||
<input class="email" type="email" placeholder="[email protected]"> |
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>
에 type
프로퍼티를 올바르게 설정하셨군요 👍 좋습니다.
</section> | ||
</section> | ||
<p class="login"> | ||
<input class="button" type="submit" value="로그인"> |
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.
오호 좋아요 form
안에 input
태그로 적절하게 설정하셨군요 ! 👍👍👍
<img src="/images/landing/_img.svg" alt="landing-main-image"> | ||
</section> | ||
|
||
<section class="main1"> |
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
/id
를 단순히 숫자를 열거하는 것보다 어떤 "목적"인지 작성하는게 어떨까요?
다음은 *BEM 컨벤션을 따른 목적을 내포한 네이밍 예시입니다:
<section class="main1"> | |
<section class="landing-section__image--left"> |
만약, 1
, 2
와 같은 순서가 숫자로 들어가야 한다거나 디자인을 보았을 때 직관적으로 재사용 가능한 패턴들로 보이는데 각자 다른 고유한 스타일이 들어가야한다면, 스타일 구성이 잘못되었는지도 확인해보면 좋습니다.
BEM: CSS 클래스/아이디 네이밍 컨벤션 중 하나예요. 더 알아보기
저장한 링크를<br> | ||
<span class="main4-h2-gradient">검색</span>해 보세요 | ||
</h2> | ||
<p class="main4-text-normal"> |
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.
text-normal
과 같은 의미 있는 클래스명. 훌륭합니다 👍 이런식으로 지어주시면 더욱 좋을 것 같아요 ㅎㅎ
위클리 미션 진행하시느라 수고 정말 많으셨어요 남경님 ! |
<body> | ||
<header> | ||
<section class="header"> | ||
<a href="/"> | ||
<img class="header-logo" src="/images/signin/logo.svg" alt="Linkbrary-logo"> | ||
</a> | ||
<nav> | ||
<a href="/signin.html"> | ||
<input class="header-login" type="button" value="로그인"> | ||
</a> | ||
</nav> | ||
</section> | ||
</header> | ||
<main> |
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가 맞는지 잘 모르겠어요 ㅠㅜ
요구사항
https://week2mission-erin.netlify.app/
기본
심화
주요 변경사항
스크린샷
ㄴ main ㄴ signin ㄴ signup멘토에게