テキストの一部として長い href を使用して、フローティング画像の周りにテキストをラップしようとしています。
テキストを問題なく折り返すことができますが、長いリンク (フローティング画像の幅を超える) を追加すると、リンクはフローティング画像の下に強制されます。
したがって、この:
__________________________
| text text text _____ |
| text text text | | |
| text text text |_____| |
| text text text |
| text text text text text |
| text text. |
|__________________________|
これになります:
__________________________
| text text text _____ |
| text text text | | |
| text text |_____| |
| |
| <this is the link> text |
| text text text text text |
| text. |
|__________________________|
私はこれが欲しいところ:
__________________________
| text text text _____ |
| text text text | | |
| text text <this |_____| |
| is the link> |
| text text text text text |
| text text. |
|__________________________|
「word-break: break-all;」を試してみました しかしもちろん、これはすべての行を分割し、多くの場合、単語の途中です。
JavaScript を使用して、プロトコル、ドメイン、拡張子、および「a」タグのテキスト部分の uri パラメータの後に「<wbr />」タグを挿入することを検討しましたが、CSS ソリューションが存在する場合はそれを望んでいました。
これは難問http://jsfiddle.net/vBbau/2/の JSFiddle です。
これに対するよりエレガントな解決策を知っている人はいますか?
乾杯。