почему часть листа отображается на затененном фоне



Автор Maxim Matrenitski задал вопрос в разделе Другие языки и технологии

Почему на сайте прозрачный PNG отображается с белым фоном? и получил лучший ответ

Ответ от Александр Ермилов[гуру]
а потому, что в стилях (файл ссылка), в строке 22
img{border:0;background:#fff;}
а картинка вставлена просто картинкой. — т. е. <img>
с точки зрения дизайна, выравнивание по центру в этом меню — совершенно неправильно.
с точки зрения верстки — в таких случаях картинка ставится в background, как и ВСЕ картинки для оформления (но для этого ее лучше сделать размера 1х1 т. е. 20х20 рх. да и зачем грузить большую картинку, когда нужна маленькая? )
сохраните в нормальном размере и поставьте в бэкграунд к #menu a.
если захотите оставить пункты меню с выравниванием по центру, поставьте ее в background к #menu a:first-letter
примерно описано тут: ссылка
если хотите оставить как есть, и просто убрать фон — в css допишите — там где блок меню:
#menu a img { background: none; }

Ответ от Rastik Rus[гуру]
Она сама по себе с белым фоном, поэтому вот такая штука получается.

Ответ от Владимир Першин[гуру]
А на чём сайт сделан? Думаю стоит попробовать прописать прозрачность в css-стилях картинки, должно помочь

Ответ от Николай Воскресенский[гуру]
Быстрее всего наследование, убери из body #fff

Ответ от Aleksandra[гуру]
Всё очень просто! Вам необходимо в css-файле lvinaya.css на строке 22 у селектора img { background: none repeat #FFFFFF;} убрать все значения свойства background, кроме none. т. е. необходимо писать в строке 22 следующее: img {ba

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Почему на сайте прозрачный PNG отображается с белым фоном?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*