ros.pro Posted January 6, 2008 Report Share Posted January 6, 2008 Задал див с прозрачностью, потом вложил в него еще один див и он тоже стал прозрачный.Как сделать чтобы 2-й див не был прозрачен? Quote Link to comment Share on other sites More sharing options...
0 Jaeser Posted January 6, 2008 Report Share Posted January 6, 2008 А зачем тебе второй див? Quote Link to comment Share on other sites More sharing options...
0 ros.pro Posted January 6, 2008 Author Report Share Posted January 6, 2008 у основного дива падинг стоит на 20 пикселей, а в дочернем я планирую выводить информацию, и естественно она плохо видна на прозрачном фоне Quote Link to comment Share on other sites More sharing options...
0 Vlad Posted January 6, 2008 Report Share Posted January 6, 2008 Наследование, что тут поделаешь. Придется явно для внутреннего слоя задавать свои параметры. Quote Link to comment Share on other sites More sharing options...
0 ros.pro Posted January 6, 2008 Author Report Share Posted January 6, 2008 Пробовал я в самом тегэ див, стили прописывать, непомогает. Quote Link to comment Share on other sites More sharing options...
0 klierik Posted January 8, 2008 Report Share Posted January 8, 2008 а никак. вы сами подумайте, ведь прозрачным становиться НЕ вложенный див а его родитель.а собственно и его содержимое так же будет прозрачно.насколько я могу понять вы пытаетесь сделать чтото типа маски на весь документ.создавайте 2 дива в body с заданными высотой и шириной.а второй позиционируйте относительно первого с заданным отступом. Quote Link to comment Share on other sites More sharing options...
0 strix Posted January 8, 2008 Report Share Posted January 8, 2008 klierik правильно вам написал<div style="opacity:0.3;background:#fff"> outer <div style="opacity:1.0;background:#5F8DB0">inner content</div></div>для внутреннего слоя единицей будет 0.3 родительского (точка отсч?та, так сказать) - собственно, это и смысл наследования стилей.если вам нужен просто полупрозрачный фон - сделайте его рисунком (.png) и примените для родительского слоя. О отображении png в IE - масса информации на форуме и в Инете. Quote Link to comment Share on other sites More sharing options...
0 klierik Posted January 8, 2008 Report Share Posted January 8, 2008 strix,рисунок png не очень хорошее решениевы попробуйте менять opacity на png и посмотрите как это выглядит в IE7 весь альфа канал преобразовываеться в однобитный (вместо 4х) и заливаеться темно серым ближе к черному цветом =(в общем их фикс для PNG в ИЕ7 распространяется на статичные PNG Quote Link to comment Share on other sites More sharing options...
0 strix Posted January 8, 2008 Report Share Posted January 8, 2008 klierik - в общем-то меня можно отнести к числу фанов png, так как работы с ним достаточно вплотную хватало.соглашусь в том, что этот формат нес?т много лишних проблем (они уже где-то обсуждались) - но пофиксить в общем-то можнопросто учитывая высказанную автором задачу, вижу ещ? одно решение, которое и изложила )))пусть автор решает сам, какое решение лично ему в данном конкретном случае подойд?т лучшеваш вариант, конечно, более простой. а простое - лучше хорошего Quote Link to comment Share on other sites More sharing options...
0 klierik Posted January 8, 2008 Report Share Posted January 8, 2008 соглашусь в том, что этот формат нес?т много лишних проблем (они уже где-то обсуждались) - но пофиксить в общем-то можновот тут можно подробнее плз. есть ли способ пофиксить под ИЕ7 правильное отображение прозрачностиприменяя прозрачность? Quote Link to comment Share on other sites More sharing options...
0 strix Posted January 8, 2008 Report Share Posted January 8, 2008 способ пофиксить под ИЕ7 правильное отображение прозрачностиприменяя прозрачность?мы говорим о формате png или о ч?м? вариантов-то много. вот - 3 лекарства для Осликадело в том, что каждый случай особый - продолжение этой темы при наличии других условий - PNG в IE. Ссылки должны работать.и так далее...помнится, у меня была проблема с повторяющимся фоном при background-position:20px;прямым пут?м решение не нашлось - пришлось позиционировать слой, а не фон, хоть это и было неудобноЗЫ. а вообще - тема вечная ))) Quote Link to comment Share on other sites More sharing options...
Question
ros.pro
Задал див с прозрачностью, потом вложил в него еще один див и он тоже стал прозрачный.
Как сделать чтобы 2-й див не был прозрачен?
Link to comment
Share on other sites
10 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.