Jump to content

MasterP

Newbie
  • Posts

    18
  • Joined

  • Last visited

MasterP's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. MasterP

    юникод

    я предлагаю, начальство против) это для подписи к письмам, не хотят, чтобы было видно большое кол-во вложений. можно бы попробовать одной картинкой, и потом обрезать ее, но тут и качество хуже стать может, и вес письма увеличится, и код усложнится, что неминуемо приведет к тому, что где-то перестанет работать.
  2. MasterP

    юникод

    возможно ли сделать так, чтобы unicode символы выглядели одинаково во всех браузерах? пример: ? ? ?
  3. MasterP

    wingdings

    действительно, в интернетах пишут, что символьные шрифты в фф с 3 версии не поддерживаются. заменил юникодовскими пиктограммами, спасибо
  4. MasterP

    wingdings

    пишу <p style="font-family:Wingdings; font-size:8pt; color:#595959">(</p> везде получаю значок телефона, как и положено, а в файрфоксе получаю скобку. проверено на 2 компах в ff 5. вопрос: почему он игнорирует четко прописанный выбранный шрифт? при том, что в верстке еще использую arial и arial black, которые отлично воспринимаются.
  5. Спасибо! все заработало!
  6. собственно вот: <script> onload = onresize = function() { var f = document.getElementById('login-box'); m = (document.body.clientWidth/2)+(((document.body.clientHeight*0.9-20)*3/2)/2)-320; l = document.body.clientWidth*0.95-320; f.style.marginLeft = document.body.clientHeight/document.body.clientWidth < .67 ? '[m]' : '[l]'; } </script> нужно, чтобы элементу login-box приписывался стиль margin-left, подсчитываемый функциями l или m в зависимости от выполнения условия f. и не спрашивайте, зачем) так как почти не шарю в джаваскрипте, ошибка, скорее всего, в скобках.
  7. Заработало! всем спасибо огромное) кстати, в ie 7 работать будет?) просто поддержку ie 7 очень хотелось бы.
  8. я делаю так: <head> <style type="text/css"> #img {max-height:90%; max-width:90%} </style> </head> <body> <img src="1.png" id="img"/> </body> эксплорер и файрфокс последние просто игнорируют ограничение на высоту. хром как-то ооооочень тормозит и не всегда работает. кроме того, как я понимаю, процентами задается ограничение относительно разрешения картинки, а не разрешения экрана, как нужно мне.
  9. во флэш - нельзя, т.к. необходимо, что на айфонах/падах/подах работало. поддержка старых браузеров тоже важна. я просто не силен в скриптах, может, от того и проблемы=) а есть возможность написать скрипт, который бы измерял соотношение сторон текущего окна? вот, у меня есть пример: <script src="js/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> function checkWindowSize() { if ( $(window).width() < 400 ) { $('body').addClass('tiny'); } else { $('body').removeClass('tiny'); } } checkWindowSize(); $(window).resize(checkWindowSize); </script> <!-- проверяем ширину окна --> этот скрипт добавляет класс tiny ко всем элементам, если ширина окна меньше 400 пикселей. А как сделать так, чтобы, допустим, если соотношение сторон меньше 4/3, то добавляем класс one, в противном же случае - добавляем класс two. Для класса one я в стилях укажу width=100%, для класса two height=100% ПС: 4 к 3 - это соотношение сторон рисунка, который я вставляю
  10. как сделать так, чтобы картинка увеличивалась по мере увеличения окна, но не вылезала за границы экрана? изменять пропорции нельзя, урезать картинку нельзя. что-то туплю, простите: ничего не работает из того, что пробую...
  11. скрипт, что вы цитируете, добавляет класс wide для всех элементов в боди. в частности, и для изображения main-bg. то есть скрипт определяет ширину окна, а я пишу 2 стиля для элементов: на случай "квадратного" экрана и на случай широкоформатного.
  12. к сожалению, нет возможности реализовать на php.
  13. по умолчанию используется #main-bg {width:100%; display:block} если же окно в ширину занимает больше 1300 пикселей if ( $(window).width() > 1300 ) { $('body').addClass('wide'); } else { $('body').removeClass('wide'); } то элемент с айди main-bg получает класс wide, и к нему применяется другой стиль: .wide #main-bg {width:1092px; display:block}
  14. Необходимо сделать так, чтобы имг выбирался рандомно из предложенного массива. Сейчас это выглядит совсем криво: <img src="bg/.png" id="main-bg"/> <script> var bg = ['bg/1.png', 'bg/2.png', 'bg/3.png', 'bg/4.png', 'bg/5.png', 'bg/6.png'], n while(n == undefined){ n = Math.round(Math.random()*7) if(n==0||n==7) n = undefined } document.getElementById('main-bg').src = bg[--n] </script> раздражает то, что пока скрипт грузится проходит полсекунды и заметно, как браузер сначала грузит пустую область (bg/.png - специально положил битую ссылку), а потом - нужную картинку на ее место. Это критично, т.к. положение остального содержимого страницы зависит от наличия/отсутствия картинки на этом месте. Есть возможность вызвать появление тега img прямо из скрипта или как-то иначе сделать более логичным появление нужной картинки?
  15. задача такова: есть картинка: <img src="bg/1.png" id="main-bg"/> и такой вот стиль для нее: #main-bg {width:100%; display:block} .wide #main-bg {width:1092px; display:block} необходимо, чтобы картинка занимала 100% отведенного под нее пространства в <div>, покуда разрешение экрана в ширину не превышает 1300 пикселей (то есть у пользователя экран 4 к 3, "квадратный"). если же экран широкоформатный (в ширину больше 1300), то нужно, чтобы картинка была шириной в 1092 пикселя. для этого в конце боди пишу скрипт: <script type="text/javascript"> function checkWindowSize() { if ( $(window).width() > 1300 ) { $('body').addClass('wide'); } else { $('body').removeClass('wide'); } } checkWindowSize(); $(window).resize(checkWindowSize); </script> не могу найти косяк: картинка всегда занимает 100% ее родителя - дива - и не собирается останавливаться при увеличении ширины окна за 1300 пикселей. Поможете найти проблему? ______ п.с. скрипт я делал по инструкции, а не сам. пробовал заменить боди в нем на имг, но это не сработало. может, пытаться изменять размер дива? если что, вот код дива, в котором находится эта картинка: <div id="big-pic" align="center" style="margin-top:3%; margin-bottom:8%; margin-left:8%; margin-right:8%"> </div>
×
×
  • 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