Jump to content

Delat

User
  • Posts

    145
  • Joined

  • Last visited

Everything posted by Delat

  1. извините, не увидел. Сейчас добавил вот такую строчку, повыше основного js-кода: https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js но по прежнему ничего нет <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script type="javascript"> $(window).ready(function(){ p = $('.popup__overlay') $('#popup__toggle').click(function() { p.css('display', 'block') }) p.click(function(event) { e = event || window.event if (e.target == this) { $(p).css('display', 'none') } }) $('.popup__close').click(function() { p.css('display', 'none') }) }); </script>
  2. сделал, но все равно нет модального окна <script type="javascript"> $(window).ready(function(){ p = $('.popup__overlay') $('#popup__toggle').click(function() { p.css('display', 'block') }) p.click(function(event) { e = event || window.event if (e.target == this) { $(p).css('display', 'none') } }) $('.popup__close').click(function() { p.css('display', 'none') }) }); </script>
  3. Почему не работает? А здесь работает. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <meta name="description" content=""> <meta name="keywords" content=""> <link rel="stylesheet" href="css.css"> <script type="javascript"> p = $('.popup__overlay') $('#popup__toggle').click(function() { p.css('display', 'block') }) p.click(function(event) { e = event || window.event if (e.target == this) { $(p).css('display', 'none') } }) $('.popup__close').click(function() { p.css('display', 'none') })</script> </head> <body> <p><input type="button" value="Popup!" id="popup__toggle" /></p> <div class="popup__overlay"> <div class="popup"> <a href="#" class="popup__close">X</a> <h2>Welcome!</h2> <p>Please enter your login and password to continue</p> <div class="popup-form__row"> <label for="popup-form_login">Login</label> <input type="text" id="popup-form_login" value="" /> </div> <div class="popup-form__row"> <label for="popup-form_password">Password</label> <input type="password" id="popup-form_password" value="" /> </div> <input type="button" value="Log in" /> </div> </div> </body> </html> html { min-height: 100% } body { min-height: 100%; background: #fff; font: 14px/125% Tahoma; } p { margin: 1em 0; text-align: center } .popup__overlay { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.7); text-align: center } .popup__overlay:after { display: inline-block; height: 100%; width: 0; vertical-align: middle; content: '' } .popup { display: inline-block; position: relative; max-width: 80%; padding: 20px; border: 5px solid #fff; border-radius: 15px; box-shadow: inset 0 2px 2px 2px rgba(0,0,0,.4); background: #fff; vertical-align: middle } .popup-form__row { margin: 1em 0 } label { display: inline-block; width: 120px; text-align: left } input[type="text"], input[type="password"] { margin: 0; padding: 2px; border: 1px solid; border-color: #999 #ccc #ccc; border-radius: 2px } input[type="button"] { padding: 6px 16px; border: 0; border-radius: 2px; -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.3); box-shadow: inset 0 1px 1px rgba(255,255,255,.3); cursor: pointer; background: #444; background: -webkit-linear-gradient(90deg, #515151, #333 48%, #333 52%, #515151 100%); background: -moz-linear-gradient(90deg, #515151, #333 48%, #333 52%, #515151 100%); background: -ms-linear-gradient(90deg, #515151, #333 48%, #333 52%, #515151 100%); background: -o-linear-gradient(90deg, #515151, #333 48%, #333 52%, #515151 100%); background: linear-gradient(90deg, #515151, #333 48%, #333 52%, #515151 100%); color: #fff } .popup__close { display: block; position: absolute; top: -20px; right: 10px; width: 12px; height: 12px; padding: 8px; border: 5px solid #fff; border-radius: 50%; -webkit-box-shadow: inset 0 2px 2px 2px rgba(0,0,0,.4), 0 3px 3px rgba(0,0,0,.4); box-shadow: inset 0 2px 2px 2px rgba(0,0,0,.4), 0 3px 3px rgba(0,0,0,.4); cursor: pointer; background: #fff; text-align: center; font-size: 12px; line-height: 12px; color: #444; text-decoration: none; font-weight: bold } .popup__close:hover { background: #ddd }
  4. спасибо за пример, но это не подходит, Вы не посмотрели всей специфики построения макета, я обновил код, посмотрите. Как можно футер сделать нормальным?
  5. это вторая моя верстка, не удивляйтесь! ))
  6. После почти сделанной верстки не получается прикрутить футер. Может быть я первоначально не правильно все верстал? Но переделывать жалко как-то. Футер должен быть на некотором расстоянии от контента, на всю ширину окна браузера. Прошу помощи http://prodpak.ru/ooo/
  7. интересно, а есть на этом форуме кто-то из front end developerОВ ? Вот пусть она или он расскажет сколько дней учил!
  8. иногда того, что очевидно не касаюсь, а начинаю искать проблему где-то более "глубоко". И в самом деле убрал паддинг, а в теге <p> паддинг наоборот прописал и всё стало как надо. Спасибо!
  9. спасибо, да только через этот сервис проверял :-) текст также выходит за границу, не пойму в чем может быть причина. DIV присвоил table-cell, задал padding:2% - все эти свойства IE8 поддерживает.
  10. Вылезающий текст я обнаружил через программу IETester. Если убрать градиент в условных комментариях, то тоже ничего не меняется. А в чем разница между режимом браузера и документа? Если изменить режим браузера на IE8 то все нормально отображается, а если ещё и изменить режим документа на IE8, то проблема снова появляется.
  11. без этого что ли? <!--[if lt IE 9]> <style type="text/css"> .header li { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaD8E6B2', endColorstr='#aaD8E6B2'); } .topfooter { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa000000', endColorstr='#aa000000'); } </style> <![endif]-->
  12. Не могу найти ошибку, так выглядит в IE8: http://prodpak.ru/ooo/
  13. А ещё может быть вы долго верстали?
  14. а, теперь понятно, спасибо за ссылку
  15. На сайте первого канала РФ можно увидеть два подключения фавиконки: <link rel="icon" href="favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /> На некоторых сайтах используют разную конструкцию, а здесь и вовсе две. Что означают значения свойств, какие из них обязательные и как правильно писать в HTML5?
  16. Я ориентируюсь вот на этот пример http://www.script-tutorials.com/css3-onclick-vertical-metal-menu/ просто скопировать - тогда не смогу создавать нечто похожее самостоятельно.
  17. Delat

    Display: none;

    Каким образом мы скрываем? Мы лишь не даем временно отобразить на поверхности то что скрыто. В теле документа к примеру, если это .html - "скрытый" текст присутствует. Ведь в конечном итоге мы не прячем подменю или текст, а говорим пользователю (и поисковому роботу), нажми сюда и увидишь.
  18. Если кто сталкивался, подскажите как сделать чтобы подпункты меню выезжали плавно. http://jsfiddle.net/5zHKg/
  19. Delat

    Display: none;

    Часто встречал в примерах, как кто-то делая выпадающие подпункты меню или целый текст скрывал их свойством display: none;, а потом через псевдоклассы выводил по наведению курсора на объект или клику. Я и сам так стал делать. В книге Эрика Мейра где-то упоминалось, что значение none свойства дисплей используется только в одном случае(!) От сюда вопросы. Семантически это верно? Как относятся поисковики к индексации подобных структур? Хороший ли это тон, может лучше z-index?
  20. Так и есть. Только в своей верстке я писал также, иначе в IE 9 новые теги не распознавались им. ТС: заметил что стиль шрифта в вашей верстке кое-где отличается от макетного. Мне кажется вы сделали хорошо, жаль что не пояснили причину. Если и есть косяки, то они поправимы и за короткое время с опытом исчезнут.
  21. (*с этим разобрался) если включить в FireFox Веб-разработка-Адаптивный дизайн и изменить разрешение на 1920*900 то всё будет приближено к левому краю, а если изменить разрешение на 1024*768 тогда один элемент сходит вниз. Можно поставить минимальную ширину, но ведь тогда появится горизонтальная полоса прокрутки.
  22. Как сделать чтобы содержимое DIV вложенного в div.topfooter всегда оставалось по центру в не зависимости от разрешения монитора? http://prodpak.ru/style/
  23. дело в том, что цвета на моем ноутбуке выглядят по мне так нормально, но вот час назад смотрел сайт на другом мониторе, то тоже заметил насыщенную яркость, даже не знаю, как быть. проблема с тенью мной была замечена только в Opera в том то и дело, что читал, все вроде понятно, а сообразить почему в результате после изменения значения свойства форматирование изменилось как надо - так и не получилось. Может быть надо отдохнуть.
×
×
  • 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