Отстут в 3px после изображения в дивах

Varkolak
На сайте с 03.06.2005
Offline
174
781

Раньше думал что это отступ от нижней части дива (лечится margin-bottom:-3px;) (в осле), а сегодня увидел что отступ вставляется после каждого изображения, вставляется в любом блочном элементе, в таблице все ok.

Как быть может знает как в этом случае осла обмануть?

html/css/js верстка и разработка сайтов на hostcms (хостцмс) - skype: varkolak1, тел: 89675012935, e-mail: anton.yurzanov@gmail.com
Николай В.
На сайте с 07.09.2006
Offline
62
#1

Объявите эти изображения как блочные элементы. Т.е.

img { display: block; }

Varkolak
На сайте с 03.06.2005
Offline
174
#2

Николай В., не помогло.

[Удален]
#3

Проверьте чтобы у изображения не было vertical-align:middle (может наследоваться и так далее) + уберите все пробелы и переводы строки после <img>

СКОРПИОН
На сайте с 05.01.2006
Offline
120
#4

Вёрстку надо начинать с того, что в таблице стилей первым прописать следующее правило:


body {margin: 0; padding: 0; /здесь шрифты и цвета по умолчанию/ }
• Контекстные ссылки с внутренних страниц навсегда (/ru/forum/370882) • Качественные сайты для заработка на контекстной рекламе и ссылках
Zlo_606ep
На сайте с 14.12.2006
Offline
129
#5
СКОРПИОН:
Вёрстку надо начинать с того, что в таблице стилей первым прописать следующее правило:

body {margin: 0; padding: 0; /здесь шрифты и цвета по умолчанию/ }

А еще лучше с * {margin:0;padding:0;}, а потом назначать новые свойства всем элементам (правда возникают трудности со списками в разных браузерах - ie и ff почему то обычно по-разному отображают их при одних и тех же значениях)

Г0
На сайте с 18.02.2006
Offline
27
#6
melt:
Проверьте чтобы у изображения не было vertical-align:middle (может наследоваться и так далее) + уберите все пробелы и переводы строки после <img>

vertical-align - нет такого атрибута для блочного элемента 😂

А какой у вас доктайп?

Поедушки, попереваривашки, потягушки и посрашки. (http://www.artlebedev.ru/kovodstvo/business-lynch/2007/10/15/)
Dreammaker
На сайте с 20.04.2006
Offline
569
#7
Varkolak:
Как быть может знает как в этом случае осла обмануть?

уберите пробелы и переносы строки после картинки: форматирование - это конечно красиво, но не в этом случае :)

Скорее всего проблема в этом, хотя могу и ошибаться, но очень похоже по описанию.

Varkolak
На сайте с 03.06.2005
Offline
174
#8

Эхх во всех смертных грехах обвинили

Доктайп xhtml transitional

В body естественно все прописано (хотя как на изображения может повлиять не понимаю).

Ну про пробелы конечно же знаю, дело в том что когда не в диве то все ok, именно блочный элемент (к примеру span прописываешь display:block; и эффект тот же).

Varkolak
На сайте с 03.06.2005
Offline
174
#9

Нашел проблему, при копи пасте вставил в блок vertical-align:top; - из - за этого и появились эти отступы. Всем спасибо проблема решена!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий