Jump to content

ZooY

User
  • Posts

    86
  • Joined

  • Last visited

Posts posted by ZooY

  1. Проблема с отступом в IE отлично описана вот в этой статье http://www.artlebedev.ru/tools/technogrett...rgin_3px_in_ie/

    Кроме того у тебя в коде CSS есть еще одно слабое место. Все специалисты по CSS советуют, для того чтобы избежать лишних непонятных проблем, никогда у блока не задавать сразу и размер и отступы/поля. Возникающие проблемы связанны с тем, что браужеры по разному понимают что такое поле, что такое отступ, где и как они должны распологаться.

    Поэтому вместо

    <div style="width: 31%; margin-left: 2%;">
    ...
    </div>

    надо писать например так

    <div style="width: 31%;">
    <div style="margin-left: 2%;">
    ...
    </div>
    </div>

  2. Лучше обратись к профессионалам, тем более что стоит это все не так уж и дорого. Положение дел с раскруткой очень часто меняется, в инете много устаревшей информации. Следование устаревшим рекомендациям может только повредить. Если все же хочеш сам то для начала копай в торону правильного создания META-тэгов keyword и description, а также правильного создания заголовка страницы (title).

  3. Есть HTML-код:

    <a href="#" onclick="foo()">Ссылка</a>

    Задача: сделать так, чтобы при нажатии на ссылку не происходило прокрутки окна на начало.

    Прокрутка окна происходит из-за решетки в значении свойства href. Может конечно туда можно что-то прописать такое что не производило бы никаких действий. Но я не знаю что, зато знаю что можно делать так:

    <a href="#" onclick="foo(); return false; ">Ссылка</a>

    return false как раз и отменяет переход по ссылке. Но так получается слишком никрасиво поэтому запретить переход по ссылке нужно из функции foo. Делаю так:

    function foo () {
    event.returnValue = false;
    }

    В IE работает на ура, а вот в FF нет (до Оперы вообще еще не добрался).

    На сколько мне известно returnValue вообще поддерживается только IE. Поэтому вопрос: как аналогичные действия произвести в FF. И можно ли вообще в FF достучатся из функции foo до того элемента, который ее вызывает, тоесть до тэга A.

  4. проблема возникает по причине IE-FF-Opera ...это вечная проблема

    Любой браузер для верстальщика проблема - это понятно...

    Я спрашивал может кто знает чем руководствуется механизм FF, создавая описанный эффект. Ведь любую проблему в отображении браузеров можно объяснить, вот мне и интересно, чем объяснить эту.

  5. <html>
    <head>

    <style type="text/css">
    body { margin: 0; padding: 0; background: #e5e4e4; }
    #body { background: #fff; }
    #head { height: 137px; }
    #logo { margin-top: 34px; }
    </style>

    </head>
    <body>

    <div id="body">
    <div id="head">
    <div id="logo"><a href="#"><img src="logo.gif" width="165" height="69" border="0"></a></div>
    </div>
    </div>

    </body>
    </html>

    Хочу отодвинуть логотип (id="logo") от верхнего края шапки (id="head"). Для этого задаю стиль #logo { margin-top: 34px; }. В IE все нормально, а вот в FF, вместо того, чтобы отоднинуться логотипу от края шапки, отодвигается сама шапка.

    Проблема решается, если вместо margin-top указать padding-top. Но хотелось бы знать почему эта проблема вообще возникает, может кто знает?

  6. Вы неверно понимаете значение слова "идентификатор".

    Он может принадлежать только одному объекту, но у объекта их может быть с десяток.

    Отчего же, я верно понимаю значение этого слова, но если у объекта не один идентификатор - на лицо ошибка в логике...

  7. Ровно как и id="id1 id2" - валидно полностью.

    Валидно, но, имхо, глупость. У объекта должен быть всего один идентификатор. Такое применимо разве что в случаях, когда на одном сайте в рамках одного дизайна спариваеш свою верстку с модулями сторонних разработчиков.

  8. Насчет alt... Слышал что он является обязательным для изображения, но разные импортные специалисты в один голос говорят что если в атрибут нечего написать, то и атрибут это не нужен.

    И кстати валидатор в Macromedia HomeSite для img требует только src.

  9. НУ на самом деле задача состоит в том, чтобы выковырнуть из документа, загруженного в IFRAME содержимое нескольких элементов. Как альтернатива onload можно по таймеру проверять доступность этих элементов и как только они станут доступны - обратиться к ним. Вот и думаю что лучше. В принципе склоняюсь как раз к варианту с таймером, потому как страница может еще не догрузиться, а элемент уже будет доступен и не надо будет ждать, пока страница полностью догрузится.

  10. Блин, знал что можно, но никак не мог понять куда onload вешать... Спасибо!

    А вот такое вопрос: можно ли доверять событию onload? Тоесть на сколько вероятно что страница фактически рагрузиться, а оно не произойдет?

  11. Знает ли кто, как определить из родительсого окна, загрузился ли документ в IFRAME, расположенном в этом окне.

    Вариант с помещением обработчика onload в документ, размещенный в IFRAME не подходит. Может можно как то установить этот обработчик из родительского окна.

  12. Не, просто вы тут такие безумные конструкции воротите... Может я конечно чего-то недопонимаю... Нужно из базы данных, из ячейки типа date вывести дату в нужном формате, така ведь задача стоит, разве нет? Тогда зачем столько кода?

×
×
  • 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