# Using the `dfn` element to identify the defining instance of a word

ID: H54

Technology: html

Type: Technique

## When to Use

HTML

## Description

The objective of this technique is to use the `dfn` to mark the use of a word or phrase where it is defined. The `dfn` element is used to indicate the defining instance of the enclosed term. In other words, it marks the occurrence of the term where the term is defined. Note that it encloses the term, not the definition. This technique would be used in combination with Using inline definitions to provide the definition.

## Examples

    <p>The Web Content Accessibility Guidelines require that non-text content
    has a text alternative. <dfn>Non-text content</dfn> is content that is not a sequence
    of characters that can be programmatically determined or where the sequence is
    not expressing something in human language; this includes ASCII Art (which is a
    pattern of characters), emoticons, leetspeak (which is character substitution), and
    images representing text.</p>

## Tests

### Procedure

1. Identify all words that are defined inline in the text, that is, where the definition occurs in a sentence near an occurrence of the word.
2. Check that each word that is defined inline is contained in a `dfn` element.

### Expected Results

- Check #2 is true.

## Related Techniques

- G112

## Resources

- HTML - the `dfn` element.