top of page
Writer's pictureThe Tech Platform

The :empty and :blank CSS pseudo selectors

:empty

The :empty CSS pseudo-class represents any element that has no children. Children can be either element nodes or text (including whitespace). Comments, processing instructions, and CSS content do not affect whether an element is considered empty.


Code:

<!DOCTYPE html>
<html>
<head>
<style> 
p:empty {
  width: 100px;
  height: 50px;
  background: yellow;
}

P	{
	width: 100px;
    height: 50px;
	background: lime;
}
</style>
</head>
<body>
<h3>The Yellow box is :empty and lime box is non:empty</h3>
<p></p>
<p>A paragraph.</p>
<p>Another paragraph.</p>

</body>
</html>

Output:














:blank

The :blank CSS pseudo-class selects empty user input elements (e.g. <input> or <textarea>).


<!DOCTYPE html>
<html>
<head>
<style> 
textarea:blank {
  width: 100px;
  height: 20px;
}

</style>
</head>
<body>
<h3>:blank CSS Pseudo Selector </h3>
<h3>Using TextArea</h3>
<textarea></textarea><br>
<textarea>A paragraph.</textarea><br>
<textarea>Another paragraph.</textarea>


</body>
</html>

Output:












The Tech Platform

0 comments

Recent Posts

See All

Comments


bottom of page