NN4 Work-arounds

Extending the background-color to the element's full width

h2 {
  font-size: 1.5em;  /* must be set explicitly for NN4 */
  font-weight: bold;  /* must be set explicitly for NN4 */
  color: #000;
  background: #ddd;
  padding: 0.5ex;
  border: none; /* NN4 work-around */
  margin-left: 0;  /* NN4 work-around */
}
		

Adding partial borders

Adding border-top

h3 {
  font-size: 1.17em;  /* must be set explicitly for NN4 */
  font-weight: bold;  /* must be set explicitly for NN4 */
  color: #000;
  background: #ddd;
  padding: 0.5ex;
  border-color: #000;
  border-style: solid;
  margin-left: 0;  /* NN4 work-around */
}
h3.border-top {
  border-width: thin 0 0 0;
}
		

Adding border-right

h3.border-right {
  border-width: 0 thin 0 0;
}
		

Adding border-bottom

h3.border-bottom {
  border-width: 0 0 thin 0;
}
		

Adding border-left

h3.border-left {
  border-width: 0 0 0 thin;
}
		

And inside a table ...

Extending the background-color to the element's full width

Adding partial borders

Adding border-top

Adding border-right

Adding border-bottom

Adding border-left