Css 文本在有序列表下方用圆圈填充
更新: 我在li项的div中添加了两个跨距。到目前为止,我几乎使列表正确对齐,但现在整行文本移到下一行,而不是换行 查看我的 原版: 我已经创建了一个有序列表,其边框半径为一个圆,填充和背景色,但无论我尝试了什么,文本都会在有序列表编号下面换行 问题:如何防止文本在圆圈内的有序列表编号下换行? 这是我的 HTMLCss 文本在有序列表下方用圆圈填充,css,twitter-bootstrap-3,Css,Twitter Bootstrap 3,更新: 我在li项的div中添加了两个跨距。到目前为止,我几乎使列表正确对齐,但现在整行文本移到下一行,而不是换行 查看我的 原版: 我已经创建了一个有序列表,其边框半径为一个圆,填充和背景色,但无论我尝试了什么,文本都会在有序列表编号下面换行 问题:如何防止文本在圆圈内的有序列表编号下换行? 这是我的 HTML 这是你想要的吗?我不得不做了很多修改,尤其是为了使数字周围的圆圈正确,因为在你的例子中它们并不总是圆形的。它们的形状取决于窗户的宽度。 但是现在我不确定你是否希望这些圆在边界内
这是你想要的吗?我不得不做了很多修改,尤其是为了使数字周围的圆圈正确,因为在你的例子中它们并不总是圆形的。它们的形状取决于窗户的宽度。
但是现在我不确定你是否希望这些圆在边界内
html,正文{
填充:0;边距:0;
最小高度:100%!重要;
身高:100%!重要;
}
.家长{
背景:黄色;
宽度:100%;高度:100%;
显示:表格;
}
.孩子{
背景:红色;
宽度:70%;
显示:表格单元格;
垂直对齐:中间对齐;
}
.儿童2{
背景:#fff;
宽度:100%;
显示:内联块;
垂直对齐:中间对齐;
}
.头衔{
左边距:10%;
}
.circlegroup{
计数器复位:循环;
列表样式:无;
左侧填充:10px;
文本缩进:0px;
左边距:5px;
}
周立群{
最小高度:计算(7vw-40px);
列表样式:无;
宽度:自动;
左边距:10%;
边框:1px实心#D3;
单词包装:打断单词;
边缘底部:40px;
颜色:#666;
位置:相对位置;
}
.circlegroup li:之前{
反增量:圆;
内容:计数器(圆圈);
颜色:#fff;
背景:#333;
边界半径:50%;
字体大小:4vw;行高:1ch;
框大小:内容框;
宽度:1厘米;高度:1厘米;填充:1厘米;
行为:url(PIE.htc);
字体大小:粗体;
右边距:.25em;
位置:绝对;顶部:0;右侧:100%;
}
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
我想将父对象居中,但将其与左dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd对齐
我想将父对象居中,但将其与左dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd对齐
我想将父对象居中,但将其与左dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd对齐
我想将父对象居中,但将其与左dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
我想将父对象居中,但将其与左dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd对齐
这不是手动设置列表项样式的方法。你应该使用伪元素和计数器。你能提供一个例子或更新的fiddle吗?我试过ol li{list style position:outside;},还试过文本缩进:-1em;以及使用:before元素的其他解决方案,该元素仅在较小的屏幕大小下有效,但当您调整屏幕大小时,圆圈开始重叠。请参见屏幕截图:i.is.cc/I7ypCR.png这很容易更正。请参见编辑。但我还是不确定你到底想要什么。您只提供了您不希望它看起来如何的屏幕截图,而没有提供它应该看起来如何的屏幕截图。
<div class="child">
<div class="child2">
<h3 class="title">
ddddddddd dddddddddd ddddddddd ddddddddddddddddd
</h3>
<ol class="circlegroup">
<li>1 I want to center the parent but align this to the left ddddddddddd dddddd dddddd dddd dddddd</li>
<li>2 I want to center the parent but align this to the left ddddddddddd dddddd dddddd dddd dddddd</li>
<li>3 I want to center the parent but align this to the left ddddddddddd dddddd dddddd dddd dd dddd</li>
body {min-height:100%!important; height:100%!important;}
html {min-height:100%!important; height:100%!important;}
.parent {background:yellow; width:100%; height:100%; display: table;
}
.child {background:red; width:70%; display: table-cell;
vertical-align: middle;}
.child2 {background:#fff; width:100%; display:inline-block;
vertical-align: middle;}
.circlegroup { }
.circlegroup li {
list-style:none;
width:auto; margin-left:10%;
height: auto;
border: 1px solid #d3d3d3;
word-wrap: break-word;
margin-bottom:40px;
}
.title {margin-left:10%;}
ol { list-style: none; padding-left: 10px; text-indent:0px; margin-left:5px; }
ol li {color:#666; }
ol li:first-letter {color:#fff; background:#333; border-radius:50%; border: 5px solid #333;font-size:4vw; vertical-align:middle;
behavior: url(PIE.htc);padding-left:2%; padding-right:2%; padding-top:0%; padding-bottom:0%; font-weight:bold; margin-right:1vw; height:100%; list-style-position:outside;}
ol li
{ list-style-position:outside;
}