簡體   English   中英

如何從項目符號縮進列表項?

[英]How to indent list items from the bullet?

我有一個列表項目,其中通過CSS添加了項目符號。 問題是,文本在每個項目符號下都換行了,我似乎無法用text-indent設置樣式。 這是小提琴: http : //jsfiddle.net/4wDL5/

CSS:

li {
    list-style: none;
    font-size: 20px;
}

li:before {
    content:"·";
    font-size:120px;
    vertical-align:middle;
    line-height:20px;
}

:before和列表項使用定位:

li {
    list-style: none;
    font-size: 20px;
    padding-left: 50px;
    position: relative;
}
li:before {
    content:"·";
    font-size:120px;
    vertical-align:middle;
    line-height:20px;
    display: block;
    position: absolute;
    left: 5px;
    top: 5px;
}

預習:

小提琴: http : //jsfiddle.net/praveenscience/4wDL5/778/

嘗試這個:

ul
{
list-style-position:inside;
}

參見w3schools上的演示

嘗試這樣的事情

li {
  font-size: 20px;

 white-space: nowrap;
}

小提琴

試試這個代碼

演示

li {
    list-style: none;
    font-size: 20px;
margin-left: 50px;
}

li:before {
    content:"·";
    font-size:120px;
    vertical-align:middle;
    line-height:20px;
position: absolute;
left:0;
}

一個非常快速的修復。
向您的li添加padding-left:40px
在您的li之前添加margin-left:-40px:之前

li {
       list-style: none;
       font-size: 20px;
       padding-left: 40px;
    }

    li:before {
        content:"·";
        font-size:120px;
        vertical-align:middle;
        line-height:20px;
        margin-left: -40px;
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM