Прежде всего вы должны убедиться, что у вас есть допустимый тип документа на странице, чтобы он отображался в режиме соответствия стандартам. Это сведет к минимуму различия. W3C: рекомендуемый список DTD
Тег <br />
- это не HTML, это XHTML. Если вы используете HTML, вы должны использовать тег <br>
.
Если между изображениями нет перерывов, они будут отображаться в одной строке. Если для этого нет места, браузер прервет строку и поместит одно изображение на следующую строку. Если вы добавите разрыв между изображениями, которые уже разбиты на две строки, это не имеет значения.
Однако в некоторых режимах некоторые браузеры различают изображения, которые сами по себе, и изображения, являющиеся частью текста. Добавление разрыва между изображениями означает, что они являются частью текста, и браузер отобразит изображение, размещенное в базовой строке текстовой строки. Это означает, что под изображением есть некоторое пространство, которое является расстоянием от базовой строки текстовой строки до нижней части текстовой строки, пространства, используемого для подвешивания таких символов, как g и j. В зависимости от размера изображений и высоты строки, над изображением также может быть некоторое пространство.
Чтобы изображения не отображались как часть текста, их следует превратить в блочные элементы. Вы можете использовать стиль display:block;
для этого. Вы также можете использовать float:left;
или float:right;
для создания плавающего изображения, которое автоматически сделает его блочным элементом.