Jump to content

Manta

Newbie
  • Posts

    3
  • Joined

  • Last visited

Manta's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Доброго времени суток всем! Делаю сайт с двумя наложенными друг на друга прозрачными слоями (один, типа, основа, под ним, типа, тень). Высота слоя зависит от количество текста в нем, нельзя ли как-то его высоту связать с высотой родительской ячейки? Основной css: .Opacity { background-image: url(image/BG1.png); background-repeat: repeat; background-position: bottom; } .Opacity div { background-image: url(image/BG.png); background-repeat: repeat; background-position: bottom; position: relative; left: -10px; top: -10px; } И для IE. .Opacity { background-image: none; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); background: #FAEFDA; } .Opacity div { background-image: none; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); position: relative; left: 1px; top: -2px; } И дальше таблица, в которой у ячеек с содержимым такие свойства: <td class="MainTable Opacity"><div> ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ ТЕКСТ</div></td> Нельзя ли сделать как-то так, чтобы высота слоя была такой же, как высота ячейки?
  2. Спасибо! Хотела обойтись без пнгшек, но раз проще с ними, сделала с ними, чтобы не долбаться всю оставшуюся жизнь над этой проблемой:-) Теперь надо ещё с IE 6 разобраться По поводу отмены прозрачности для текста - странно, у меня же та же самая хитрость для отмены прозрачности текста для всей таблицы срабатывает во всех браузерах, а вот когда я делаю прозрачными отдельные ячейки, прозрачность для текста отменяется только в Эксплорере.
  3. Делаю табличку, в которой у ячеек с текстовым содержанием задается прозрачный фон, при этом сам текст должен быть читабельным, то есть непрозрачным. В IE замечательно работает выставление прозрачности в единицу для текста, а вот в Опере и ФФ прозрачность текста не убирается. Что сделать, чтобы фон ячейки был прозрачным, а текст, который в ней располагается - нет??? (ячейку таблицы задаю стилем: .Table1 { width: 40%; opacity: 0.7; -moz-opacity:0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); background: #FAEFDA; } потом текст вкладываю в слой: ( .Table1 div { color: #663333; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 1; -moz-opacity:1; position: relative; } ) Помогите, люди добрые, у меня мозги уже слиплись - две недели не могу найти решение:-(
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy