Можно ли центрировать изображение только корыто, устанавливая класс в тег img
без побочных эффектов? Проблема заключается в следующем: у меня есть привязка вокруг изображения. Если я использую следующий CSSцентр изображения со ссылкой на него
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
И этот HTML (урезанный):
<a href="/path/to/image.jpg" class="fancybox" rel="fancybox" title="System">
<img src="/path/to/image.jpg" title="System" class="aligncenter">
</a>
ссылка занимает всю ширину главных дел. Это означает, что изображение не только доступно для клика - также пространство вокруг изображения (на самом деле вся ширина) доступно для кликов. Это через CSS display: block
.
Как можно центрировать изображение без использования родительского div? Я не хочу, чтобы вся область была интерактивной.
Фон: Вы можете прочитать this topic. Речь идет о Wordpress и встроенном редакторе. Он автоматически генерирует класс aligncenter
на изображении (если пользователь нажал центральную кнопку). Мне нужно это для моей темы. По словам модераторов, это должно быть только вопросом CSS и не связано с изменением кода в Wordpress.
Это не сработало для меня. В настоящее время я могу использовать стиль для класса 'fancybox', но я не знаю, какие побочные эффекты для других ссылок будут иметь. – testing
попробуйте добавить в стиль '' style '' float: left' – janw
Если я использую ваш код, то изображение будет центрировано, но у меня все еще есть области вокруг изображения. – testing