빵부스러기
란 뜻 ( 헨젤과 그레텔에서 따온 용어 )맥락 정보
의 훌륭한 소스가 되며, 이에 따라 유저가 다음 질문에 대한 답을 찾을 수 있도록 유도ul 태그와 li 태그를 이용하여 리스트를 만든다.
<body>
<ul>
<li>의류</li>
<li>상의</li>
<li>아우터</li>
<li>MA - 1</li>
</ul>
</body>
스타일링을 통해 가로로 놓이게 만든다.
.breadcrumb {
/* 리스트의 똥글뱅이를 없애줌 */
list-style-type: none;
display: flex;
}
형제 선택자와 가상 선택자를 이용하여 요소 사이에 구분 요소 삽입
.breadcrumb li+li::before {
padding: 8px;
color: black;
content: "/";
}
각 글씨에 clickable 한 인상을 주기 위해 css 요소 적용
.breadcrumb > li {
color: blue;
cursor: pointer;
}
마지막 li 요소는 현재 있는 곳이기 때문에 clickable 한 인상을 주고 싶지 않았다.
그래서 마지막 요소에만 색과 커서를 빼기로 했다.
.breadcrumb > li:last-child {
color: gray;
cursor: default;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Breadcrumb</title>
<style>
.breadcrumb {
/* 리스트의 똥글뱅이를 없애줌 */
list-style-type: none;
display: flex;
}
.breadcrumb li+li::before {
padding: 8px;
color: black;
content: "/";
}
.breadcrumb > li {
color: blue;
cursor: pointer;
}
.breadcrumb > li:last-child {
color: gray;
cursor: default;
}
</style>
</head>
<body>
<ul class="breadcrumb">
<li>의류</li>
<li>상의</li>
<li>아우터</li>
<li>MA - 1</li>
</ul>
</body>
</html>
::befroe
::after
에만 적용할 수 있다.non-breaking space
: 줄 바꿈 없는 공백+
같은 부모
를 가지고, A 바로 뒤
에 오는 B 에만 적용~