Extensiones no usé. Lo que hacen es tomar esos valores del CSS para hacer las esquinas, y pasarlos al VML usando JScript, que es un lenguaje propietario de
MS.
Pero es algo que puede hacer uno a mano en su documento. Así que tiene poco sentido.
Lo de poner una imagen "redondeada" de fondo es más o menos parecido (y con las mismas limitaciones) que poner un VML detrás del texto, para que parezca un fondo.
Ya no vas a encontrar un
IE4, pero esto anda en
IE6
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<style>v\: * { behavior:url(#default#VML); display:inline-block }</style>
<xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" />
</head>
<body>
<div style="position: relative; width: 300px; height: 120px; padding: 15px 0; font: bold 22px/120% fantasy; text-align: center; ">
<v:roundrect style="width:300px; height:120px; position:absolute; top:0; left: 0; z-index:-1; " fillcolor="red" arcsize="0.3" strokecolor="black" strokeweight="2px"/>
FOROS<br> DEL<br> WEB
</div>
</body>
</html>
Hay más (aunque no demasiada) información en el Foro sobre lenguajes gráficos vectoriales.
También está la etiqueta canvas, por si quieres experimentar con ella.