Jump to content
  • 0

Вопрос по IE 8


BSandro
 Share

Question

Есть небольшой вопрос у всех такая полоска в окне браузера IE 8

http://s017.radikal.ru/i424/1311/a1/e2e70d443f9b.png

 

Вот что хотелось бы знать.

Еще почему то не как не могу подключить

behavior:url(htc/ie-css3.htc);

Именно на box-shadow

может я что то не так делаю?

 

Еще как можно решить проблему с placeholder=""

 

в input'ах

 

он в IE 10 даже работает как скрипт, просто убирается текст при нажатий на форму.

В IE 9 вообще не чего не показывает как и в IE 8

 

Но так как тег рассчитан  от IE 10 и выше, почему он в IE не работает так как надо..

Edited by BSandro
Link to comment
Share on other sites

23 answers to this question

Recommended Posts

  • 0

он в IE 10 даже работает как скрипт, просто убирается текст при нажатий на форму.

 

Раньше в FF так же было. Это мелочь.

 

palceholder не работает в старых IE -- http://habrahabr.ru/post/148945/

 

Там велосипед. Есть проверенный скрипт http://habrahabr.ru/post/74363/ или jQuery-плагин http://www.xiper.net/collect/js-plugins/html5-and-css3/jquery-placeholder.html

 

 

а как на счет выше?

 

Попробуй задать элементу position: relative. Если не поможет, ссылку на страницу — в студию.

Edited by Vin
Link to comment
Share on other sites

  • 0
Раньше в FF так же было. Это мелочь.

Для меня это не мелочь, надо с этим бороться.

 

 

Там велосипед. Есть проверенный скрипт http://www.xiper.net...laceholder.html

Разобрался, почему то jquery не подключается по локальному пути.

Но там есть большой велосипед

 

 

Попробуй задать элементу position: relative. Если не поможет, ссылку на страницу — в студию.

Если только в skype.

Edited by BSandro
Link to comment
Share on other sites

  • 0
Раньше в FF так же было. Это мелочь.

Если бы мне надо было именно так я бы не стал изобретать такой велосипед.

А сделал бы просто

onfocus="if(this.value == 'текст')this.value = '';" onblur="if(this.value == '')this.value = 'текст';"

а так мне именно то надо бы

Edited by BSandro
Link to comment
Share on other sites

  • 0
onfocus="if(this.value == 'текст')this.value = '';" onblur="if(this.value == '')this.value = 'текст';"

а так мне именно то надо бы

 

 

По сравнению с placeholder'ом такой способ имеет недостатки:

  • пользовательский ввод пропадает при потере фокуса, если введённое значение совпадает с подсказкой, хотя это и маловероятно, но всё же
  • Не работает для type="password"
Link to comment
Share on other sites

  • 0

 

onfocus="if(this.value == 'текст')this.value = '';" onblur="if(this.value == '')this.value = 'текст';"

а так мне именно то надо бы

 

 

По сравнению с placeholder'ом такой способ имеет недостатки:

  • пользовательский ввод пропадает при потере фокуса, если введённое значение совпадает с подсказкой, хотя это и маловероятно, но всё же
  • Не работает для type="password"

 

а на счет box-shadow что посоветуете.

Link to comment
Share on other sites

  • 0

Вот пожалуйста

background:#f2f8ff;	width:980px;	height:auto !important;	height:100%;	min-height:558px;	margin:0 auto;	box-shadow:-6px 3px 10px rgba(0,0,0,0.1),6px 3px 10px rgba(0,0,0,0.1);	-moz-box-shadow:-6px 3px 10px rgba(0,0,0,0.1),6px 3px 10px rgba(0,0,0,0.1);	-webkit-box-shadow:-6px 3px 10px rgba(0,0,0,0.1),6px 3px 10px rgba(0,0,0,0.1);	behavior:url(htc/PIE.htc);
Edited by BSandro
Link to comment
Share on other sites

  • 0

разок юзал PIE но подключал не через behavior а через js, и мой вам совет если у вас много элементов надо обработать то лучше картинками, pie будет жутко тупить 

Пробовал через js все равно не работает.

И картинкой мне не надо...

Самое интересно захожу сюда http://poltor.com/tuts/pie/demo.html

 

через среду разработчика F12

Включаю IE 8 и там не че не работает, как так? )

Edited by BSandro
Link to comment
Share on other sites

  • 0
через среду разработчика F12 Включаю IE 8 и там не че не работает, как так? )

"Настоящий" IE 8 под WinXP — всё работает, углы скруглены, у блоков слева тени. Завтра в IE11 в режиме эмуляции проверю.

Link to comment
Share on other sites

  • 0
он в IE 10 даже работает как скрипт, просто убирается текст при нажатий на форму.

У каждого браузера своё поведение для работы с placeholder. 

 

Завтра в IE11 в режиме эмуляции проверю.

Не работает. Сомневаюсь, что в этом кастрате вообще что-то сможет сработать в режиме эмуляции :(

 

По теме. PIE нужно чтобы страница просматривалась «из-под сервера», то есть, например, надо запускать вёрстку из-под Денвера + в .htaccess надо добавить строку AddType text/x-component .htc

  • Like 1
Link to comment
Share on other sites

  • 0

Ну напишите скрипт поведения через label - его можно убирать на событии change - будет выглядеть как плейсхолдер (то есть при первом вводе буквы, а не просто на фокусе).

Edited by Zverushka
Link to comment
Share on other sites

  • 0

 

он в IE 10 даже работает как скрипт, просто убирается текст при нажатий на форму.

У каждого браузера своё поведение для работы с placeholder. 

 

 

 

Завтра в IE11 в режиме эмуляции проверю.

Не работает. Сомневаюсь, что в этом кастрате вообще что-то сможет сработать в режиме эмуляции :(

 

По теме. PIE нужно чтобы страница просматривалась «из-под сервера», то есть, например, надо запускать вёрстку из-под Денвера + в .htaccess надо добавить строку AddType text/x-component .htc

 

не работает все равно, не как не хочет...

 

а на счет IE не стал парится скачал IE-tester

И там посмотрел и все настроил

Edited by BSandro
Link to comment
Share on other sites

  • 0
а на счет IE не стал парится скачал IE-tester И там посмотрел и все настроил
 

А вот тоже не вариант, у меня в Win 8.1 x64 IE Tester выдаёт всякую чушь, ничего общего с реальным IE8.

 

И плюс IE Tester не поддерживает некоторые баги осла, например не воспроизводит баг с чёрными пятнами на PNG-картинке с полупрозрачными альфа-каналами, к которой применён opacity.

 

Лично я остановился на самом корректном, с моей точки зрения, варианте тестирования IE

 

540465094092.png

Link to comment
Share on other sites

  • 0

@antonKar, я на 8ю винду не смогла виртуалку поставить от виндовс, чтобы ие8 тестировать :(... там чет эта программа, виртуалбокс кажется, просто не станвится на 8й виндовс... 

Edited by Zverushka
Link to comment
Share on other sites

  • 0
Лично я остановился на самом корректном, с моей точки зрения, варианте тестирования IE

Дабы не плодить 100500 образов ОС, можно ещё ставить несколько IE параллельно на одну винду с помощью IE Collection.

P.S. Ещё вроде мелкософт бесплатно даёт образы винды с IE.

Edited by Vin
Link to comment
Share on other sites

  • 0
на вопрос IE стали разговаривать а на счет pie не кто помочь не хочет (

 

Наверное уже все помогли чем смогли, гадая на кофейной гуще какая у вас проблема.

 

 

 

я на 8ю винду не смогла виртуалку поставить от виндовс, чтобы ие8 тестировать ... там чет эта программа, виртуалбокс кажется, просто не станвится на 8й виндовс... 

 

Microsoft Virtual PC вроде она называется. Ага, не ставится, ребята из Microsoft прямо так и говорят у себя на сайте: на восьмёрку не поставится.

 

Я на пару часов поставил себе VMWare, запилил виртуальные машины, а дальше уже через VMWare Player работаю, он денег не просит.

Edited by antonKar
Link to comment
Share on other sites

  • 0

 

на вопрос IE стали разговаривать а на счет pie не кто помочь не хочет (

 

Наверное уже все помогли чем смогли, гадая на кофейной гуще какая у вас проблема.

 

 

 

я на 8ю винду не смогла виртуалку поставить от виндовс, чтобы ие8 тестировать ... там чет эта программа, виртуалбокс кажется, просто не станвится на 8й виндовс... 

 

Microsoft Virtual PC вроде она называется. Ага, не ставится, ребята из Microsoft прямо так и говорят у себя на сайте: на восьмёрку не поставится.

 

Я на пару часов поставил себе VMWare, запилил виртуальные машины, а дальше уже через VMWare Player работаю, он денег не просит.

 

 

вот именно что и на хостинг заливал и тд..

 

и в .htaccess

 

и pie.htc у меня в корневом каталоге....

может IE-tester что то выкабеливается, на самом деле работает а в IE-tester'e не показывает

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • 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