Форум » Другие темы » Вопрос по JavaScript » Ответить

Вопрос по JavaScript

Flooty: Я в яве очень мало чево знаю так что обращаюсь к вам человеки =)) вообщем мне надо правильно расположить окно со смайликами примерно так, только ниже: я знаю как сделать ниже но в лисе отображается совсем иначе: отсюда вопрос: как сделать что бы во всех браузерах отображалось одинакова и правильно???

Ответов - 8

Ev-genius: позиционируй через css. прочитай про position в таблицах стилей

Flooty: это я знаю top и left но с разными разрешениями экрана разное расположение получается...

Ev-genius: так позиционируй не абсолютно, а релативно как ещё один вариант дай слою маргин-лефт. или отцентруй справа и маргин-райт, в зависимости от тех границ, в позиционировании которых ты уверен, и от которых ориентир берешь. но тогда диаметрально-противоположный маргин, нужно будет убивать в минус, чтобы всё остальное нафк не съехало =)


Flooty: спасибо уже разобрался, оказывается что такое толко в ИЕ а в осталных как на картинке 2 =)) просто проверяю какой браузер и все =) тепер увидел новую ошибку <tr><td><a href = javascript:addText('reply_message','[font=Book Antiqua]','','reply_form') class = 'emptylink'><small><font style = 'font-family: Book Antiqua'>Book Antiqua</font></small></a></tr></td> почему то ссылка только: javascript:addText('reply_message','[font=Book а остальное куда дивается???

Ev-genius: попробуй возьми это всё в двойные кавычки, всю ссылку. так как обычно всё берется в кавычки, почитай спецификацию =) это из за пробела, так как в сылках пробелов небывает и всётаки отдельно смотреть какой ИЕ нестоит. потому как ИЕ бывают разные, в каждой версии свои тараканы. начиная с 5 всё проверять? брррр). и проверять каждую версию нестоит. темболее держать все версии на компе не сможешь. поэтому луше позиционировать просто чтобы везде было одинаково

Flooty: ясно, но в двойные кавычки не получится я пише сайт на пхп а у меня получается вот так: function fonts_table() { return "ХТМЛ Код"; }

Ev-genius: почему не получается? экранируй двойные кавычки слешем echo " boom \"bla-bla-bla\" boom "; // выведет boom "bla-bla-bla" boom

Flooty: спасибо, про это я не знал =)



полная версия страницы