JSFiddle - React, Tailwind, and code Playground

HTML

<body>
<h1>Article title</h1>
<h2 class="head2">Services</h2>
<img src="http://www.google.com/about/company/images/company-products.png" width="200" />
<span class="fig">Google services</span>
<h2 class="head2">E-mail clients</h2>
<h2 class="head2">Others</h2>
<img src="http://4.bp.blogspot.com/-JOqxgp-ZWe0/U3BtyEQlEiI/AAAAAAAAOfg/Doq6Q2MwIKA/s1600/google-logo-874x288.png" width="200" />
<span class="fig">Google logo</span>
<br />
<img src="http://thenextweb.com/wp-content/blogs.dir/1/files/2013/02/google_chrome.png" width="200" />
<span class="fig">Chrome</span>
</body>

CSS

body {
      counter-reset: figcounter;
      counter-reset: head2counter;
}
.fig {
      counter-increment: figcounter;
}
.fig:before {
      content: "Fig. " counter(figcounter) ": ";
      font-weight: bold;
}
.head2:before
{
counter-increment: head2counter;
content: counter(head2counter) " ";
}
.head2reset {
counter-reset: head2counter; 
}