Помогите Косяк в вёрстке @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 17 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
da-khosh Муж.
новый человек
0
Сообщения: 68
Зарегистрирован: 23.09.01
Откуда: Москва
Заголовок сообщения: Помогите Косяк в вёрстке
Сообщение Добавлено: 19 Февраль 2007, 10:40:40 
Была задача выводить на сайте фотографии в одном виде и с едиными размерами. А фотки конечно же, заливали разных размеров. Подогнал ~ приблизительно* все картинки под нужный размер, и засунул их фоном:
* – В моём случае это когда высота и ширина уменьшалась пропорционально до первого минимального размера превьюшки = (104 х 104).
<img src="Images/ramka1.gif" width="104" height="104" style="background-image:url(img/12/_11714644102.jpg);" />
Но вот незадача, на некоторых машинах, когда проводишь мышкой по картинкам, фон на секунду начинает пропадать, как будто рефрешится.

Подскажите с чем это связано и есть ли решения как избавиться от этого эффекта :confused:
IonDen666 Муж.
постоянный участник
109
Сообщения: 3234
Зарегистрирован: 25.11.04
Откуда: Москва
Сообщение Добавлено: 19 Февраль 2007, 11:13:03 
на рабочий пример ссылку плиз

_________________
Frontend developer: IonDen.com
hardy Муж.
новый человек
2
Сообщения: 114
Зарегистрирован: 05.02.04
Откуда: Харьков, Украина
Сообщение Добавлено: 19 Февраль 2007, 11:19:31 
Не знаю что там не работает, но по-моему пример реализован через ж**у. Зачем основную картинку засовывать в бэкграунд? Не проще ли сделать <img src="images/some_picture.jpg" style="width: 104px;height:104px;background:url('../images/ramka1.gif') no-repeat;padding:5px;" alt="" /> ???
Помимо того что CMS совершенно незачем лезть в CSS и менять бэкграунд, так еще и при отключенных стилях пользователь что должен видеть: картинку или рамку под нее?

_________________
режу PSD в HTML
ICQ: 348215379
e-mail: sbaidin(собака)gmail.com
da-khosh Муж.
новый человек
0
Сообщения: 68
Зарегистрирован: 23.09.01
Откуда: Москва
Сообщение Добавлено: 19 Февраль 2007, 11:32:41 
Сайт тут: http://100-300.ru/

Для hardy: а как в таком случае будет выглядеть превьюшка картинки с размерами 600 на 300, плющить её?
hardy Муж.
новый человек
2
Сообщения: 114
Зарегистрирован: 05.02.04
Откуда: Харьков, Украина
Сообщение Добавлено: 19 Февраль 2007, 12:17:25 
da-khosh, а как происходит в вашем случае?

Посмотрел сайт. Файл ramka1.gif - это прозрачный квадрат с двухпиксельной белой полоской по периметру. Зачем он вообще нужен? Свойство style="border: 2px solid #FFF;" прекрасно справляется с этой задачей. :gent:

_________________
режу PSD в HTML
ICQ: 348215379
e-mail: sbaidin(собака)gmail.com
da-khosh Муж.
новый человек
0
Сообщения: 68
Зарегистрирован: 23.09.01
Откуда: Москва
Сообщение Добавлено: 19 Февраль 2007, 13:10:06 
hardy, признаю что многое можно было осуществить на CSS но было мало времени и мне было так проще.

В моем случае надо получать превью фотографий без видимых искривлений и диффузии.
Фотка заливаясь на сайт получает аналог себя но с меньшими размерами. Размеры которой не должны превышать по высоте или ширине 104 пикселя и красиво выводиться в рамочке по центру.
Что-бы избежать казусов с продолговатыми картинками я уменьшаю X и Y пропорционально до тех пор пока один из них не станет 104 пикселя. Далее прсото вставляю полученную картинку фоном. Всё смотриться красиво!

Только вот почему на некоторых машинах под эксплоером когда мышка находит на картинку-рамочку с фоном, фон мигает, как-бы рефрешиться заново.

Вот и хотел узнать как можно бороться с этим эффектом и какова причина, что-бы в дальнейшем её обходить стороной!
hardy Муж.
новый человек
2
Сообщения: 114
Зарегистрирован: 05.02.04
Откуда: Харьков, Украина
Сообщение Добавлено: 19 Февраль 2007, 13:23:42 
у меня в ИЕ6 под XP все нормально. :dandy:

а в дальнейшем лучше пользуйтесь CSS и не изобретайте велосипед :beer:

_________________
режу PSD в HTML
ICQ: 348215379
e-mail: sbaidin(собака)gmail.com
da-khosh Муж.
новый человек
0
Сообщения: 68
Зарегистрирован: 23.09.01
Откуда: Москва
Сообщение Добавлено: 19 Февраль 2007, 13:29:31 
Так вот не у всех нормально =( в частности у моего босса и ряда других сотрудников.
В целом этот глюк 50% на 50% есть и нет.

p.s. И эксплоеры то разные у всех.
IonDen666 Муж.
постоянный участник
109
Сообщения: 3234
Зарегистрирован: 25.11.04
Откуда: Москва
Сообщение Добавлено: 19 Февраль 2007, 13:37:35 
Как я вижу это:
Код:
<style>
.pic {border:2px solid #FFF;}
.pic div {width:104px; height:104px;}
.pic a {display:block; width:104px; height:104px;}
</style>

<div class="pic">
      <div style="background:url(img/image.jpg);">
             <a href="#" title="myPic">&nbsp;</a>
      </div>
</div>

_________________
Frontend developer: IonDen.com
da-khosh Муж.
новый человек
0
Сообщения: 68
Зарегистрирован: 23.09.01
Откуда: Москва
Сообщение Добавлено: 19 Февраль 2007, 14:14:40 
Всеравно мигает (
IonDen666 Муж.
постоянный участник
109
Сообщения: 3234
Зарегистрирован: 25.11.04
Откуда: Москва
Сообщение Добавлено: 19 Февраль 2007, 14:21:08 
da-khosh, тогда вас спасет вставка как картинка, а не фон.

Код:
<style>
.pic {border:2px solid #FFF;}
.pic div {width:104px; height:104px; overflow:hidden;}
</style>

<div class="pic">
      <div>
             <a href="#"><img src="img/mypic.jpg" alt="myPic" /></a>
      </div>
</div>

_________________
Frontend developer: IonDen.com
asfv Муж.
новый человек
6
Сообщения: 32
Зарегистрирован: 05.12.03
Сообщение Добавлено: 19 Февраль 2007, 14:50:52 

Цитата:
Только вот почему на некоторых машинах под эксплоером когда мышка находит на картинку-рамочку с фоном, фон мигает, как-бы рефрешиться заново.


Код:
* html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 19 Февраль 2007, 15:16:56 
asfv, ух ты! Какой красивый костыль.

_________________
клетчатый!
da-khosh Муж.
новый человек
0
Сообщения: 68
Зарегистрирован: 23.09.01
Откуда: Москва
Сообщение Добавлено: 19 Февраль 2007, 15:38:14 
Ура!
Tnx > asfv!
IonDen666 Муж.
постоянный участник
109
Сообщения: 3234
Зарегистрирован: 25.11.04
Откуда: Москва
Сообщение Добавлено: 19 Февраль 2007, 15:41:37 
da-khosh, а правильно сверстать без костылей по последнему примеру не судьба?

_________________
Frontend developer: IonDen.com
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 19 Февраль 2007, 16:02:26 
IonDen666, а костыль-то реально полезный. Он и дергание курсора в ИЕ при моусовере на линку с фоновой картинкой фиксит (по крайней мере в проверенных мной случаях)

_________________
клетчатый!
da-khosh Муж.
новый человек
0
Сообщения: 68
Зарегистрирован: 23.09.01
Откуда: Москва
Сообщение Добавлено: 19 Февраль 2007, 16:29:26 
Пока нет ( я на этой недели уже другой сайт делаю... и сроки просто не позволяют переверстать. Но за советы спаибо, буду учитывать впредь! :beer:
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 17 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100