- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте
Буду очень признателен, если подскажите...
Фрагмент кода страницы:
<td width=200>
<ul class=menu>
<li><a href=http://www.site.ru>Иди сюда</a>
</ul>
</td>
Вот из файла стилей:
.menu li a
background:#333333 url('fon.gif') left top no-repeat;
width=200
padding-left:20px;
В таком виде: FF распирает ячейку таблицы до 220 пикселей, в IE - все нормально
Если прописываю в файле стилей:
....
width=180
padding-left:20px;
то в FF - все нормально, а в IE - блок не растягивается на ширину ячейки
Как быть? Надо, чтобы и там и там показывалось одинаково.....
--------------
заранее крайне признателен.....
может, в файле стилей всё-таки следует писть "width: 200px;" вместо "width=200"?
Странные стили какие-то, откуда там знаки равно, да и чему равно? Может все таки так:
.menu li a
{
background:#333333 url('fon.gif') left top no-repeat;
width:200px;
padding-left:20px;
}
Дело в том что у него 220 пикселей образуются из width+padding.
Ему надо margin вместо padding
ниже подключения таблицы стилей
<style>
background:#333333 url('fon.gif') left top no-repeat;
width:200px;
padding-left:20px;
</style>
<![endif]-->
а в вашей заменить на
width:180px;
padding-left:20px;
но можно еще сделать так в таблице стилей
width:200px;
margin-left:20px;
.menu li a{
background:#333333 url('fon.gif') left top no-repeat;
width: 200px;
//width: 180px; /* эта строчка исполниться только под IE */
padding-left:20px;
}
.menu li a{
background:#333333 url('fon.gif') left top no-repeat;
width: 200px;
//width: 180px; /* эта строчка исполниться только под IE */
padding-left:20px;
}
может все таки вот так?
background:#333333 url('fon.gif') left top no-repeat;
width: 180px;
//width: 200px; /* эта строчка исполниться только под IE */
padding-left:20px;
}
первый раз вижу что так можно сделать:) спасибо:)
первый раз вижу что так можно сделат
это один из самых старых и надежных хаков.... частенько его использую...
главное не путать последовательность написания для IE и остальных...