CSS +Javascript

k1ckin

Registered
Здравейте. Аз съм почти начинаещ и имам въпрос относно CSS. Създадох един div box в CSS файла, който е прозрачен чрез RGBA(). Проблема е че през ИЕ този бокс изобщо не се появява и исках с Javascript да проверя дали потребителя ползва ИЕ и ако да, да сложа нормален цвят на този бокс.
Идеята ми е такава:

<script ...>
if (navigator.nameApp="MS IE..")
{
'box.цвят = непрозрачно червено" примерно
}
</script>

<div box>
"текст и т.н."
</div>

Примемам всякакви поправки и идеи. :)
 
за ИЕ се слага това за прозрачност: filter: alpha(opacity=50);

Но така както си го обясним не ми е малко ясно дали е точно това;
 
Проблема е че не мога да ползвам тази функция за прозрачност защото текста върху това също става прозрачен (и невъзможен за четене), дори да сложа прозрачността на 100.
 
В css:

.box {
прозрачността за нормалните браузъри;
background: red\9; //това ще направи background червен за всички версии на IE от 8 надолу
*bacground: blue; //това ще направи background син за всички версии на IE от 7 надолу
_background: green; //това ще направи background син за IE 6
}

Показал съм ти ако искаш за всяка от версиите на IE различен background, но най-вероятно ще ти трябва само първото - за вс версии от 8 надолу
 
Направи си едно png24 и го задай за фон. Друг вариятн е да сложш още 1 елемент и на него дазададеш прозрачността, а тоя с текста да е отгоре.
 

Back
Горе