Атрибут align тега <object>
Описание
Атрибут align определяет выравнивание элемента <object> относительно окружающего контента. Этот устаревший атрибут влияет на:
- Положение объекта по горизонтали
- Обтекание текстом
- Вертикальное выравнивание с соседними элементами
<object data="logo.png" type="image/png" align="left">
<img src="logo.png" alt="Логотип компании">
</object>
<p>Текст обтекает объект слева...</p>
Допустимые значения:
| Значение | Описание | Аналог в CSS |
|---|---|---|
left |
Выравнивание по левому краю | float: left |
right |
Выравнивание по правому краю | float: right |
middle |
Выравнивание по середине | vertical-align: middle |
top |
Выравнивание по верху | vertical-align: top |
bottom |
Выравнивание по низу | vertical-align: bottom |
Современная альтернатива на CSS:
<style>
.object-left {
float: left;
margin-right: 15px;
}
</style>
<object data="logo.png" type="image/png" class="object-left">
<img src="logo.png" alt="Логотип">
</object>
Ограничения и совместимость:
- Устарел в HTML5 (используйте CSS вместо align)
- Поддерживается браузерами для обратной совместимости
- Может конфликтовать с современными CSS-стилями
- Не рекомендуется для новых проектов
Примечание: Вместо атрибута align следует использовать CSS-свойства float, vertical-align или Flexbox/Grid-раскладки для более точного контроля позиционирования элементов.