我有一个列表项,其中有一个子弹通过CSS添加。问题是,文本包含在每个子弹下,我似乎无法用文本缩进来设置它。这是小提琴:http://jsfiddle.net/4wDL5/
CSS:
li {
list-style: none;
font-size: 20px;
}
li:before {
content:"·";
font-size:120px;
vertical-align:middle;
line-height:20px;
}
答案 0 :(得分:0)
使用: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;
}
答案 1 :(得分:0)
答案 2 :(得分:0)
答案 3 :(得分:0)
试试这段代码
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;
}
答案 4 :(得分:0)
一个非常快速的解决方案。
添加填充左:40px到你的李
添加margin-left:-40px到你的li:之前
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; }