首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >通过CSS使这些元素内联/在一行中

通过CSS使这些元素内联/在一行中
EN

Stack Overflow用户
提问于 2012-02-03 07:26:04
回答 2查看 105关注 0票数 0

我的Joomla CMS中的一个模块会生成以下代码:

代码语言:javascript
代码运行次数:0
运行
复制
<li id="myid" clas="">
   <span>
      <strong>1.</strong>
   </span>

   <dl>
      <dt>
         <span>Some text</span>
      </dt>
  </dl>
</li>

这不能在html中编辑,因为它是通过多个插件创建的。有没有办法让“一些文本”出现在“1”的右边。通过CSS。我试过这样的方法:

代码语言:javascript
代码运行次数:0
运行
复制
li {
    display: inline;
}

这不管用。你有什么意见建议?非常感谢!

EN

回答 2

Stack Overflow用户

发布于 2012-02-03 07:27:59

您需要将dldt设置为显示为inline,因为它们的缺省值为block

代码语言:javascript
代码运行次数:0
运行
复制
#myid dl, #myid dt {
    display: inline;
}
票数 5
EN

Stack Overflow用户

发布于 2012-02-03 12:01:17

为什么不使用有序列表而不是无序列表呢?它可以简化..

但是如果你想继续你的代码,你必须从列表编号中删除"“标签,因为它会被弃用。解决方案是在您的号码标签中添加class='strong‘,并添加更多css,下面是'strong’类的代码:

代码语言:javascript
代码运行次数:0
运行
复制
#myid .strong{
    font-weight:bold;
}

你的html代码:

代码语言:javascript
代码运行次数:0
运行
复制
<li id="myid" clas="">
   <span class="strong">1.</span><dl>
      <dt>
         <span>Some text</span>
      </dt>
  </dl>
</li>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9121569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档