Если вы используете opacity
, то весь div, включая текст, будет на этом уровне непрозрачности.
Если ваши посетители используют браузер Webkit (Chrome, Safari) или Gecko (Firefox) (возможно, также Presto (Opera), но я не уверен), тогда вы можете использовать:
#divToMakePartiallyOpaque {background-color: rgba(150,150,150,0.5); }
, где красный, зеленый и синий каналы установлены на 150
, а альфа установлен на 0.5
(на полпути между полностью прозрачным и полностью непрозрачным).
Существует также возможность использования частично прозрачного фонового изображения, как отмечено в другом месте.