EN
CSS - style only disabled input HTML elements
0
points
In this article, we would like to show you how to style only disabled input HTML elements using CSS.
Quick solution:
input:disabled {
background: yellow;
}
Practical example
In this example, we present how to use :disabled pseudo class to style only disabled HTML input elements.
// ONLINE-RUNNER:browser;
<!doctype html>
<html>
<head>
<style>
input:disabled {
background: #ffe973;
}
</style>
</head>
<body>
<input type="text" placeholder="e-mail" disabled />
<input type="text" placeholder="username" readonly />
<input type="password" placeholder="password" />
</body>
</html>
Alternative solution
This solution may be useful when we want to style only input elements that have disabled HTML attribute.
// ONLINE-RUNNER:browser;
<!doctype html>
<html>
<head>
<style>
input[disabled] {
background: #ffe973;
}
</style>
</head>
<body>
<input type="text" placeholder="e-mail" disabled />
<input type="text" placeholder="username" readonly />
<input type="password" placeholder="password" />
</body>
</html>