html - 使列表中的 block 元素不落入下一行

标签 html css

是否可以使列表中的 block 元素不落入下一行?

li{
  list-style-type:decimal;
  list-style-position:inside;
}
div{
  display:table-cell;
}
/*make P element display:inline is not what I want*/
<li><p>Pellentesque  habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p></li>

<h3>The following is what I want:</h3>
<div>1. </div><div>Pellentesque  habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</div>

最佳答案

如果你想让列表样式的指示符和p元素并排,去掉:

  list-style-position:inside;

您可能需要调整父元素的填充/边距,但这将允许您正在寻找的并排布局。

关于html - 使列表中的 block 元素不落入下一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43218754/

相关文章:

javascript - 带有小缩略图、中等尺寸图像和全尺寸灯箱 View 的图片库

javascript - JQuery 根据 iframe 源设置 iframe 高度

html - CSS Image Bootstrapping 样式内容

javascript - 根据搜索输入隐藏和显示 div

html - CakePHP 和 Twitter Bootstrap CSS 按钮图标

php - 如何设置 HTML 文件字段的值?

javascript - 使用 jquery .load ('pageName' ) 方法时,HTML 页面未从应用程序缓存中加载

javascript - 如何仅在 div 中设置 TOP 水平滚动条?

javascript - Uncaught ReferenceError : maxHeight is not defined

css - 如何创建漫画风格的对话泡泡?