No el problema es que la sangría francesa realmente se note, que es cuando IE y Opera cometen un error con el indentado negativo con respecto al símbolo.
¿Y probar este truquillo (no sería la primera vez, no para sangría francesa pero sí para otros problemas)?:
Cita: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>
http://www.caricatos.net/probador
</title>
<style type="text/css">
#prueba li {list-style-type: none;
padding-left: 2em;
text-indent: -2em;
}
</style>
</head>
<body>
<ul id="prueba">
<li>• dato normal</li>
<li>• dato muy largo, dato muy largo, dato muy largo, dato muy largo, dato muy largo, dato muy largo,
dato muy largo, dato muy largo, dato muy largo, dato muy largo, dato muy largo, dato muy largo,
dato muy largo, dato muy largo, dato muy largo, dato muy largo, dato muy largo, dato muy largo</li>
<li>• dato normal</li>
</ul>
</body>
</html>
Se ve exactamente igual en todos los navegadores. No es lo mismo pero se simula bien