Home » HTML » HTML Styles
Color, font, size, and other styles can be applied to an element using the HTML style attribute.
Example :
<!DOCTYPE html>
<html>
<body>
<p>I am normal text</p>
<p style="color:red;">I am red text</p>
<p style="color:blue;">I am blue text</p>
<p style="font-size:50px;">I am big text</p>
</body>
</html>
Output:
The style attribute can be used to change the appearance of an HTML element.
The syntax for the HTML style attribute is as follows:
Syntax for style:
<tagname style="property:value;">
The property is a CSS property. The value is a CSS value.
The CSS background-color property specifies the colour of an HTML element's background.
Example:
Set the background color for a page to grey:
<!DOCTYPE html>
<html>
<body style="background-color:grey;">
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
Output :
Example :
Set background color for two different elements:
<!DOCTYPE html>
<html>
<body>
<body>
<h1 style="background-color:red;">This is a heading</h1>
<p style="background-color:green;">This is a paragraph.</p>
</body>
</body>
</html>
Output :
An HTML element's text colour is defined using the CSS colour property:
Example:
<!DOCTYPE html>
<html>
<body>
<h1 style="color:blue;">This is a heading</h1>
<p style="color:red;">This is a paragraph.</p>
</body>
</html>
Output :
The font-family property in CSS specifies the type of font to use for an HTML element:
Example:
<!DOCTYPE html>
<html>
<body>
<h1 style="font-family:verdana;">This is a heading</h1>
<p style="font-family:courier;">This is a paragraph.</p>
</body>
</html>
Output :
The font-size property in CSS determines the size of text in an HTML element:
Example:
<!DOCTYPE html>
<html>
<body>
<h1 style="font-size:100%;">This is a heading</h1>
<p style="font-size:160%;">This is a paragraph.</p>
</body>
</html>
An HTML element's horizontal text alignment is defined via the CSS text-align property:
Example :
<!DOCTYPE html>
<html>
<body>
<h1 style="text-align:center;">Centered Heading</h1>
<p style="text-align:center;">Centered paragraph.</p>
</body>
</html>
Output: