Jump to content

Great Rash

Expert
  • Posts

    7,974
  • Joined

  • Last visited

  • Days Won

    144

Everything posted by Great Rash

  1. Дан вот такой код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>An XHTML 1.0 Strict standard template</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <style type="text/css"> * { margin: 0; padding: 0; font: 12px Tahoma, Arial, sans-serif; } body { margin: 10px; } .main-box { width: 150px; border: 1px solid; } .a, .b, .c { width: 50px; height: 50px; border: 1px solid; } .a { background: red; } .b { background: green; } .c { background: blue; } </style> </head> <body> <div class="main-box"> <div class="a"></div> <div class="b"></div> <div class="c"></div> </div> </body> </html> Необходимо расположить блоки a, b и c в ряд. Вопрос первый: Если вы заметили, то у блоков есть бордер и, следовательно, их ширина не 50 пикселей, а 52. Значить если прописать блокам тупо float: left; они в контейнер не поместятся. Внимание вопрос: как при помощи CSS сделать так, чтобы блоки уместились в родителе? Решение должно быть кроссбраузерным и нельзя использовать отрицательные маргины. Вопрос второй: Если всем трем блокам (a, b и c) установить float: left;, а родителю (main-box) установить ширину в 156 пикселей, то блоки внутрь влезут, но блок main-box схлопнется. Внимание вопрос: как при помощи CSS сделать так, чтобы блок main-box тянулся по высоте соответвтсенно контенту, т.е. его высота стала равной высоте блоков a, b или c? Решение должно быть кроссбраузерным, нельзя использовать overflow: hidden; и пустой блок с clear: both; Я тут просто на собеседовании был и мне там поставили такие задачи. На них я не ответил, из чего сделал вывод, что собеседование не прошел. Приехал домой и ломал голову... решения так и не нашел. Интересно до жути как такое сделать можно. У кого какие соображения?
  2. Во: http://designformasters.info/posts/flash-e...th-swfobject-2/ А вообще, не вчитываясь в доки, могу предположить, что надо как-то так: var params = { bgcolor: "transparent", wmode: "transparent" }; могу ошибаться... А еще вопрос, в самой то флешке бекграунда точно нет?
  3. Я не имел ввиду именно <br />, просто хотел показать какой-нить пример непарного тега... вот он на ум пришел.
  4. ух ты, кстати... Да именно так. Плюс к этому (если решите все-таки XHTML использовать) надо закрывать непарные теги в XML-стиле: вместо <br> пишем <br />
  5. И в ИЕ тоже, смотрите по ссылке вверху есть таблица совместимости с разными браузерами, так вот там везде стоит "Да".
  6. Какая-то она неудобная... видел и покруче, если ссылку найду запощу. Во: http://visualjquery.com/
  7. Все кто читает форум внимательно знают об этом
  8. background-position: center; - наверное так
  9. Полагаю, потому, что в ИЕ нет поддержки opener, других причин вроде нет.
  10. Ой мифы это все про отсутствие облучения от ЖК мониторов...от них излучения ничуть не меньше. А уж от микроволновки, если на то пошло, вообще сдохнуть пора давно.
  11. Тут наверное веб-сервер нужен установленный. Не все так просто.
  12. По первому и по второму вопросу вам нужно написать яваскрипт, и повесить выполнение функции на событие onmouseover.
  13. Эх, не удержусь (весь день сдерживался)... С такими требованиями, да за такие деньги, только из дома 3 дня в неделю левой ногой готов работать... Совсем вы труд веб-мастера/пиарщика/рекламщика не цените...
  14. SelenIT, вы ярый противник XHTML? Обманываем всех, и валидатор, и себя и всех остальных. Смотрите, у меня типа XML!
  15. Оставляйте ссылки на профиль.
  16. ЭЛТ-мониторы рулят, а остальное от лукавого! - Василь Иваныч, айда в СЕЛЬПО! Там презервативы импортные завезли! - Все это, Петька, баловство для молодых. А мне моя гильза от трехдюймовки еще послужит.
  17. Просто мое предположение: float - это не тоже самое, что и position: absolute;, поэтому, чтобы плавающий элемент перекрывал собой другие элементы, он должен быть выше в потоке, если же он будет стоять ниже остальных элементов, то наверх он не запрыгнет ибо с чего бы ему это делать? Поэтому в двух/трех колоночных макетах колонки идут первыми, а центральный блок находится ниже.
  18. Ну а вдруг я волнистой линией перечеркнуть захочу. Я вот ща это написал и подумал, а что если дизайнер этот пост увидит...стопудово захочет гжелью перечеркивать
  19. Что-то фигово вы в кодинге понимаете... а дизайн тут вообще не при чем. Вместо: <ul> <li>text</li> <ul> <li>text2</li> </ul> <li>text</li> </ul> Надо писать так: <ul> <li>text <ul> <li>text2</li> </ul> </li> <li>text</li> </ul>
  20. Ааа, теперь догнал. Вам нужен пейджинатор (paginator). Такие вещи делаются на PHP. «paginator php» в Google.
  21. Хех, вы реально не понимаете, что вам хотят сказать... У вас HTML неправильно написан.
×
×
  • 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