css第一个单词加粗

问题描述 投票:0回答:7

如何使用 CSS 选择器将句子的第一个单词加粗?就浏览器可比性而言,这是一个好还是坏的方法?

代码:

<h2>this is a sentence</h2>
html css css-selectors
7个回答
26
投票

CSS中没有

::first-word
伪元素;您必须将第一个单词包装在额外的元素中,然后选择它。


2
投票

当前的 CSS 选择器不允许这样做。

所以我改变了方法,将第一行加粗。

HTML

<h2>this<br> is a sentence</h2>

CSS

h2::first-line{
   font-weight: bold;
}

1
投票

使用 Span 类

因此创建一个名为“bold”的类,并将该类中的第一个单词换行。

.bold {
font-weight:bold;
}

然后

<h2><span class="bold">the</span> brown fox</h2>

1
投票

我把这个词放在

<b>First</b>

之间

1
投票

只需将第一个单词放在强标签中即可。

<h1><strong>This</strong> is how you do it simply.</h1>

这是JS 小提琴


1
投票

如果可以选择 PHP:

$string = "I've got a wonderful feeling";
$arr = explode(' ',trim($string));
$first = $arr[0];
$all_but = str_replace ("$first ","",$string);

这将为您提供第一个单词以及字符串的其余部分。然后您可以单独设计每个样式。毫无疑问,$all_but 有一个更平滑的选项。


0
投票

如何将字典单词列表中的 15,000 个第一个词条和文本编辑中的例句中的相同单词加粗

Iyequi. v.t.等待。 阿特雷;等等;厄胡耶;埃托克托马; iyekui;ehuyepa;埃胡耶。

© www.soinside.com 2019 - 2024. All rights reserved.