Jump to content
  • 0

Хак для Опера 9.63


people2010
 Share

Question

Во всех браузерах работает такое:

.sdvig_vverx{margin-top:-20px;}

Для все Опер тоже работает, но для Оперы 9,63, не работает вот это.

Подскажите пож. какой-то хак именно для этой версии.

Как можно через пхп сделать именно для версии 9,63 указать стиль?

Заранее спасибо.

Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0

Я бы не замарачивался на старых версиях оперы, да и как то не верится что там не работает отрицательный марнинг... Если же все равно вам это не обходимо то посмотрите что опера 9.63 пишет в HTTP_USER_AGENT через HTTP_USER_AGENT собственно и определяйте ее

Link to comment
Share on other sites

  • 0

Чёт какими-то старыми функциями оперируете. Надо использовать preg_match и $_SERVER['HTTP_USER_AGENT']. Это раз. А во-вторых, покажите какое значение юзер-агента отдаёт эта самая опера — у меня такое ошущение, что неправильно регулярка составлена.

Link to comment
Share on other sites

  • 0

Если написать так:

<?php
if(eregi("opera",$HTTP_USER_AGENT))// Если у тебя Опера
{
$browser = 25;
for($i=0; $i<100; $i++)
echo $browser;
}else
$browser = 0;
?>

Выводит во всех браузерах опера 100 раз по 25, то есть проверка идёт что это браузер Опера,

я не могу никак сделать чтоб именно для определенной версии опера так проверяло, именно для 9,63.

Link to comment
Share on other sites

  • 0

Идентификатор в опере можно посмотреть в opera:about

У меня например пишет такой: Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.6.30 Version/10.63

Если вам для определённой версии, то и регулярное выражение не нужно, просто проверяете на равенство строки

Edited by LunatiK
Link to comment
Share on other sites

  • 0
Как для этой версии указать правильно, именно она неправильно отображает у меня и с ней у меня проблемы.

Ну вон же у вас строчка «Идентификация браузера»: Opera/9.63 (Windows NT 5.1; U; ru) Presto/2.1.1

Link to comment
Share on other sites

  • 0
как то не верится что там не работает отрицательный марнинг

Мне тоже, честно говоря. Я бы, чем тратить время на подпорку для динозавра с <2% аудитории, потратил его на рефакторинг стилей (напр., перенести отступ на предыдущий элемент или, если это позиционированный блок, двигать его не маргинами, а штатными top/left etc.).

Link to comment
Share on other sites

  • 0
Не обрезает шапку в Опере 9,63, во всех браузерах нормально кроме Оперы 9,63, подскажиет пож. как в Опере 9,63 убрать дефект?

Вот сайт.

http://www.sharemania.ru/0166389

К сожалению 9.63 дистрибутива не нашёл, но в 9.60 (Opera/9.60 (Windows NT 5.1; U; ru) Presto/2.1.1) шапка выглядит нормально

Link to comment
Share on other sites

  • 0
Обрезает шапку я имел в ввиду в Опере 9,63, как сделать чтоб не обрезало?

Вот в этом попробуйте http://depositfiles.com/ru/files/f4qkssmle

Не стал качать ваш дистрибутив, установил себе официальный (Opera/9.63 (Windows NT 5.2; U; ru) Presto/2.1.1) - с шапкой всё нормально, не знаю может приложите скриншот что у вас там не так.

Link to comment
Share on other sites

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.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy