ul には 100 ピクセル幅の箇条書き画像を使用する必要がありますが、8px に縮小して、通常の ul 箇条書きリストのように動作させます。
ul.bg-img li {
background-image: url(http://placehold.it/100x100);
background-size: 8px 8px;
...
}
問題は、箇条書きがコンテンツの最初の行と一致しないことです。見出しタグと段落を li 内に配置すると、箇条書きが li 要素の中央またはその下に表示されます。
マージンとパディングを追加して移動すると、可変の行の高さとコンテンツの量では機能しません。
/* breaks when going to second line */
margin: 1.00em 0 0 -30px;
padding: 0 0 0 20px;
デフォルトの箇条書きのように動作する必要があります: 上部のコンテンツに揃えます。
http://jsfiddle.net/TheFiddler/nqvfj004/
注: 100 ピクセルの高解像度の箇条書きを使用する必要があります。これは、Web プレビューを印刷用にエクスポートする Web アプリ用であるためです。