Я сделал таблицу с прозрачным фоном…все отлично..но когда в эту таблицу помещаю например картинку, то она тоже прозрачна =(…Незнаете как мне сделать так, чтобы только фон таблицы был прозрачен, а все остальное было нормальным
Я сделал таблицу с прозрачным фоном…все отлично..но когда в эту таблицу помещаю например картинку, то она тоже прозрачна =(…Незнаете как мне сделать так, чтобы только фон таблицы был прозрачен, а все остальное было нормальным
Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.
3 апреля 2009 в 1:05
alpha .png +1
тебе потребуется один рисунок – писель с нужной тебе прозрачностью, который будет растягиваться на весь фон.
2 апреля 2009 в 17:02
Жаль что такие вот пироги)…щас посмотрим про PNG)
2 апреля 2009 в 17:00
Сказал бы очевидное решение – задавать стили дочерним элементам… Но у IE по определению страшные глюки с альфа-фильтром. Т.е. на дочерний элемент задание другой альфы либо не действует (IE6), либо превращает шрифты в страшное угловатое НЕЧТО (IE7).
Потому единственный выход – позиционировать всё абсолютно. Желательно и вовсе отказавшись от таблицы. Либо использовать альфа-канал PNG (см. гугль как это сделать в IE6 через AlphaLoader) и позиционировать фоновую картинку под таблицу без фона.
2 апреля 2009 в 16:03
Код..
HTML файл
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "//www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>CRYTEK web page <title>
<link rel="StyleSheet" type="text/css" href="style.css" />
</head>
<body>
<table>
<tr>
<td>
<img class="head" src="head_img.jpg" alt="">
</td>
</tr>
</table>
</body>
</html>
CSS
body {
background: url("fon.jpg") no-repeat fixed right bottom;
}
TABLE{width:600px;height:885px;border: 1px solid black;background: url("fon4.jpg") fixed right bottom;filter:alpha(opacity=50); opacity:0.5;}
IMG.head{width:592px;height:280px;}