Skip to content
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

KDT5_KimJiHye #67

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

KDT5_KimJiHye #67

wants to merge 1 commit into from

Conversation

jjyejye
Copy link

@jjyejye jjyejye commented Apr 6, 2023

써브웨이 클론 코딩입니다.
JS는 아예 쓰지 않고 HTML과 CSS로만 작업했습니다.

원본 사이트 : https://www.subway.co.kr
클론 사이트 : https://jjyejye.github.io/Subway-clone

@happyhermann
Copy link

메타태그로 검색엔진 최적화에 도움되게 한 것 좋았습니다.
header, footer등 시멘틱 태그 사용 좋았습니다.
BEM 준수한 것도 좋았습니다!

그런데 최상위 제목으로는 h1 태그가 오는 게 중요합니다.
이런 점 이외에도 CSS 스타일을 명시하는 태그를 사용하지 않는 것 또한 시맨틱 마크업의 한 종류 입니다.
예를 들어보겠습니다, 효과를 부여하는 태그가 있습니다. 둘은 동일하게 글자색을 진하게 하지만 태그의 경우는 그 자체가 "blod"의 약어이기 때문에 태그 자체가 스타일을 가진다고 할 수 있습니다. 하지만 의 경우는 "그 안의 내용이 다른 내용보다 더 가종되어야 한다."라는 의미를 가지고 있기 때문에 시맨틱 마크업에 더 적합합니다.

Copy link

@cdm1263 cdm1263 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

강의에서 배운 내용을 토대로 메타태그 작성, javascript:void(0) 작성, 띄어쓰기와 주석처리로 코드 가독성 높이기 등등 깔끔하게 작성해 주신 것 같고 저도 다시금 공부한 내용을 다시 떠올리는 시간이 되었던 것 같습니다! 과제 고생하셨습니다~

<div class="section_subway_inner">
<div class="content_top">
<div class="utilization">
<p>써브웨이를<br>제대로 즐기는 방법!</p>
Copy link

@cdm1263 cdm1263 Apr 22, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

<br> 보다는 <br /> 로 쓰는것이 HTML의 올바른 태그 작성법에 가까운 것 같습니다!

<section class="visual">
<div class="inner">

<div class="title" style="max-width: 100%;">
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

스타일 적용 우선순위 적용을 위해 인라인 방식으로 적용하신건지 궁금합니다!

Copy link

@sihyun92 sihyun92 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

지혜님이 HTML / CSS가 처음이라고 하셨는데 저보다 더 잘하셔서 놀랐습니다 :) 제가 피어리뷰를 진행할 만큼 잘하진 못해서 조금 부끄럽지만 전체적으로 구조도 잘짜셨고 클래스 이름 정하신 것도 저보다 나아서 좋습니다. 다만 아직 익숙치 않으셔서 그런지 인라인으로 넣어서 작업하신 부분이 많아서 조금은 아쉽습니다 ㅜㅜ 그래도 앞으로 진짜 훌륭한 프론트엔드 개발자가 되실거라고 저는 확신이 듭니다 ㅎㅎ 고생많으셨어요~

</div>
<div class="board_list">
<ul>
<li><a href="javascript:void(0)" onclick="view.noticeView(this);return false;" data-idx="286">시스템 안정화를 위한 서버 점검 안내</a></li>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

main.js 안에다 addEventListner로 처리하는게 수정하기 좋았을거 같은데 인라인으로 이벤트를 작성한 이유가 있는지 궁금합니다.

display: block;
}
footer .content .sns_area.fackbook {
background: url(../images/common/icon_sns_facebook.png) 0 0 no-repeat;

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이미지를 background 속성으로 넣으신거 너무 좋아요 ㅎㅎ img태그가 많아질 경우에는 html 구조가 자칫 복잡해질 것을 우려해서 background 속성을 넣으신거 같은데 그게 맞다면 너무 잘하셨어요!! 굿입니다 ㅎㅎ

border-radius: 30px;
transition-duration: 0.3s
}
.section_subway .section_subway_inner .content_bottom .banner_sponsor .bx-wrapper .bx-pager a.active {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

반복적으로 클래스이름을 나열해서 적으셨는데 scss에서 전처리과정을 거쳐서 이렇게 된 것인지는 모르겠으나 클래스는 이미 자신의 이름을 가지고 있기 때문에 굳이 길게 쓰지 않아도 좋았을거 같아요. 그래도 어디에 뭐가 들어갔는지 적어주신건 저도 많이 배워야 할 부분이네요 ㅎㅎ

Copy link
Contributor

@kledyu kledyu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

우리 8조 그룹장 지혜님! 직접 클론페이지 소개해주셨을 때 뜻대로 되지 않아 속상해하셨었는데, 전혀 그러실 필요 없이 잘 만드신 것 같아요!! meta 태그 작성, javascript:void(0) 사용 등 온라인 수업을 참 성실히 들으시고 잘 이용하신 것 같습니다! 과제 고생하셨습니다!! :)

padding: 10px 20px 34px 20px;
font-size: 18px;
font-weight: bold;
letter-spacing: -0.04em;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

em을 이용하신 이유가 궁금합니다!

Comment on lines +154 to +155
/* main */
/* visual */
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

세분화한 주석의 사용으로 구분을 더 쉽게 한 점이 가독성을 높여주는 요인인것 같습니다! 저도 배워가요 ㅎ_ㅎ

Comment on lines +231 to +238
<img src="./images/menu/sandwich_cl06_01.jpg" alt="Egg Mayo" />
<strong class="slider_classic_wrapper_name">
에그마요
</strong>
<p>부드러운 달걀과 고소한 마요네즈가 만나<br>더 부드러운 스테디셀러</p>
</div>
<div class="classic-wrapper">
<img src="./images/menu/sandwich_cl01_01.jpg" alt="Italian B.M.T.™" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

img 파일이 렌더링되지 않았을 때를 대비하여 alt값을 꾸준히 기입하신 점은 꼭 배워갑니다!

Comment on lines +302 to +314
<div class="bx-wrapper" style="max-width: 100%;"><div class="bx-viewport" aria-live="polite" style="width: 100%; overflow: hidden; position: relative; height: 300px;">
<div class="bxslider" style="width: 1215%; position: relative; transition-duration: 0s; transform: translate3d(-270px, 0px, 0px);">
<div style="float: left; list-style: none; position: relative; width: 270px;" class="bx-clone" aria-hidden="true">
<a href="javascript:void(0)">
<img alt="치킨 컬렉션" src="./images/upload&banner/메인하단롤링배너270X300_20230302091543845.jpg" />
</a>
</div>
<div style="float: left; list-style: none; position: relative; width: 270px;" aria-hidden="false">
<a href="javascript:void(0)">
<img alt="치킨 컬렉션" src="./images/upload&banner/메인하단롤링배너270X300_20230302091543845.jpg" />
</a>
</div>
<div style="float: left; list-style: none; position: relative; width: 270px;" class="bx-clone" aria-hidden="true">
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

인라인으로 css 요소를 적용하려다보니 html 코드가 다소 난잡해보일 수 있을 것 같습니다!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants