러스 "에 중첩된 단순한 폴더 목록을 만드는 데 사용 한 비유 문서"했다. 알았다면 나도 같은 마크 -까지 적용을 만들 - 다시 손을 왼쪽 네비게이션 - 목적을 변경하고 다시는 CSS - 동일한 코드를 사용합니다. 그래서 여기에 간다. '물론, 당신이 그들에게 줄 픽셀 크기를 변경하고 모든 친척을 기대할 수있을 것이다. 는 CSS는 조금 더 간소 수있습니다.
HTML을
<ul id="sitemap">
<li> 다음의 <a href="#"> 항목 1 </ a> </ 리튬>
<li> 다음의 <a href="#"> 항목 </ a> </ 리튬>
<li> 다음의 <a href="#"> 의제 3 </ a> </ 리튬>
<li> 다음은 <a href="#" class="open"> 물품 4 </ a>
점입니다
<li> 다음의 <a href="#"> 하위 - 항목 1 </ a> </ 리튬>
<li> 다음의 <a href="#"> 하위 - 두번째 항목 </ a> </ 리튬>
<li> 다음은 <a href="#" class="open"> 하위 - 의제 3 </ a>
점입니다
<li> 다음의 <a href="#"> 하위 - 서브 - 항목 1 </ a> </ 리튬>
<li> 다음의 <a href="#"> 하위 - 서브 - 두번째 항목 </ a> </ 리튬>
<li> 다음은 <a href="#" 하위 class="open"> - 서브 - 의제 3 </ a>
점입니다
<li> 다음의 <a href="#"> 하위 - 서브 - 서브 - 항목 1 </ a> </ 리튬>
<li> 다음의 <a href="#"> 하위 - 서브 - 서브 - 두번째 항목 </ a> </ 리튬>
<li> 다음의 <a href="#"> 하위 - 서브 - 서브 - 의제 3 </ a> </ 리튬>
<li> 다음의 <a href="#"> 하위 - 서브 - 서브 - 물품 4 </ a> </ 리튬>
</ UL 인증>
</ 리튬>
<li> 다음의 <a href="#"> 하위 - 서브 - 물품 4 </ a> </ 리튬>
</ UL 인증>
</ 리튬>
<li> 다음의 <a href="#"> 하위 - 물품 4 </ a> </ 리튬>
</ UL 인증>
</ 리튬>
<li> 다음의 <a href="#"> 항목 5 </ a> </ 리튬>
<li> 다음의 <a href="#"> 물품 6 </ a> </ 리튬>
</ UL 인증>
CSS는
UL 인증 # 사이트맵 (
국경 : 아무도;
여백 : 0;
목록 - 스타일 - 타입 : 없음;
배경 - 색상 : # fff;
패딩 : 0;
너비 : 175px;
글꼴 : 정상 93 % Verdana, 산세 리프 - 장식;
국경 - 오른쪽 : 1px 고체 # f3f1ed;
색상 : # 333;
플로트 : 왼쪽;
여백 : 0 0 1em 0;
)
# 리 (여백 - 하단 : 0 사이트맵 UL 인증;)
UL 인증 # 사이트맵 리 (
배경 : (arrow_black_r.gif)를 맞아 전혀 - # DFDBD5 반복의 URL;
색상 : # 000;
글꼴 - 무게 : 굵게;
디스플레이 : 블록;
패딩 : 7px 7px 7px 0.5em;
텍스트 - 장식 : 없음;
너비 : 자동;
)
UL 인증 # 사이트맵 리 a.open (
배경 : # f3f1ed의 URL (arrow_brown_d.gif) - 반복 권리;
색상 : # 6a2b04;
글꼴 - 무게 : 굵게;
)
UL 인증 # 사이트맵 리 리 a.open (
배경 : # e3e0db의 URL (arrow_brown_d.gif) - 반복 권리;
색상 : # 6a2b04;
글꼴 - 무게 : 굵게;
)
UL 인증 # 사이트맵 리 리 리 a.open (
배경 : # dfdbd5의 URL (arrow_brown_d.gif) - 반복 권리;
색상 : # 6a2b04;
글꼴 - 무게 : 굵게;
)
UL 인증 # 사이트맵 리 리 리 리 a.open (
배경 : # dfdbd5의 URL (arrow_brown_d.gif) - 반복 권리;
색상 : # 6a2b04;
글꼴 - 무게 : 굵게;
)
/ * 제 2 레벨 * /
사이트맵 # UL에 대한 UL (
여백 : 0 0 0 0;
패딩 : 0;
목록 - 스타일 - 타입 : 없음;
)
UL 인증 # 사이트맵 리 리 (배경 : (dot2.gif) - 반복;)의 URL
UL 인증 # 사이트맵 리 리 (
배경 : 아니 - # F3F1ED 반복 (arrow_or_r.gif) 5px의 URL;
색상 : # 000;
글꼴 - 무게 : 정상;
디스플레이 : 블록;
패딩 : 7px 7px 7px 1.3em;
텍스트 - 장식 : 없음;
너비 : 자동;
)
/ * 3 단계 * /
UL 인증 # 사이트맵 UL에 대한 UL (
배경 : (dot.gif) 반복 - y를 30px 0 URL을;
)
UL 인증 # 사이트맵 리 리 리 (
배경 : (dot2.gif) - 반복한다 .5 안에 URL을 30px;
)
UL 인증 # 사이트맵 리 리 리 (
패딩 : .5 안에 0 .5 안에 2.5em;
배경 : 아니 - # F3F1ED 반복 (arrow_or_r.gif) 18px의 URL;
)
/ * 4 수준 * /
UL 인증 UL 인증 UL 인증 사이트맵 # 울 (
배경 : (dot.gif) 반복 - y를 60px 0 URL을;
)
UL 인증 # 사이트맵 리 리 리 리 (
배경 : (dot2.gif) URL은 더 - 반복 60px 0;
)
UL 인증 # 사이트맵 리 리 리 리 (
패딩 : .5 안에 0 .5 안에 3.5em;
배경 : 아니 - # F3F1ED 반복 (arrow_or_r.gif) 31px의 URL;
)
a :를 링크 (
색상 : # 000;
배경 - 색상 : 투명;
)
a : hover가 (
색상 : # b64908;
)
















흠 CSS를 간소화의 측면에서, 나야 그 * 선별 효과에 사용될 수있는가 발생했습니다.
UL 인증 # 사이트맵 리 리 리 리 a.open (
/ * 저쩌구 * /
)
수있는가
UL 인증 # 사이트맵 리 * 리 a.open (
/ * 저쩌구 * /
)
, 수도 모든 방법을 아래에 영합하는 무한? * 아이를 선별하거나 선별의 끝에서에만 사용될 수있다? 그냥 혼자 생각 ... 같이 테스트 - 사건을 배치해야합니다!
할머, 직물이나 뭔가를 제대로 주석, 기울임 내 asteriskseseses ... 선택기 안으로 먹었을 때, 기록을 위해!
조슈아. 열려 선별 그래 많이 넣어 함께있을 수있는 경우와 비슷한 속성을했다. 난 그들의 목적에 너무 분리 보관 그 밖 actuallt 등 (속성)를 원한다면, 만약 그들이 서로 다른 레벨을 위해 다시이 더욱 간소화 될 수있는 지침과 번째는 CSS는 별도의 색깔을 가질 수 있을지 누가 사람이 코드를보십시오!