html - 将不同的 css 样式应用于文本

标签 html css

我有一个 <table> ,里面有一些文字:

<table>
  <tr>
    <td>
      <b>Title</b>
      <br />
      Some description text
    </td>
  </tr>
</table>

这很好用,除了现在我想给标题和描述不同的文本颜色。不过我想保持它们当前的间距,否则我会这样做:

<td>
  <p class="title">Title</p>
  <p class="desc">Some description text</p>
</td>

使用“< p >”元素似乎注入(inject)了一个高大的新行,而不是更好的“< br/>”(在我看来至少更好)。但是,如果我不使用“p”,我不确定如何将不同的样式应用于任何一段文本。

谢谢

最佳答案

将以下样式添加到您的 p 标签中:

CSS

p {
    padding: 0px;
    margin: 0px;
}

h1 {
    margin-bottom: 0px;
}

html

<td>
    <h1 class="title">Title</h1>
    <p class="desc">Some description text</p>
</td>

关于html - 将不同的 css 样式应用于文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8593740/

相关文章:

javascript - 想要在点击时突出显示分页链接。这是我的代码

jquery - 如何使用带有 fadeIn 和 fadeOut 的 jquery 制作图像 slider

javascript - 如何在 Bootstrap 导航栏上的 Firefox 中单击时删除白色圆圈框

html - 在内容相对向上移动的div中填充

javascript - 使标题属性在悬停时立即出现

javascript - JavaScript 中是否有将文本替换为其他文本的函数?

html - 如何居中列表

javascript - 谷歌地图溢出到外层

jquery - CSS: z-index 同时使用 float: left in image gallery

html - 设置输入文本和输入提交在同一高度的问题