Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не могу убрать у image справа полоску

1.7K
07 октября 2006 года
ilyes
181 / / 22.02.2006
image на странице в IE отображается с какой-то рамкой справа и снизу, а в Opere нормально, и никак не мгу убрать эту рамку, это не border, не margin и не pagging.
У меня на странице несколько картинок подряд в div-e, и между ними в IE пространство в 5 пикселей, то-ли в dive проблема, то-ли в самом image не знаю
4
07 октября 2006 года
mike
3.7K / / 01.10.2002
Может это просто пробел или перенос строки?

Код в студию!
1.7K
07 октября 2006 года
ilyes
181 / / 22.02.2006
[QUOTE=mike]Может это просто пробел или перенос строки?

Код в студию![/QUOTE]
Код на С#, я в пустой div добавляю Image
Вот Нtml:
Цитата:

<div id="d_dv" class="d_dv">
<img id="Cell0" title="Cell0" src="files/cells/cell9.bmp" style="height:30px;width:30px;" />
<img id="Cell1" title="Cell1" src="files/cells/cell19.bmp" style="height:30px;width:30px;" />
<img id="Cell2" title="Cell2" src="files/cells/cell42.bmp" style="height:30px;width:30px;" />
<img id="Cell3" title="Cell3" src="files/cells/cell2.bmp" style="height:30px;width:30px;" />
</div>



И я вообще в пустую страницу пробовал image класть, в IE полоска есть а в Opera нет.

Вот, например, если любой аватар на этом сайте выделить, то вместе с картинкой выделится и под ней маленькая полоска.

18K
07 октября 2006 года
ihoru
15 / / 07.10.2006
По-видимому, это действительно либо хотябы один пробел (между ИМЖ-тэгами), либо хотябы один перенос на новую строку! Убирите и то и другое -- и все будет, наверное, в порядке!
А если нет, то пропишите у имеджей следующие атрибуты: vspace="0" hspace="0"

Пример:
<IMG src="путь в картинке" height="высота" width="ширина" border="толщина границы" alt="Альтернативный текст" vspace="0" hspace="0" />

Вот и все! Желаю успехов!
18K
07 октября 2006 года
ihoru
15 / / 07.10.2006
пропиши ширину и высоту не как стиль-CSS, а как я сказал!

З.Ы. И желательно картинки *.bmp, по возможности, не использовать -- большой размер!
1.7K
07 октября 2006 года
ilyes
181 / / 22.02.2006
2ihoru, к сожалению не помогло
Вот полный html который в браузер приходит
div c id "d_Field" это тот див в котором лежат мои неправильные картинки
18K
07 октября 2006 года
ihoru
15 / / 07.10.2006
[QUOTE=ilyes]2ihoru, к сожалению не помогло
Вот полный html который в браузер приходит
div c id "d_Field" это тот див в котором лежат мои неправильные картинки[/QUOTE]

Лично у меня пробелов нет!
Но это еще не все. Когда вы пишите значения в атрибутах, т.е.
Цитата:
height="30px" width="30px" border="0px"


то px - НЕ ПИШЕТСЯ!!!

4
07 октября 2006 года
mike
3.7K / / 01.10.2002
Учи HTML!
Вот так, как вариант, можно избавиться от переносов строк:

 
Код:
<div id="d_dv" class="d_dv"
><img id="Cell0" title="Cell0" src="files/cells/cell9.bmp" style="height:30px;width:30px;" /
><img id="Cell1" title="Cell1" src="files/cells/cell19.bmp" style="height:30px;width:30px;" /
><img id="Cell2" title="Cell2" src="files/cells/cell42.bmp" style="height:30px;width:30px;" /
><img id="Cell3" title="Cell3" src="files/cells/cell2.bmp" style="height:30px;width:30px;" /
></div>
18K
07 октября 2006 года
ihoru
15 / / 07.10.2006
Ну, так у него так и есть!
(качай ЕГО прикрепленный файл!)
Я не знаю, чего у него пробелы, у меня их нет!
может то не пробелы, а булые полосы в картинках?? г
832
07 октября 2006 года
Carpus
390 / / 14.04.2005
Дело, скорее всего, в стилевых правилах в файле files/Styles.css. Хотелось бы его увидеть.
1.7K
08 октября 2006 года
ilyes
181 / / 22.02.2006
Вот стили, но там по моему вообще ничего нету такого что могло бы вызвать эти полоски.

Да и картинки у меня тоже нормальные, т.е. 30х30 без этих полосок
832
08 октября 2006 года
Carpus
390 / / 14.04.2005
Возможно, поможет:

 
Код:
div#d_Field img {
 margin: 0;
  padding: 0;
  border: none;
  color: #000;
 background-color: #fff;
}
1.7K
08 октября 2006 года
ilyes
181 / / 22.02.2006
К сожалению не помогло ((
Я вот думаю, может у меня дома просто у одного во всем мире какая-то кривая версия IE стоит...
Я уже писал, что если на этом сайте выделить аватар, то вместе с ним выделяется небольшая полоска. Это только у меня или у всех так?
1.7K
08 октября 2006 года
ilyes
181 / / 22.02.2006
Ух ты! Это что-то! Не знаю что это, то-ли мои кривые руки, то-ли баг IE, то-ли что-то сверхестественное, но если положить image в td (т.е. <table><tr><td><img src="files/space/space0.bmp" alt="qwe" /></td></tr></table>), никакие стили или другие определения свойств image не нужны, он сам все правильно рисует. Я не понимаю что это...
18K
08 октября 2006 года
ihoru
15 / / 07.10.2006
[QUOTE=ilyes]Ух ты! Это что-то! Не знаю что это, то-ли мои кривые руки, то-ли баг IE, то-ли что-то сверхестественное, но если положить image в td (т.е. <table><tr><td><img src="files/space/space0.bmp" alt="qwe" /></td></tr></table>), никакие стили или другие определения свойств image не нужны, он сам все правильно рисует. Я не понимаю что это...[/QUOTE]
Что означает "правильно рисует"??
1.7K
08 октября 2006 года
ilyes
181 / / 22.02.2006
Цитата:
Что означает "правильно рисует"??


Правильно, то есть без полоски внизу

18K
08 октября 2006 года
ihoru
15 / / 07.10.2006
А полоска ж, вроде, была справа, а не снизу, ну да ладно.
Так что ты будешь использовать таблицу? или все таки-хочешь довапаться до истины?

Вот совет:
сохрани отдельно свой див-тэг без стилей, без скриптов, просто с картинками, и если проблем нет - то по-очереди подключай, стили, скрипты... и тогда ты узнаешь в чем ошибка, где загвоздка.
1.7K
09 октября 2006 года
ilyes
181 / / 22.02.2006
Полоска есть тосправа и снизу, то только снизу, даже если не указывать инкакие свойства дива и картинки.
Цитата:

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


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

Да, всем спасибо за ответы!

18K
09 октября 2006 года
ihoru
15 / / 07.10.2006
Просто, если обходной путь - неоптимальный, а есть, наверное, нормальный путь, то лучше все-таки продолжить поиски! :)
1.7K
10 октября 2006 года
ilyes
181 / / 22.02.2006
А в чем неоптимальность? Код отправляемый на клиент вырос не сильно, всего на 3 Кб, или может я чего-то не учитываю или не знаю?
8.4K
10 октября 2006 года
assume
74 / / 22.02.2006
[QUOTE=ilyes]image на странице в IE отображается с какой-то рамкой справа и снизу, а в Opere нормально, и никак не мгу убрать эту рамку, это не border, не margin и не pagging.
У меня на странице несколько картинок подряд в div-e, и между ними в IE пространство в 5 пикселей, то-ли в dive проблема, то-ли в самом image не знаю[/QUOTE]
У строковых элементов есть понятие СТРОКА, а у болковых БЛОК. Этим обьясняется то что там есть лишние "строчные баги". Поэтому чтобы картинка (изначально СТРОКА) оказалась с поведением блока и в тоже время выглядела как строка, то нужно сделать картинку плавающую и только потом уже, если надо, применять margin, padding, width, height... которые применимы только для блоков. Хотя еще не факт, что например IE какой то там версии, строковый элемент SPAN, принимает за хзчто т.е. допустимы значения width height...
[html]
<div class="img">
<img .../>
<img .../>
...
</div>
<div class="img">
<img .../>
<img .../>
...
</div>
...
[/html]
 
Код:
div
    { clear:both; }
  div.img
    { clear:both; float:left; }
  .img img
    { width:30px; height:30px; float:left; }
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог