모든 섹션은 가급적 heading을 가진다.
제목, 로고, 검색 폼, 작성자 이름 등의 요소를 포함한다.
<header>
,<footer>
가 자손으로 올 수 없다.<address>
,<footer>
,<header>
의 자손이 될 수 없다.
컨텐츠의 그룹으로, 더 적합한 의미를 가진 요소가 없을 때 사용한다.
- 논리적인 흐름 없이 감싸기 위한 목적이라면
<div>
가 적합하다.<address>
의 자손이 될 수 없다.
문서 내에서 독립적으로 구분되는 섹션에서 사용한다.
- 독립적인 요소이기 때문에 다른
<article>
과 구분이 되기 위해 가급적 heading을 가지도록 한다.<address>
의 자손이 될 수 없다.
변수의 연산이나 값이 아닌, 변수의 이름을 그대로 출력이 필요할 때 사용한다.
#{변수이름}
은변수이름
으로 출력된다.
javascript의 for in문과 같다.
@at-root
지시자를 선언하면 선택자가 중첩되지 않는다.
git remote update
해서 develop branch를 불러오고, 각자 작업할 별도의 branch를 생성한다.push
및 pull request
를 보낸다.Merge pull request
를 클릭하고 branch에 합친다.pull request 보내기
- push한 원격 저장소에서
pull request
를 누른다.- 리더 저장소로 보내도록 설정하고, 코멘트를 적고 보낸다.
pull request 충돌 해결하기
- develop branch가 최신화되기 이전에
pull request
를 보내서 충돌된pull request
는cancel
시킨다.- cancel된 팀원은 develop 브랜치로 이동해서 최신화된 파일을
pull
한다.cancel
된 파일을push
했던 branch로 이동해서merge
한다.- 변경사항을 확인하고, 충돌을 해결한다.
- 본인의 원격 저장소에
push
하고,pull request
를 보낸다.- 리더가
Merge pull request
한다.- 작업 완료된 branch는 삭제한다.
git checkout -t 별칭/브랜치이름