Skip to main content

HTML Guide

CSS: “padding-top”: “px” is not a “padding-top” value.

The padding-top property in CSS requires a numerical value followed by a unit. For example, pixels (px), percentages (%), em units (em), etc. Setting padding-top: px without a number is invalid.

To fix the issue, specify a numerical value before the unit. Here’s how you can correct this:

Example of incorrect HTML with inline CSS:

<div style="padding-top: px;">Content</div>

Corrected HTML with inline CSS:

<div style="padding-top: 10px;">Content</div>

In the above example, 10px is a valid value.

Alternatively, if using an external CSS file, the incorrect CSS might look like this:

.example {
  padding-top: px;
}

Correct the external CSS by specifying a numerical value:

.example {
  padding-top: 10px;
}

Learn more:

Related W3C validator issues