나는 목록을 다음과 같은 배열을 만들려고 해요 .중첩 된 목록 항목 스타일
1.
a. TextA
b. TextB
c. TextC
2. Text2
a. TextA
HTML 코드 :
<ol>
<li>
<ol>
<li>TextA</li>
<li>TextB</li>
<li>TextC</li>
</ol>
</li>
<li>Text2
<ol>
<li>TextA</li>
</ol>
</li>
</ol>
는 CSS와 함께이 작업을 수행 할 수 있는가가 문제는 현재는 다음과 같습니다이다? 다행히도 FF3을 대상으로해야하기 때문에 고급 CSS 선택기가 필요했습니다. 그러나 ol 태그 앞에 첫 번째 목록 항목에 텍스트가있는 경우 첫 번째 사례를 "감지"하는 것으로 보입니다. CSS를 사용하여이를 수행 할 수 있다고 생각하지 않습니다.
나는 사람들이 때로는 내부 태그 대신 li 태그 아래에 중첩 된 ol을 넣지 만 모양에 차이는 찾을 수 없다는 점도 지적했다.
미리 감사드립니다.
편집 : 나는이 문제에있어 매우 중요한 것으로 밝혀진 것을 언급하지 않았습니다. 왼쪽 대신 오른쪽으로 정렬 할 숫자가 필요합니다. 나는 또 다른 유래 문제에 대한 해결책을 발견, 내가 사용하고있어 CSS는 다음과 같습니다
li {
margin-bottom: .5em;
margin-left: 25px;
}
li:before {
display: inline-block;
content: counter(item) ".";
counter-increment: item;
width: 20px;
margin-left: -23px;
}
마지막 7 개 라인은 내가 위의 혼란을 드려 죄송 설명과 같은 목록이 동작하도록!
목록 번호를 렌더링 할 때 사용하는 CSS를 명확히 해주세요! 당신은 이것에 맞다, 그러나 내가 위에 설명 된 것처럼 행동하는 CSS를 사용하고있을 때. 감사! – Marijn
사용중인 CSS가 모두 확실합니까? CSS를 해당 HTML과 결합하면 두 배가됩니다. – Annie