e="text/css">

body { font-size: 12px; }

body > div, body > pre {
	float: left; clear: left; margin: 1px; height: 2em;
	border: medium solid;
}

span {
    display: inline-block;
    height: 1em;
    width: 1em;
}

</style>
</head>
<body>

<!-- test against inline margin -->
<div style="text-indent: 3em;">X</div>

<!-- test against block padding -->
<div style="text-indent: 3em;">X</div>

<!-- test against block width -->
<div style="text-indent: 3em;"><span></span></div>

<div style="text-indent: 3em"><sp