(01) リストの各項目部分に背景色を設定しましょう。番号や記号の部分はリスト項目外として認識されています。
li{
background-color:#FF99FF;
}

(02) リスト項目の上部に0.5文字分の余白を作成しましょう。リスト項目の標準の高さは1文字分ちょうどであることがわかります。
li{
background-color:#FF99FF;
margin-top:0.5em;
}

(03) さて、番号付きリスト<ol>全域に上下左右1文字ずつの{padding}を設定しましょう。すると初期状態よりも、少ない{padding-left}がセットされてしまいます。これは標準で1文字以上の{padding-left}が設定されていたのに(約30pt)、それを1文字に修正してしまったからです。
ol{
background-color:#FFFF99;
padding:1em;
}

(04) {padding-left}のみ「3文字」に修正しましょう。
ol{
background-color:#FFFF99;
padding:1em;
padding-left:3em;
}
