赤のコンテナ要素は、テキストではなく画像の幅にしたいが、幅が広いのでテキストのサイズに及ぶ。これを達成する方法は?CSS:画像が小さくても画像の周りにコンテナ要素を囲み、テキストは囲みませんか?
https://jsfiddle.net/strz3stt/
注:私は既存のマークアップで動作するようにしようとしているので、私はマークアップを編集することはできませんだけとCSSでこれを行うための方法が必要です。
HTML:
<span class="wrapper">
<img src="https://placekitten.com/g/400/300">
<a href="http://google.com">Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google Google </a>
</span>
CSS:
.wrapper {
border: 3px solid red;
display: inline-block;
}
.wrapper img {
border: 1px solid blue;
}
.wrapper a {
display: block;
border: 1px solid green;
}
イメージのサイズをご存知ですか? –
@VladTarniceruいいえ、WYSIWYG編集者が選んだもので、サイズは自由です。残念ながら、ラッパーに固定幅を与えることはできません。 – TK123