Jump to content

ZooY

User
  • Posts

    86
  • Joined

  • Last visited

Everything posted by ZooY

  1. Мне не нужна точная ширина блока, а нужно чтобы он на всю ширину окна растягивался, точнее на всю ширину с учетом прокрутки. overflow: hidden не помогает...
  2. Имеется вот такой простейший код: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> </head> <body> <div style="background: url('img.jpg') no-repeat center top; height: 200px;"> <img width="1000" height="1"> </div> </body> </html> То есть имеется DIV, у которого прописано фоновое изображение. Это изображение не должно повторяться и заполнять DIV, а располагаться сверху и посередине блока. DIV имеет некоторое содержимое (в данном случае картинку) которое не дает ему сжиматься и при сжатии окна появляется полоса прокрутки. Так вот проблема в том что при перемещении полосы прокрутки вправо фоновое изображение обрезается и становиться размером в ширину окна. То есть как то так получается что DIV сжимается (вместе с фоном), а его содержимое выступает за его границы. Почему так происходит и как это исправить?
  3. Есть текстовая строка, содержащая код HTML-страницы и есть IFrame. Можно ли каким то образом загрузить в IFrame содержимое текстовой строки чтобы отобразился документ?
  4. Нужно сделать чтобы слой полностью накрывал блок текста. Делаю так: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <style> #data { position: relative; } #cover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: black; } </style> </head> <body> <div id="data"> <p>Строка текста, представляющая содержимое блока.<br>Строка текста, представляющая содержимое блока.<br>Строка текста, представляющая содержимое блока.<br>Строка текста, представляющая содержимое блока.<br>Строка текста, представляющая содержимое блока.</p> <div id="cover"> </div> </div> </body> </html> В IE7, IE8, FF и Chrome все нормально, то есть текст полностью накрыт слоем. А вот в IE6 накрывающий слой не растягивается по высоте. Можно ли это как то поксить?
  5. Посмотри вот здесь, там все написано подробно http://flack.ru/2008/02/01/semantic-coding-howto-4/
  6. ZooY

    IFRAME и border

    Есть таблицы шириной 100% и рамкой, заданной с помощью CSS. Под таблицей вставлен IFRAME. Для фрейма также с помощью CSS установлена граница. <table cellpadding="0" cellspacing="0" width="100%" style="border: 1px black solid; border-bottom-style:none"> <tr><td>content</td></tr> </table> <iframe width="100%" frameborder="0" style="border: 1px black solid"></iframe> По идее таблица и фрейм должны быть одинаковой ширины, но на практике фрейм, за счет границы, шире на 2 пиксела. Пробовал сделать так: <table cellpadding="0" cellspacing="0" width="100%" style="border: 1px black solid"> <tr><td> <table cellpadding="0" cellspacing="0" width="100%" style="border-bottom: 1px black solid;"> <tr><td>content</td></tr> </table> <iframe width="100%" frameborder="0"></iframe> </td></tr> </table> Но такой подход делает шире на 2 пиксела всю конструкцию (я мне этого не надо). Есть у кого-нибудь идеи как решить проблему?
  7. ZooY

    Защита от флуда

    Это как раз то что нужно - все просто и понятно - большое спасибо за ссылочку!!!
  8. На сколько я понимаю, кнопка PrintScr не имеет отношения к браузеру и отследить ее нажатие он не может. А чтобы мог нужен ActiveX-компонентик, который может (и будет) работать с окружением за пределами брузера - будет отслеживать нажатие кнопки.
  9. Подскажите, где можно посмотреть пример кода, реализающего защиту от флуда на форумах, типа когда просят перед отправкой сообщения ввести некоторое число, показанное на картинке.
  10. Есть HTML-страница. На ней есть кнопка. По нажатию этой кнопки с помощью JavaScript нужно добавить на страницу новый DIV и абсолютно его спрозициониовать. Подскжите, как это сделать, чета так-сяк кручу - не получается
  11. XMLHttpRequest() - это технология AJAX. Поищи статьи по этой технологии, в инете их миллионы. В двух словах это выглядит так. С помощью JavaScript и AJAX обращаешся к php-странице, которая проверяет есть ли логин и возврашает некое значение, например 0 - если нет и 1 - если есть. Возвращенное значение опятьже проверяешь клиентским скриптом.
  12. Есть страница, позволяющая добовлять новости на сайт. Новости храняться в базе MS SQL. Задача - при добавлении новости заменять определенные слова в тексте другими словами. Список слов и их замен храниться в таблице БД. Никаких заморочек с падежами нет, тупо если слово есть в таблице - заменить на соответсвующее. Подскажите, может знает кто принцип, по которому такое можно реализовать... Первое что приходит в голову - пройтись по тексту, и для каждого слова делать запрос в таблицу с соответсвиями на предмет совпадения. Но такой подход далек от оптимального, хотя текст новости не такой уж и длинный.
  13. А таблицу по ширине органицить не пробовал? Например задать для нее те же 100%
  14. Ну как вариант можно сделать так: http://plummet-me.livejournal.com"' style="float:left;">... http://ljplus.ru/counter/rating' target=_blank style="float:left;">...
  15. Разрыс втрок происходит автоматически, когда строка не влазит в яцейку. Правда границы ячейки могут раздвигаться, если условия позволяют и даже указанная в пикселах ширина не может этому помешать. Тем не менее можно сверстать макет так, чтобы ячейка не расползалась.
  16. 1. Для того, чтобы избавиться от растягитвания ячеек в IE, попробуй для своих рисунков установить атрибуты vspace="0" hspace="0". 2. У тэга TD нет атрибута background. Для задания фона используй CSS.
  17. ZooY

    Блоки

    Cyrax, если хочеш подправить свой вариант - поменяй местами блоки col2 и col3... и будет тебе счастье
  18. ZooY

    Отступы в IE6.

    Проблемы с отступами в IE милион раз обсуждались на этом форуме... Описание проблемы и решение смотри здась
  19. В общем у тебя достаточно известная проблема таблиц в IE. Вот тут http://forum.htmlbook.ru/viewtopic.php?pid=61855#p61855 у человека почти тоже самое, посмотри предложенный вариант, может поможет, а при той верстве что у тебя щас ты это не вылечиш никак.
  20. Бэкграунда никакого нет, просто серый фон. Макет примерно такой, просто хочу его валидным доктайпом сделать, а то в qurks mode оформление в разных браузерах плыв?т. Если макет такой как ты показал, то нет ничего проще - полосу, разделяющую левую и правую стороны делаеш фоном, а излишки сверху и снизу перекрываеш фоном хедера и футера.
  21. Опредялеть размер можно JavaScript-ом, поищи сам, в инете милионы примеров. Но имхо это глупость, делать размер шрифта больше при большем разрешении монитора. Лично я когда ставлю на монике большее разрешение хочу чтобы на экран больше влезало. Лучше указывай размеры не в px, а в em. Тогда пользователь сам сможет выбрать нужный ему размер шрифта в настройках браузела и сайт при этом не расползется по швам. Вот тебе в помощь калькулятор рассчета em http://riddle.pl/emcalc/
  22. Пользуй для подчеркивания не нижнюю границу элемента, а картинку фоном. Ее ты сможеш разместить так как тебе нужно.
  23. ZooY

    Float и valign

    Что значит "перемещался вниз", покажи как должно быть. И известно ли заранее что этот блок будет ниже остальных?
  24. В CSS есть возможность делать списки с многоступенчатой автоматической нумерацией но работает это толи только в IE, толи наоборот везде кроме IE, не помню точно. В общем - ручками, ручками
  25. Нет, решения не существует. Существуют всякие обходные пути. Самый простой, которые приходит в голову такой: <table> <tr><td> <table> <tr><td id="head"><p>Header</p></td></tr> <tr><td id="center"><p>Content</p></td></tr> </table> </td></tr> <tr><td valign="bottom"> <table><tr><td id="foot"><p>Footer</p></td></tr></table> </td></tr> </table> Ты делаешь общую таблицу, в торой Header и Content прижимаются к верху, а Footer к низу. А вообще пользуй блочную верстку и таких проблем не будет
×
×
  • 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