当我div为标题添加标签时,如何使用CSS为第一个单词着色?
<div class="head-logo"> <? echo $siteName ?> </div>
Run Code Online (Sandbox Code Playgroud)
CSS
.head-logo{
text-align:center;
color:#000000;
font:normal 22px Tahoma;
margin: 0px 10px 20px 60px;
}
Run Code Online (Sandbox Code Playgroud)
你可以这样做:
<div class="head-logo">
<?
$title = explode(" ", "My title here");
echo '<span class="firstWord">'.$title[0].'</span>'.substr(implode(" ", $title), strlen($title[0]));
?>
</div>
.head-logo{
text-align:center;
color:#000000;
font:normal 22px Tahoma;
margin: 0px 10px 20px 60px;
}
.firstWord{color: red;}
Run Code Online (Sandbox Code Playgroud)
你可以使用php explode
<div class="head-logo">
<?
$title = explode(" ", $siteName, 2);
echo '<span style="color: #FF0000">'.$title[0].'</span> '.title[1]);
?>
</div>
Run Code Online (Sandbox Code Playgroud)