- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нород кто может чем посочувствовать.
Есть задача сделать верстку не табличную, а на div+css
Проблема такая, согласно стандартам код вида:
DIV {
width: auto;
right: 10px;
left: 10px;
}
делает следующее: вычисляет ширину окна, делает отступы и растаскивает блок на оставшуюся ширину. Т.е. делает блок во всю ширину окна с отступами по 10px справа и слева.
В лисе и опере все рулит как и положено, в осле блок становиться шириной с размещаемый в нем текст и не более.
Замена кода на:
DIV {
width: 100%;
right: 10px;
left: 10px;
}
решает проблему для осла, но делает блок шириной: 100%+20px в лисе и опере - т.е. как и должен теоретически.
Короче я понимаю что осел он осел и есть - но как с этим можно бороться кроме "подсовывания" разных таблиц стилей в зависимости от UA?
Т.е. хотелось бы как то выкрутиться - но не могу понять как.
ЗЫ: паддинги не рулят т.к. проблема состоит в демонстрации РАМКИ блока.
Попробуйте поместить ваш div c бордюром, внутрь другого дива с width=100% (без бордюра и полей)
Все топик можно закрыть - разобрался. Позиционированние поменял абсолютное на плавающее - пошло.
Попробуйте поместить ваш div c бордюром, внутрь другого дива с width=100% (без бордюра и полей)
Это не не катит... По указанной причине.
Но на мысль Вы меня натолкнули... Спасибо!
malls, обычно в таких случаях используется expression для IE.
Работает нормально во всех браузерах
<style>
body{ padding:0px; margin:0px}
.ot{padding:0px 40px 0px 40px }
.te{width:100%; background-color:#009900; height:400px}
</style>
<div class="ot">
<div class= "te" > </div>
</div>
malls, обычно в таких случаях используется expression для IE.
Уже говорилось - не хочу огород городить.
Работает нормально во всех браузерах
тоже вариант...
Я долго пытался понять ваш CSS, но не смог.
Отвечая на поставленный вопрос. Для IE «подсовываются» другие таблицы стилей с помощью conditional comments.
DIV {
width: auto;
right: 10px;
left: 10px;
#width: 100%;
}
?
DIV {
width: auto;
right: 10px;
left: 10px;
#width: 100%;
}
?
это уже хак (трюк), использование их нежелательно
Тут дали два варианта, один с вложенным дивом в див с пэддингами, второй с условными комментариями
DIV {
width: auto;
right: 10px;
left: 10px;
#width: 100%;
}
?
Зачет! +1
Изящное решение.
это уже хак (трюк), использование их нежелательно
Тут дали два варианта, один с вложенным дивом в див с пэддингами, второй с условными комментариями
Согласен - но говоря по правде javascript expression и conditional comments тоже "от лукавого", т.к. работают только в одном осле и стандартам как бы не соответствуют... Т.е. в принципе из той же песни, т.к. де факто используют сверхстандартные возможности.
Вкладка дивов в принципе решает проблему, но признаемся - это путь "в Москву, через Магадан". Т.к. пускай и несильно - но все таки усложняет код как таковой, что тоже не вполне корректно...
А тут достаточно прикольно получается.
Согласен - но говоря по правде javascript expression и conditional comments тоже "от лукавого", т.к. работают только в одном осле и стандартам как бы не соответствуют...
expression и conditional comments, скажем так, документированные возможности, что является гарантией того, что они будут работать в последующих версиях ИЕ. С хаками такой уверенности нет.