23.05.01 ~ 23.05.21
한 것
100일 코딩 챌린지
수강시작index.html
, 두번째 이후의 html페이지 이름은 각 목적에 맞게 작성. 단, 이름은 특수문자 -
를 제외하고 모두 영문소문자로 작성하여야 함.#id
.class
li p
h2 > p
: h2태그의 자식태그인 p태그리터럴
이란?1. 영문자, 숫자, 언더바_, 달러$ 만 사용가능
2. 자바에서 미리 지정된 키워드는 변수명으로 사용불가
3. 변수의 이름에는 길이제한이 없음
4. 관례상 Camel Case방식을 사용 - 첫단어를 제외한 단어의 첫 글자는 대문자로 작성
+ 포함하는 값을 대변하는 변수정을 작성할 것
<link rel="icon" href="images/favicon.ico" type="image/x-icon" />
type="image/x-icon"
는 해당 이미지가 특수이미지임을 알려주어 이미지를 찾는데 도움을 줌목표: 100일 코딩챌린지 강의 html css파트 끝내기 - 다음주부터 javascript파트 집입
html css파트 참고도서: 반응형 웹 실전 프로젝트 가이드(김광수, 조혜경 저)
display: flex;
추가display: grid;
추가grid-template-columns: 1fr 1fr;
display: grid;
, grid-template-columns
속성과는 달리 grid-column
은 자식태그에 적용시켜야 함grid-column: 1 / span 2;
grid
버튼 클릭.위치 속성에 대한 추가 정보
=>https://academind.com/tutorials/the-position-property/
플렉스박스 - 플렉스 컨테이너 => https://academind.com/tutorials/flexbox-basics-container/
플렉스박스 - 플렉스 아이템 => https://academind.com/tutorials/flexbox-flex-items/
플렉스박스와 그리드 비교 => https://academind.com/tutorials/css-grid-vs-flexbox/
<h1>Browse Our Delicious Meals</h1>
<section id="latext-products">
<ul>
<li class="food-item">
<article>
<img src="images/risotto.jpg" alt="Risotto" />
<div class="food-item-content">
<h2>Risotto with Tiger Prawns</h2>
<a href="#" class="btn">Add to Cart</a>
</div>
</article>
</li>
<li class="food-item">
<article>
<img src="images/cheeseburgers.jpg" alt="Cheeseburgers" />
<div class="food-item-content">
<h2>Cheeseburgers</h2>
<a href="#" class="btn">Add to Cart</a>
</div>
</article>
</li>
</ul>
</section>
food-item
클래스에 font-size: 2em;
, h2요소에 font-size: 2em;
을 적용시킬 경우 h2요소의 폰트크기는 64px가 되어버린다.(1622값 적용)border-radius
같은 곡률값은 상대단위를 사용하면 자칫 모양이 어그러질 수 있음.px
단위를 사용하도록 권장.