Jump to content

Ogalig

User
  • Posts

    172
  • Joined

  • Last visited

Everything posted by Ogalig

  1. А нельзя вместо div использовать span? Тогда мороки меньше гораздо.Хотя сторонники разметки дивами меня щас закидают помидорами Второй див может сбегать на новую строку из-за того что общая ширина элементов больше ширины окна и они просто не помещаются в одну строку.
  2. Растягиваться не будет. Если див будет пустой, то у него высота будет 0 пикселей, в ином случае высота равна высоте элементов в нем. Я имел ввиду что высота второго дива должна быть равна высоте страницы - высота первого дива. К сожалерию смог побороть это только с помощью expression. Но мне такое решение не нравиться очень. Так что если кто знает как это сделать одними ксс, то очень буду рад помощи.
  3. А расположить поверх первой картинки полупрозрачный див и менять св-во display не получается? jQuery создает очень жирный код
  4. .footer { text-align:center; padding:0px 0px; margin: 0px auto; position:absolute; } Я правильно понял?
  5. Доброго времени суток, уважаемые. Столкнулся с проблемой и не знаю как ее решить. Нужно 2 контейнерных элемента разместить на странице так, чтобы верхний был постоянной величины в 20 пикселей, а вот второй, который ниже, растягивался бы в зависимости от высоты страницы. На каких это элементах реализовать в общем-то не имеет значение. Пробовал сделать таблицей, присвоив одной ячейке фиксированную высоту, а второй не указывать высоту, но тогда всеравно растягиваются обе строки, даже та которая с фиксированной высотой. Потом пробовал сделать на дивах, указав одному диву высоту 20 пикселей, а второму 100%, но тогда появляется полоса прокрутки, т.к. страница получается в высоту 100%+20 пикселей. Компромис, вроде указания высоты не 100, а, например, 80% не подходит. Как быть прямо не знаю.
  6. Он по умолчанию выровнен по левому краю тега. Но в ксс next-align:left посмотри. Если не поможет, то это уже проблема верстки.
  7. Ну если ты сам пишешь страницу с нуля, то без проблем. А вот если ты пишешь только часть, то есть шанс что кто-то тоже захочет применить виндов онлоад, а твоей не увидит, из-за этого выскочит ошибка. К тому же зная что код выполняется сверху вниз, довольно наглядно видно когда твой скрипт сработает.
  8. После 2px это ; чтоли? padding-bottom это отступ от нижней границы, в данном случае в 1px. Вообще непонятен вопрос. Про css можно поднапрячься и почитать на этом же сайте, тогда подобные вопросы отпадут.
  9. Лучше к онлоаду не привязываться, а разместить тег скрипта в самом конце страницы, ИМХО.
  10. Ogalig

    CSS3

    Без expression только через CSS вставить теги невозможно. Хотя нет, можно. Где-то слышал про баг IE, что вместо пути к изображению можно писать скрипт. Но не пользовался этим никогда правда.
  11. Ogalig

    CSS3

    А все, понял ,спасибо за разъяснения. По поводу IE можно использовать exceptionи вставлять туда JAVA код. Тогда аналогом before будет такой вот код в exception: this.parentNode.insertBefore(this, 'твой тег') . Твой тег создаешь при помощи createElement или cloneNode, как тебе больше нравиться. Аналог after немного сложнее, т.к. insertAfter придется писать самому. Функция такая: function insertAfter(newElement, targetElement) { targetElement.parentNode.lastchild == targetElement ? targetElement.parentNode.appendChild(newElement) : targetElement.parentNode.insertBefore(newElement, targetElement.nextSibling); } Пользоваться ею так же как и insertBefore. Правда exception стоит пользоваться осторожно, т.к. он сильно грузит страницу и надо будет еще поламать голову над оптимизацией.
  12. Ogalig

    CSS3

    Тогда опять немного оффтопа. Просто я непонятливый Как я понял это для того чтобы элемент типа span вел себя как блочный div, так? Если так, то почему не подходит display:block; ? Еще раз извиняюсь, просто зацепило
  13. Ogalig

    CSS3

    Что такое див стайл клеар ботх? И что именно делает after {content:'.';height:0px; display:block;visible:hidden; clear:both}. Т.е. теоретически я понял что он делает. но для чего это надо?
  14. Ogalig

    CSS3

    Иногда дают уже готовый HTML (мне постоянно) и говорят сделай мне красиво, но ничего не меняй...
  15. Тогда попробуй задавать там где он не должен быть рукой вручную.... Хотя боди это внешний тег, может и не получиться.
  16. Ну сделай у одной из ячеек позиционирование абсолютное, эффект тот же самый будет, я думаю. Но это будет изврат . http://www.csszengarden.com/ На этом сайте несколько примеров, подходящих тебе. Правда я не помню каких именно, но там все интересные, не пожалеешь если посмотришь. Советую поискать еще книгу по ZenGarden. К сожалению переслать не могу, я ее потерял при последнем восстановлении системы.
  17. Ogalig

    CSS3

    В последнее время начинаю ненавидеть IE, под который в основном и приходиться работать. В частности вот из-за того что нет возможности использовать after и before. Приходиться скриптами гонять. Пробовал expression, но он сильно тормозит страницу, если его часто применять, так что его юзабельность сильно ограниченна.
  18. Смотря какой бэкграунд. Если середина более-менее равномерная, то нижнюю часть быка вешают на див, ктоторый позиционируют так чтобы он всегда был внизу. Тогда получается псевдоэффект растягивания. Но надо смотреть по ситуации.
  19. Ogalig

    Window Css

    Не совсем понял мысль. И что дальше? Как изменить характеристики текущего окна, не имеющего родительского.
  20. Ogalig

    Window Css

    Да, я выиграл спор, это невозможно . А вот по поводу JS. Я знаю что можно настраивать все это у дочернего окна, которое создается. А можно как-нибудь изменить параметры текущего окна, кроме размеров и положения? И еще одно. аже после того как я отключаю у дочернего окна все что можно, то содержимое всеравно показывается в виндосной рамке. Можно как-нибудь убрать и эту рамку? Пробовал FullScrin mod, но не подходит, т.к. мне не нужно окно во весь экран.
  21. Ogalig

    Window Css

    Недавно услышал что CSS можно применять к самому окну браузера. Т.е. менять высоту и ширину окна, вплоть до того что убирать тулбар . Но мой поиск в интернете не дал каких-либо результатов. Может местные знатоки подсказать что имелось ввиду?
  22. Идея с прозрачным слоем не так уж дурна, кстати. Просто сделай так что при щелчке на эту область focus() на инпут. Спасибо за ссылку, много для себя нашел
  23. Ну да, 3Х3 . Спешил, ошибся.
  24. У первого дива ставишь класс .div1{background-color:#D7D7D7;} У второго .div2{} Затем .div2:hover .div1{background-color:Red;} Если я правильно тебя понял.
  25. Создаеш таблицу 6Х6 . В среднюю ячеку кладеш что надо. Ячекам по бокам присваиваешь картинки. Если я правильно понял. Или же кладеш что тебе нужно внутрь какого-нибудь контейнерного тега с изображением на бэке, а у внутреннего тега делаешь марджинами отступы в толщину рамки.
×
×
  • 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