Effectivement si tu utilises opacity, tout le contenu de ta div sera aussi transparent.
Alors les solutions possibles :
- Ta div a un fond uni > utilises une couleur de fond en rgba
- Ta div a une image en fond > utilises un png
Sujet clos
En terme de sémantique, j'utilise beaucoup de javascript... (Cindy Sander)