1. html 엘리먼트는 가상클래스 before와 after를 가질 수 있다.
2. 하나의 엘리먼트가 3가지 디자인을 할 수 있다.
3. 폼 엘리먼트는 before, after를 가질 수 없다. form input, button 등등
위에 이미지처럼 만들어보자. new와 hot은 before, after 가상클래스로 구현할 것이다.
after로 주문불가를 사용한다. ul태그에서 li태그에서 지원하는 문자로만 바꿀 수 있다. 이때 before가상클래스로 *로 보이게 하자
홈 > 전체메뉴 > 사각도시락 > 모둠시리즈 > 이렇게 되는데 마지막 > 없애주기 위해서 last-child를 사용한다.
여기서 >는 텍스트가 아니라 fontawesome을 사용한다.
content부분은 html코드를 넣을 수가 없다. 그래서 유니코드를 넣어야 한다.
ul태그는 점으로 나오는데 숫자로 변경하도록 하는 방법?🤔
ul {
list-style:decimal
}
before와 after 필수조건?🤔
content 는 반드시 들어가야 한다.
ul li.new?🤔
ul태그 중 하위 요소인 li태그이고 클래스명이 .new인것을 찾는다.
하위 요소 선택자는 공백으로 구분한다.
복합 요소 선택자는 공백없이 나열해서 사용한다.(li.new)
싱글콜론(:)과 더블콜론(::)차이는?🤔
가상 클래스 (싱글 콜론 : 한개 사용) 설명
예
:link / :hover / :first-child / :nth-child(n) 등
가상 요소 (더블 콜론 :: 두개 사용)
설명