` | Defines a piece of computer code. |
| `` | **Defines sample output from a computer program.** |
| `` | Defines keyboard input (text to be entered by the user). |
| `` | Defines a variable in a mathematical expression or programming context. |
> **Tip:** While the `` tag applies a default monospaced style, you should not use it solely for visual styling. If you only want to change the font style of your text, use CSS instead.
---
## Syntax and Code Examples
### Basic Example
Here is a simple implementation of the `` tag showing a standard system message:
```html
If the connection fails, the system will display: Connection timed out. Please try again.
```
### Advanced Example: Combining `` and ``
In technical documentation, it is common to combine `` (user input) and `` (system output) to represent an interactive command-line session.
```html
To check your IP configuration, type ipconfig and press Enter.
The screen will display:
Windows IP Configuration
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : local
IPv4 Address. . . . . . . . . . . : 192.168.1.50
Subnet Mask . . . . . . . . . . . : 255.255.255.0
```
*Note: Wrapping the `` tag inside a `` tag preserves line breaks and whitespace, which is ideal for multi-line terminal output.*
---
## Styling `` with CSS
You can easily customize the appearance of the `` tag using CSS to match your website's design or documentation theme:
```html
Customizing the samp Tag
The terminal returned the following error: 404 Not Found.
```
---
## Specifications and Attributes
### HTML 4.01 vs HTML5
There are no functional differences for the `` tag between HTML 4.01 and HTML5.
### Global Attributes
The `` tag supports all (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes) (e.g., `class`, `id`, `style`, `title`).
### Event Attributes
The `` tag supports all (https://developer.mozilla.org/en-US/docs/Web/Events) (e.g., `onclick`, `onmouseover`).
Tag Samp
## HTML <samp> Tag Tutorial
The HTML `` tag is an inline element used to represent sample output from a computer program, script, or hardware system. It is a semantic phrase tag that helps search engines, screen readers, and browsers understand that the enclosed text is a demonstration of system output.
---
## Browser Support
The `` tag is fully supported by all major modern web browsers:
* Google Chrome
* Mozilla Firefox
* Microsoft Edge / Internet Explorer
* Safari
* Opera
---
## Definition and Usage
The `` tag is used to define sample output from a computer. By default, most browsers render the content inside a `` tag in a monospaced (fixed-width) font (usually Courier or Courier New).
### Semantic Phrase Tags in HTML
The `` tag belongs to a group of semantic phrase tags designed to describe specific types of text. Below is a reference table comparing these tags:
| Tag | Description |
| :--- | :--- |
| `` | Defines emphasized text (typically rendered in italics). |
| `` | Defines important text (typically rendered in bold). |
| `` | Defines a definition term. |
| `
YouTip