![]() |
background-size:100% и Интернет Эксплорер
Здравствуйте,
Причина: Делаю простенький сайт-визитку, захотелось сделать фон фотографией, размером чуть меньше, чем монитор 22', пытаюсь растянуть на body, во всех браузерах растягивает и только любимый Интернет Эксплорер ставит её обычный размер (белая полоса вокруг в зависимости от прижимания)... Перепробовал множество найденных решений, ничего не помогло... (При этом, по F12, в стилях, ИЭ подчёркивает background-size:100% красной волнистой линией)... (При проверке CSS программой CodeLobster ошибок нет, но отображение такое же, как и в ИЭ)... Вопрос: Есть какие-нибудь советы на эту тему?.. Вопрос2: В дополнение, на сайте есть меню на CSS, во всех браузерах отображается красиво, и лишь ИЭ не хочет распознавать горизонтальный список ul, что ему не нравится, может очерёдность какая-то?.. Код:
* { |
znak-ognya, у Internet Explorer младше 9 версии существуют проблемы с обработкой данного свойства.
Различные варианты решения сей проблемы описаны в данной статье: Как заставить background-size работать в старых IE. Из описанных способов я бы посоветовал "родной костыль", описанный первым: Код:
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fon11.jpg', sizingMethod='scale'); |
Habetdin,
спасибо про старые браузеры, но я их даже не имею в виду... На 10-ке стоит новенький Edge и запускается бывший родной (самый последний) Интернет Эксплорер... В них и смотрю... Edge вообще не хочет воспринимать локалхост как таковой!.. (Ещё не искал решение по данному вопросу (Денвер)) А ИЭ (новый) упорно не растягивает... (Если учитывать, что процентов 70 используют пиратки, то они явно не пользуются ИЭ, а ставят нормальные браузеры, в этом плане, повезло нам со страной!..))) Поэтому хотя бы новый ИЭ заставить... Но у меня не получается... Сейчас статью перечитаю, может что-нибудь извлеку... |
Цитата:
"Попросить" IE использовать последнюю версию движка можно, добавив в секцию <head> следующий meta-тег раньше других meta-тегов: Код:
<meta http-equiv="X-UA-Compatible" content="IE=edge"> Код:
<!DOCTYPE html> |
Habetdin,
в статье описываются мои любимые jQuery, попробую с ними почудить, написано, что если background-size не поддерживается, то они могут помочь старым браузерам, а может ещё и новым, заодно и проверю...))) Habetdin, о, спасибо, испытаю ваш совет сначала!.. А по второму вопросу, видимо должен и этот совет (про мета-теги) помочь?.. |
Habetdin,
то есть мне проще добавить тег?!? Ведь, если он и у других людей будет имитировать, значит и у них буду косяки, а люди, они -- люди!.. Наверное, будет лучше добавить тег, всё же?.. Как испытаю, напишу... |
Habetdin,
Здравствуйте, помогла одна единственная строка (старые браузеры не смотрел, даже заморачиваться не буду, люди хламом не пользуются)... Код:
<meta http-equiv="X-UA-Compatible" content="IE=edge"> Спасибо...))) Приписка: Ещё раз перепроверю всё, чтобы не возникло проблем с нормальным хостингом... |
Habetdin,
Здравствуйте, появился вопрос: Код:
.footer { Фон-то я могу сделать под цвет низа фотографии (если ничего не найду), а как быть с футером?.. Почему он уменьшается?.. Спасибо... |
|
Habetdin,
нашёл ошибку, очень долго искал, а решение оказалось довольно простое... При уменьшении окна уменьшалось body, выставил ему min-width... Вопрос: страницы у меня добавляются html-кодом из базы данных, и начинаются отнюдь не с тега <html>, а типа <div> или <table>, возможно ли в неуказанной (<html> странице) прописывать мета-теги?.. Или это будет неправильно, с точки зрения правильного кода?.. Спасибо... |
Цитата:
|
Время: 05:05. |
Время: 05:05.
© OSzone.net 2001-