HTML <time> class Attribute

The class attribute on a <time> tag assigns one or more classnames to the time element. Classes are used to style elements. Classnames are defined in a stylesheet or in a local <style> element.

Example

#

A class attribute styling two <time> elements.

Vincent Van Gogh was born , in Zundert, the Netherlands.
He died , (age 37) in Auvers-sur-Oise, France.

<style>
  .time-class { color: brown; background: moccasin; }
</style>

<article>
  <p>
    Vincent Van Gogh was born 
    <time class="time-class" datetime="1853-03-30">March 30, 1853</time>,
    in Zundert, the Netherlands.<br />He died 
    <time class="time-class" datetime="1890-07-29">July 29, 1890</time>,
    (age 37) in Auvers-sur-Oise, France. 
  </p>
</article>

Using class

The class attribute assigns one or more classnames to the <time> tag.

Multiple classnames are separated by a space.

Classes (i.e. classnames) are used for styling the time element.

JavaScript uses classes to access one or more elements by classname.

Tip:  class is a global attribute that can be applied to any HTML element.


Syntax

<time class="classnames">

Values

#

Value Description
classnames One or more space-separated class names.

More Examples

A class attribute styling two <time> elements.
Clicking the button toggles a classname that boldens the time text.

Vincent Van Gogh was born , in Zundert, the Netherlands.
He died , (age 37) in Auvers-sur-Oise, France.


<style>
  .time { color: brown; background: moccasin; }
  .bold { font-weight:bold; }
</style>
<style>

</style>

<article>
  <p>
    Vincent Van Gogh was born 
    <time class="time" datetime="1853-03-30">March 30, 1853</time>,
    in Zundert, the Netherlands.<br />He died 
    <time class="time" datetime="1890-07-29">July 29, 1890</time>,
    (age 37) in Auvers-sur-Oise, France. 
  </p>
</article>

<br />
<button onclick="toggle();">Toggle class</button>

<script>
  let toggle = () => {
    let elements = document.getElementsByClassName("time");
    [].forEach.call(elements, element => element.classList.toggle("bold"));
  }
</script>

Code explanation

Two CSS classes are defined in the <style> element.

The class attribute in <time> assigns one classname.

Repeatedly clicking the button adds and removes another class, toggling the boldness of the element.


Browser support

Here is when class support started for each browser:

Chrome
6.0 Sep 2010
Firefox
4.0 Mar 2011
IE/Edge
9.0 Mar 2011
Opera
11.1 Mar 2011
Safari
5.0 Jun 2010

You may also like

 Back to <time>
Guides