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>
リンクはメインdivの幅全体を取ります。これは、画像がクリック可能であるだけでなく、画像の周囲のスペース(実際には幅全体)もクリック可能であることを意味します。これはCSSを介して行われdisplay: block
ます。
親divを使用せずに画像を中央に配置するにはどうすればよいですか?エリア全体をクリック可能にしたくありません。
背景:このトピックを読むことができます。それはWordpressと組み込みのエディターについてです。彼は画像にクラスを自動的に生成しaligncenter
ます(ユーザーが中央のボタンを押した場合)。自分のテーマにこれが必要です。モデレーターによると、これはCSSの質問にすぎず、Wordpressでコードを変更する必要はありません。