当前位置: 首页 > 知识库问答 >
问题:

CSS将段落中不同长度的部分加粗,直至分隔符,如冒号或连字符

欧阳正卿
2023-03-14

有没有一种方法可以将粗体样式应用于段落开头,直到一个分隔符(如冒号或连字符)?分隔符前的值可以是任意长度。

这样的字符串

定义项目:项目的描述或定义......

看起来像:

定义项目:项目的描述或定义......

共有3个答案

吕征
2023-03-14

html prettyprint-override"><span><b>Definition item:</b> description or definition of the item....<span>

强保臣
2023-03-14

要补充我先前的评论:

CSS只提供了伪类: first-字母: first-line来部分样式化文本。要粗体显示文本,可以使用

看起来,有一个HTML结构可以用来描述这些文本内容:定义列表(W3C)

<代码>

dt {font-weight:bold;}
<dl>
  <dt>Definition item:</dt>
    <dd>description or definition of the item....</dd>
</dl>

钱运浩
2023-03-14

我在javascript中得到这个结果,但在css中是不可能的:(更新并添加循环)

function myFunction(str) {
    var res = str.split(":");
    var mynewres = "<b>" + res[0] + ": " + "</b>" + res[1];
    var i = 2;
    var newres = mynewres;
    while (typeof res[i] !== 'undefined') {
        newres = newres + ":" + res[i];
        i++;
    }
    return newres;
}

var newtxt = myFunction("Note: This Function Don't Work Correctly If No Colones Are Used! That Means : You Must Use One Colone At Least!");
document.getElementById("LookHere").innerHTML = newtxt;
#LookHere {
font-size: 30px;
}
<span id="LookHere">
 类似资料:
  • 问题内容: 为什么以下代码不起作用?它可以在Toast中工作,但不能在TextView中工作。当我运行程序时,boldName不会显示为粗体,但是当我将其设置为Toast时,它会显示为粗体。有人还有其他解决方案吗? 问题答案: 老实说,我不确定为什么TextViews完全按照它们的方式工作,您可以在执行操作时将其全部设置为粗体,但前提是它们的整个TextView都为粗体,但是如果其中一部分是粗体的

  • 我最近一直在使用Apache POI,我不知道如何设置这样的字符串:“你好,世界”。这就是我一直在尝试的 我知道“run.setBold(true)”应该应用于整个paragraph,但这是我为word文档找到的唯一内容,所以我需要一些帮助来解决这个问题。谢谢你的帮助。

  • 基本上由于live server的限制,我不能使用文本文件,所以我需要用T-SQL代码硬编码数据。

  • 问题内容: 这是文本: 我想用粗体显示“服务条款”和“请注意:下文所述的HIGO服务条款自以上’最后更新’日期起对正在浏览HIGO网站的任何用户或创建了HIGO网站的任何用户生效。 HIGO帐户在该日期或之后。” 我尝试在uitextview中以编程方式使用uilabel,但无法正常工作: 也尝试使用这些,但不起作用,它仅显示“服务条款”和“最新更新..”,没有显示“请注意…”。 如何加粗字符串的

  • 我正在通过VBA将数据从Excel输入到Word文档中。我想像下面这样格式化。 1.服务票号452345:Lorem ipsum dolor sit amet,consectetur adipiscing elit,sed do eiusmod tempor incidunt ut labore et dolore magna aliqua。 服务票部分用粗体和斜体显示,描述仅用斜体显示。服务票号

  • 问题内容: 我有一个像 我想把它分成那些字符串 如果我简单地打电话给我,那么在修剪之后我会得到不同的结果,因为在某些字符串中,例如,仍然有一个逗号。但我不想放在方括号中。有解决这个问题的优雅方法吗? 问题答案: 假设和没有嵌套和未转义。您可以使用以下方式进行拆分: 正则演示 如果逗号后面没有非圆括号和,则将匹配逗号,从而忽略和中的逗号。