Skip to main content

HTML Guide

CSS: “margin-bottom”: “px” is not a “margin-bottom” value.

The margin-bottom property in CSS requires a numerical value followed by a unit. For example, pixels (px), percentages (%), em units (em), etc. Setting margin-bottom: 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="margin-bottom: px;">Content</div>

Corrected HTML with inline CSS:

<div style="margin-bottom: 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 {
  margin-bottom: px;
}

Correct the external CSS by specifying a numerical value:

.example {
  margin-bottom: 10px;
}

Learn more:

Related W3C validator issues