Jump to content

lolka84

User
  • Posts

    231
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by lolka84

  1. Привет. Немогу додумать, как из строки текста выдернуть корректно написанную ссылку. Не получается одно - если после ссылки есть текст, во всех остальных случаях работает. Подскажите, как дописать проверку. Заранее благодарю! $str = array( "efsfsd", "sf87sdfg", "d fg gfgf www.site.ru g fg gf h", //НЕ ПРОХОДИТ "sfdfsg.dsg.sdfg", "www.", "http://site.ru", "http://", "sdfsdf.www.dsf", "ftp://ftp.si_te.ru", "dfgdfg.ftp.fdg", "www.sdfsdf", "dsgs g http://www.site.ru", //ПРОХОДИТ "http://www.site.ru r fg gf", //НЕ ПРОХОДИТ "fd dfhg ftp://", "ftp.", "ftp.site.ru", "https://", "https://si-te.ru", "https://site.net", "https://site-net.net.ne-t", "https://site.", "asdf.https://site.ru" ); foreach($str as $val) { if(preg_match("/(?:^|[\n\s])((?:www\.)|(?:(ht|f)tp(s)?)(?\.|:\/\/)))+[-_а-яА-Яa-zA-Z0-9]*(?:\.[а-яА-Яa-zA-Z]+)[^\s]$/is",$val)) { echo $val." - ПРАВИЛЬНАЯ ссылка!</br>"; } else { echo $val." - неправильная ссылка!</br>"; } }
  2. lolka84

    тег id

    <div id="menu"></div> - было <div style="стили_из_#menu"></div> - стало
  3. http://jsfiddle.net/USwJm/1/ Если убрать .payButtonText:hover .text { color:#2b578f; } в опере все работает, но в IE никак на нажатие не реагирует Шозанафик
  4. http://jsfiddle.net/USwJm/ Так проще наверно будет для понимания. Это что касается 3го вопроса
  5. Т.е. придется позиционировать каждый стенд с помощью JS ?
  6. Была такая мысль. Тогда поставлю задачу по-другому: не позиционировать эти столбы как отдельные картинки, оставить их на фоне, как тогда "поймать" этот столб, что б при клике на нем опять же открывалось модальное окно ? Чото имхуется, что такое тоже невыполнимо Что б совсем понятно было, вот макет: При клике на стенде хотят, что б открывалось окно с информацией, но при этом вся вот эта картинка,как уже говорил, должна "тянуться". Вот честно - я в замешательстве Тоже склоняюсь к тому, что это невозможно, но может кто подкинет всетаки идею
  7. Всем привет! Есть макет, на котором в виде фона - картинка во весь экран (т.е. она тянется во все стороны вместе с браузером). Есть задача расположить относительно этой картинки элементы так, что б они все время были на одом месте. Т.е. проще говоря, на картинке есть дорога, по краям тротуар. Так вот на этом тротуаре по обоим частям дороги надо расположить столбы, но что б при изменении размеров браузера они не меняли своего места относительно этого тротуара Немного сумбурно объяснил, но надеюсь, что суть понятна Как такое реализовать ? Фиксированные координаты исупользовать точно не получится, проценты тоже врятли спасут. Что делать ? Очень нужны ваши советы!
  8. Т.е. вот этот макет, если он нормально отрисован, вы за 1000 сверстаете под ie6+ ? В этом плане поддержу psywalker'a - не цените вы свой труд и свое время
  9. Всем привет. Сделал, что б при клике на элементе выскакивало модальное окно + под ним div, который должен тянуться на всю высоту страницы и закрывать все ее элементы (что б при открытом модальном окне можно было только с ним работать). Проблема в том, что эта высота определяется по-разному не только в разных браузерах, но и на разных страницах одного сайта Как сделать некую кроссбраузерность ? Код: 1. При загрузке страницы вызываем эту функцию: function onLoad() { idModalBoxSpecWrite = document.getElementById("idModalBoxSpecWrite"); scrollWidth_idModalBoxSpecWrite = document.body.scrollWidth; scrollHeight_idModalBoxSpecWrite = document.body.scrollHeight; document.getElementById("idModalBlockSpecWrite").style.width = scrollWidth_idModalBoxSpecWrite + "px"; document.getElementById("idModalBlockSpecWrite").style.height = (scrollHeight_idModalBoxSpecWrite + 916) + "px"; } 2. При клике на элементе открываем окно: function ShowModalBox() { document.getElementById("idModalBlockSpecWrite").style.opacity = 0.5; document.getElementById("idModalBlockSpecWrite").style.display = "block"; idModalBoxSpecWrite.style.display = "block"; posleft_idModalBoxSpecWrite = Math.round(scrollWidth_idModalBoxSpecWrite / 2) - 220; idModalBoxSpecWrite.style.left = posleft_idModalBoxSpecWrite + "px"; idModalBoxSpecWrite.style.top = (document.body.scrollTop + 50) + "px"; } 3. HTML самого окна и "заглушки": <div id="idModalBoxSpecWrite" class="modalBoxSpecWrite"> < ТУТ КОНТЕНТ ОКНА > </div> <div id="idModalBlockSpecWrite" class="modalBlockSpecWrite"></div> Пример работы - http://mytavatuy.ru/portfolio/clinika/main.html Клики на "Консультация специалиста" в шапке и "Записаться" в форме рядом с меню. Как скрипт считает высоту по-разному можете убедиться, нажав на "Консультация специалиста" на 1й странице, а потом на этой - http://mytavatuy.ru/portfolio/clinika/mezotherapy.html Заранее благодарю за помощь!
  10. Сделал. ul { list-style-type:decimal; font-size:16px; font-weight:bold; } ul li p { font-size:14px; font-weight:normal; } <ul> <li><p>текст</p></li> <li><p>текст</p></li> <li><p>текст</p></li> </ul> Может кому пригодится
  11. Так в том и дело, что строки должны быть одного размера, а маркеры другого
  12. Сорри, что влез в чужую тему, но раз речь идет о списках, спрошу тут: как при использовании list-style-type:decimal; увеличить размер шрифта нумерации списка ?
  13. Спасибо за совет, буду думать..
  14. Не помогает, пробывал Вот код, может нагляднее будет - http://jsfiddle.net/VrtqY/ Хелп :dash:
  15. Добрый день. Задача: нарисовать input с закругленными углами. Проблемы собсно с этим никакой нет, только вот ie7 и ie8 как то странно его рисуют: "съедают" нижний border, не могу понять в чем дело В коде ничего интересного нет: border-radius: 19px; -moz-border-radius: 19px; -webkit-border-radius: 19px; -khtml-border-radius: 19px; behavior:url('css/PIE.htc'); В итоге видим - http://pikucha.ru/i6K0H Если приглядеться, то можно увидеть, что background инпута сверху имеет отступ в 1px. Как поправить ? Заранее спасибо!
  16. Спасибо, дружище
  17. ап А как быть с тем, что при добавлении текста в блок, он уползает вниз :blink: http://jsfiddle.net/QutPn/5/
  18. lolka84

    Inline-block

    Привет. http://jsfiddle.net/6GbSf/3/ Как сделать, что б блоки выравнивались "по-верху" ? Заранее благодарю! Отбой, оказывается vertical-align:top; тут прекрасно работает
  19. Спасибо. Походу для сафари единственный адекватный выход из положения..
  20. Привет. Вычитал в гуглах как убрать отступы при использовании inline-block, но сафари вер. 5.1.1 упорно не хочет этого понимать. Даже 7й ослик прекрасно это хавает http://jsfiddle.net/QutPn/2/ Как победить ?
  21. Нет канечно, выбрал "Optimal" и в путь. А где это делается ? В "Expert" что-то не вижу такого.. Все, нашел. Все ок, спасибо
  22. Так скрипт, который генерирует код, создает 4 файла. Вот код: @font-face { font-family: 'BlissProItalic'; src: url('http://test1.ru/css/blisspro-italic-webfont.eot'); src: url('http://test1.ru/css/blisspro-italic-webfont.eot?#iefix') format('embedded-opentype'), url('http://test1.ru/css/blisspro-italic-webfont.woff') format('woff'), url('http://test1.ru/css/blisspro-italic-webfont.ttf') format('truetype'), url('http://test1.ru/css/blisspro-italic-webfont.svg#BlissProItalic') format('svg'); font-weight: normal; font-style: normal; } Вот сгенерированная страница - http://mytavatuy.ru/test/BlissProItalic-demo.html Как видим "hello" подхватил новый шрифт, "привет" - нет
×
×
  • 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