html - 如何创建两个 CSS 类并防止换行

标签 html css

我有以下 2 个 HTML 语句。我希望“p”标签不换行到下一行。但我确实希望它包含在后续行中。 (所以我不能使用 nowrap 风格)。我想创建两个 CSS 类以区别对待每个类。

   <b class= "mscFlapSumBold" id='flapSum0'>This is the Flap Summary</b>

   <p class= "mscFlapText" id='flap0'>This is the Flap text </p> 

编辑:

好的。我正在使用 James 的建议并且它正在工作,除了我似乎无法更改我的行之间的行间距。当我使用边距或行高时,它们会被忽略。所以,James 的建议代码大部分都有效......

<p>
<strong class="mscFlapSumBold" id="flapSum0">...</strong>
<span class="mscFlapText" id="flap0">...</span>
</p>

进一步编辑:我的问题围绕着我正在使用 jQuery Mobile 这一事实。因此,根据视口(viewport),您的解决方案仅在某些时候有效(对于某些视口(viewport))。快把我逼疯。如果您有任何想法,我将不胜感激。

最佳答案

只需将两者包装在同一个 p 元素中,并将 .mscFlapText 放在 span 中:

<p>
    <strong class="mscFlapSumBold" id="flapSum0">...</strong>
    <span class="mscFlapText" id="flap0">...</span>
</p>

JSFiddle demo .

值得注意的是 the specificationp 定义为分组内容,将 b 定义为文本级语义;它们并非旨在相互内联。

关于html - 如何创建两个 CSS 类并防止换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21286444/

相关文章:

css - 聊天 HTML 页面建议

html - 将 <div> 放在 <p> 内就是添加一个额外的 <p>

html - 垂直滚动 div 内的水平滚动 div

javascript - 取消选择 <select> 中的顶部选项 - bootstrap multiselect

html - 地址卡和身份证无法使用很棒的字体

html - 表和 H1 不对齐

html - CSS、HTML 居中问题

html - 文本没有正确排列?

css - 列表中绝对定位元素旁边的 float 对齐问题

javascript - 如何在 React.js 中使用 JavaScript 修改 CSS