Suppose we have the following element:
<div>STACKOVERFLOW</div>
And we want to make A
red, but without changing the kerning properties of the word. In other words, we want the word to display exactly the same as before. There is a similar question here:
change-color-of-one-character-in-a-text-box-html-css
However, using an element span
changes the kerning properties of the word (adds more space before A
).
Here is a screenshot from jsfiddle in the SO link question

As you can see, the item span
adds a bit more space.
Update
, , . ICON
, ( ):
<span class="u-text-uppercase u-text-color-md-grey-900 u-font-weight-900">Ic</span>
<span class="u-text-uppercase u-text-color-md-pink-a200 u-font-weight-900">o</span>
<span class="u-text-uppercase u-text-color-md-grey-900 u-font-weight-900">n</span>
<span class="u-text-uppercase u-text-color-md-grey-800 u-font-weight-100">Utility Tests</span></h1>

div { font-size: 3em; background: blue; display: inline-block; }
span { color: red; }
<div>STACKOVERFLOW</div>
<div>ST<span>A</span>CKOVERFLOW</div>
<img src="https://i.stack.imgur.com/EjnDF.png">
SuperflyCSS Color Utilities
SuperflyCSS
u-text-uppercase
SuperflyCSS
, . - , , <span>
. , :
