1
我有一個動態生成的有序列表,最多105個項目。我正在用li來設計li號碼:之前,一切都很順利,但是一旦列表達到三位數,這些號碼就會與列表項重疊。這掩蓋了李本身的數量和部分的結束。我想要做的是讓李的數字與最後一位數字對齊,而不是第一位數字。我不確定如何問這個問題,這可能是爲什麼我無法找到答案。下面的例子:通過最後一位數字定位列表項目數量...?
如何列表項的數字似乎在默認情況下顯示:
1.
5.
10.
50.
100.
我想要實現:
1.
5.
10.
50.
100.
我已經試驗了一下與添加
direction: rtl
and
text-align-last: right
給李先生:以前,但似乎都沒有做任何事情。
感謝您的幫助,對不起,如果這是一個愚蠢的問題!
編輯:這是我的CSS。謝謝!
li:before {
text-shadow: 2px 2px 4px #000000;
margin-left:-20px;
margin-top:25px;
content: counter(item);
color: white;
display: inline-block;
font-size:2rem;
direction: rtl;
text-align-last: right;
}
感謝您的評論,itodd。我已經使用我的css編輯了li項目的帖子。謝謝! – Boosman
對於您的場景,沒有真正需要使用before元素,但可以通過向li添加寬度來修復它:在使用text-align:right;而不是text-align-last:right;之前爲最大的瀏覽器支持) – itodd
是。這解決了它。我不認爲我能夠做出正面或反面的CSS ....謝謝,itodd !!! – Boosman