HTML pre Tag

The HTML <pre> tag is used to specify pre formatted texts . Texts within <pre>.......</pre> tag is displayed in a fixed-width font. Usually it is displayed in Courier font. It maintains both space and line break.

It is commonly utilized to showcase code examples in various programming languages such as Java, C#, C, C++ etc, as it accurately presents the code exactly as it is written.

HTML pre tag example

Example

<pre>

This is a formatted text 

by using the HTML pre tag. It maintains

    both space and line break.

</pre>

Output:

Output

This is a formatted text 

by using the HTML pre tag. It maintains

    both space and line break.

HTML pre tag example: Java code within pre

Example

<pre>

package com.C# Tutorial;

public class FirstJava{

public static void main(String args[]){

System.out.println("hello java");

}

}

</pre>

Output:

Output

package com.C# Tutorial;

public class FirstJava{

public static void main(String args[]){

System.out.println("hello java");

}

}

If you remove pre tag from the above example, all the text will be displayed in a single line.

Output without pre:

width attribute

The HTML <pre> element additionally provides support for the width attribute. This attribute defines the intended width of the pre-formatted text. However, this feature is not compatible with HTML 5.

Supporting Browsers

Element Chrome IE Firefox Opera Safari
<pre> Yes Yes Yes Yes Yes

Input Required

This code uses input(). Please provide values below: