html - 如何在li标签内一行显示span内容?

标签 html css

我必须在 li 标记内的一行中显示 span 标记内容。你能帮我吗?

我得到这样的输出。 enter image description here

我需要这样的输出。 enter image description here

ul {
  list-style: none;
}

ul li {
  display: inline;
}

ul li h2 {
  display: inline-block;
}
<ul>
  <li>
    <h2>Lorem ipsum dolor sit</h2>
    <span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tellus nisl, molestie vitae nibh nec, dictum dignissim dui.Lorem </span>
  </li>

  <li>
    <h2>Lorem ipsum dolor sit</h2>
    <span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tellus nisl, molestie vitae nibh nec, dictum dignissim dui.Lorem </span>
  </li>
</ul>

最佳答案

您必须提供display: inline-block给您li , h2span .

给你适当的跨度width这样它就可以容纳在 li 之间的空间内。 .

要全屏查看,请检查 fiddle :https://jsfiddle.net/nashcheez/s4tqwcmr/

引用代码:

ul {
  list-style: none;
}

ul li {
  display: inline-block;
  width: 49%;
}

ul li h2 {
  display: inline-block;
  margin: 0;
  height: 100%;
  vertical-align: top;
}

span {
  display: inline-block;
  width: 110px;
}
<ul>
  <li>
    <h2>Lorem ipsum dolor sit</h2>
    <span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tellus nisl, molestie vitae nibh nec, dictum dignissim dui.Lorem </span>
  </li>

  <li>
    <h2>Lorem ipsum dolor sit</h2>
    <span>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tellus nisl, molestie vitae nibh nec, dictum dignissim dui.Lorem </span>
  </li>
</ul>

关于html - 如何在li标签内一行显示span内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42927635/

相关文章:

html - 导航栏 - 按钮未居中对齐

javascript - 使用 jQuery UI 问题使 Bootstrap 模式可调整大小

jQuery thickbox 窗口从窗口内单击调整大小

javascript - Uncaught Error : [$injector:modulerr] Failed to instantiate module jacksApp due to: Error: [$injector:nomod]

html - 改变 Bootstrap 网格系统

css - 无法在 Firefox 中旋转 svg>pattern>image

HTML 表格,固定宽度自动调整列

javascript - 使用ajax时获取 undefined index 。

javascript - 我正在尝试使用按钮随意移动 CSS 元素,我尝试使用 offset 并且 onlick 不起作用

javascript - 如何仅使用 js 代码(和 css)隐藏元素?