What are <progress> and <meter> tags in HTML5 ? Last Updated : 19 Aug, 2021 Summarize Comments Improve Suggest changes Share Like Article Like Report HTML 5 introduces two new tags namely the <progress> tag and the <meter> tag. In this article, we will discuss both tags. Progress tag: This tag is used to represent a progress bar on the webpage in order to show the progress of a task. Some uses of the progress bar include showing the file upload/download progress on a website. The progress bar is created using the following syntax. Syntax: <progress>....</progress> Attributes: This tag accepts two attributes as mentioned below. max: It represents the total work is to be done for completing a task.value: It represents the amount of work that is already completed. Example: The progress tag can also be styled using CSS. Let us look at all these attributes and progress bar styling with an example. HTML <!DOCTYPE html> <html lang="en"> <head> <title>Progress tag</title> </head> <body> <p>Normal Progress bar</p> <progress></progress> <p>Progress bar with max and value attributes</p> <progress value="50" max="200"></progress> <p>Progress bar with CSS</p> <progress style="width:200px; height:40px;" ></progress> </body> </html> Output: Meter Tag: A Meter tag is also known as a gauge and basically defines a scale for the measurement of data within a specified range. The uses of a meter tag may include the fuel left in the tank, the temperature of an object, etc. The meter tag is written as follows. Syntax: <meter>....</meter> Attributes: This tag accepts many attributes which are listed below. form: It defines one or more forms that the meter tag belongs to.max: It is used to specify the maximum value of a range.min: It is used to specify the minimum value of a range.high: It is used to specify the range considered to be a high value.low: It is used to specify the range value that is considered to below.optimum: It is used to specify the optimum value for the range.value: It is used to specify the required or actual value of the range. Example: HTML <!DOCTYPE html> <html lang="en"> <head> <title>Meter tag</title> </head> <body> <p>Normal Meter</p> <meter value="0.6"></meter> <p>Meter tag with attributes</p> <meter value="50" max="200" min="20"></meter> <p>Meter tag with CSS</p> <meter value="0.4" style="width:200px; height:40px;"></meter> </body> </html> Output: Meter tag Note: If we do not specify the value attribute of the <meter> tag then it will display an empty meter. Supported Browsers: Google ChromeMicrosoft EdgeMozilla FirefoxSafariOperaInternet Explorer Comment More infoAdvertise with us Next Article Which tag is used to represent progress of a task in HTML & how is it different from tag ? M mohitg593 Follow Improve Article Tags : Web Technologies HTML HTML5 HTML-Questions Similar Reads HTML 5 <progress> Tag The HTML 5 <progress> Tag is used to represent the progress of a task. It is similar to an indicator that displays the progress of completing a task. It is not used to represent the disk space or relevant query. Note: This tag is used in conjunction with JavaScript to display the progress of a 3 min read HTML 5 <progress> Tag The HTML 5 <progress> Tag is used to represent the progress of a task. It is similar to an indicator that displays the progress of completing a task. It is not used to represent the disk space or relevant query. Note: This tag is used in conjunction with JavaScript to display the progress of a 3 min read Explain the significance of <head> and <body> tag in HTML The HTML <head> and <body> tags are the two most commonly used tags in HTML. It is very rare to find an industry-level website that does not use the <head> and <body> tag in its pages. In this article, we are going to learn the significance of these two tags in an HTML docume 3 min read HTML5 MathML <merror> Tag The HTML5 MathML <merror> tag tag is an inbuilt element in HTML5 which is used to wrap the expression in a box, makes that expression eye-catching. This tag is used to display the error message. Normally it alone can't just pop out when your MathML markup is wrong or any kind of error occurs, 2 min read Which tag is used to represent progress of a task in HTML & how is it different from <meter> tag ? In this article, we will see which tag is used to represent the progress of a task in HTML. To represent the progress of a task, we will use the <progress> tag. This tag is used to represent the progress of a task. It is also defined how much work is done and how much is left. Syntax: <prog 2 min read HTML | <progress> max Attribute The HTML | max Attribute is used to specify the total work is to be done for completing a task. Syntax: <progress max="number"> Attribute Values: It contains the numeric value that specifies the total work is to be done for completing the task. Example: This Example illustrates the use of max 1 min read Like