El uso de CSS se descarta porque, con ese método, el texto original no se modifica.
Uso del BBcode:
Código: Seleccionar todo
[ucase]{TEXT}[/ucase]
Código: Seleccionar todo
<span id="ucase1000">{TEXT}</span>
<script>
var res = document.getElementById("ucase1000").innerHTML.toString().toUpperCase();
var uniqid = Math.random().toString(36).replace(/[^a-z]+/g, '').substr(2, 10);
document.getElementById("ucase1000").setAttribute("id", uniqid);
document.getElementById(uniqid).innerHTML = res;
</script>
Código: Seleccionar todo
[ucase]TEXT[/ucase] Minúsculas a Mayúsculas