没有缩进的列表? [英] List with no indent?

查看:128
本文介绍了没有缩进的列表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我来到这个小提琴上,我希望2.1有没有INDENT。请看下面的代码我从别人那里得到,像魅力一样工作,但我不想缩进!
任何想法?如果有人能够协助,将不胜感激,谢谢!



代码: snippetdata-lang =jsdata-hide =falsedata-console =truedata-babel =false>

  ol {list-style-type:none;计数器复位:项目;保证金:0; padding:0;} li {display:table;反增量:item; margin-bottom:0.6em;} li:before {content:counters(item,。)。; display:table-cell;填充右:0.6em; }李力{margin:0; } li li:before {content:counters(item,。); margin:0;}  

< ol> < li> Lorem ipsum。< / li> < li> Excepteur sint occaecat cupidatat non proident:< ol> < li>在culpa qui officia中完成,< / li> < li> deserunt mollit anim id est laborum。< / li> < /醇> < /锂> < li>您可以使用最新的veniam。 <醇> < li> Quis nostrud exercitation。< / li> Ullamco laboris nisi ut。 <醇> <李> Duis aute irure dolor in renhenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur。 < /锂> < /醇> < /锂> < /醇> < /锂> < / li>< li>在vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium v​​oluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident,similique sunt in culpa qui officia deserunt mollitia animi。< / li>< / ol>

如果你想让所有的文本保持在同一层次上,我想出的唯一解决方法是将固定宽度设置为 li:在


之前

见snippet>



ol {list-style -type:none;计数器复位:项目;保证金:0; padding:0;} li {display:table-row;反增量:item; margin-bottom:0.6em;} li:before {content:counters(item,。)。;显示:inline-block;保证金:0; width:40px;} li li {margin:0;}

<醇> < li> Lorem ipsum。< / li> < li> Excepteur sint occaecat cupidatat non proident:< ol> < li>在culpa qui officia中完成,< / li> < li> deserunt mollit anim id est laborum。< / li> < /醇> < /锂> < li>您可以使用最新的veniam。 <醇> < li> Quis nostrud exercitation。< / li> Ullamco laboris nisi ut。 <醇> < li> duis aute irure dolor in renhenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur。 < /锂> < /醇> < /锂> < /醇> < /锂> < / li>< li>在vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium v​​oluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident,similique sunt in culpa qui officia deserunt mollitia animi。< / li>< / ol>


I came accross this fiddle, I would like the 2.1 to have NO INDENT. Please see below some code I got from someone else, works like a charm but I dont want the indents! Any ideas? If anyone can assist it would be greatly appreciated, thanks!

the code:

ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}

li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: 0.6em;    
}

li li {
  
    margin:0;
   
    
}

li li:before {
    content: counters(item, ".") " ";
    margin:0;
}

<ol>
    <li>Lorem ipsum.</li>
    <li>Excepteur sint occaecat cupidatat non proident:
        <ol>
            <li>sunt in culpa qui officia,</li>
            <li>deserunt mollit anim id est laborum.</li>
        </ol>
    </li>
    <li>Ut enim ad minim veniam.
        <ol>
            <li>Quis nostrud exercitation.</li>
            <li>Ullamco laboris nisi ut.
                <ol>
                    <li>
                        Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
                    </li>
                </ol>
            </li>
        </ol>
    </li>
    <li>At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi.</li>
</ol>

解决方案

if you want all text to stay on the same level, the only workaround i came up with is to set fixed width to the li:before

see snippet >

ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

li {
  display: table-row;
  counter-increment: item;
  margin-bottom: 0.6em;
}

li:before {
  content: counters(item, ".") ". ";
  display: inline-block;
  margin: 0;
  width: 40px;
}

li li {
  margin: 0;
}

<ol>
    <li>Lorem ipsum.</li>
    <li>Excepteur sint occaecat cupidatat non proident:
        <ol>
            <li>sunt in culpa qui officia,</li>
            <li>deserunt mollit anim id est laborum.</li>
        </ol>
    </li>
    <li>Ut enim ad minim veniam.
        <ol>
            <li>Quis nostrud exercitation.</li>
            <li>Ullamco laboris nisi ut.
                <ol>
                    <li>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
                    </li>
                </ol>
            </li>
        </ol>
    </li>
    <li>At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi.</li>
</ol>

这篇关于没有缩进的列表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆