De esa manera tu puedes aplicar estilos bien especificos a elementos que contengan dicho atributo.
Código PHP:
<style type="text/css">
.contenedor {
background:#ff0000;
}
.contenedor[id]:hover {
background:#00ff00;
}
</style>
<div class="contenido" id="unico">contenido</div>
<div class="contenido">contenido</div>
Y si.. Internet explorer tiene problemas con este tipo de selectores avanzados de CSS, lo que no se es si IE 7 ya los soporte.. deberia.
un saludo.