正当化されたテキストへのリンクをシームレスに追加できるかどうか疑問に思いました。リンクをテキスト内で正当化し、その位置を維持したいと思います。目的の出力は1段落のようになります。これまでに2つの方法を試しました。
1
html:
<div>
<p>This is a chunk of text. This is a chunkof text. This is a chunk of text.</p>
<a href="#"> This is a link.</a>
<p>This is a chunk of text. This is a chunk of text. This is a chunk of text.</p>
</div>
css:
* {
margin: 0;
padding: 0;
}
div {
width: 200px;
}
p, a {
position: relative;
float: left;
text-align: justify;
display: inline;
}
結果は:
テキストのチャンク、改行、リンク、改行、そしてテキストの最後のチャンク。
正当化されたテキストへのリンクをシームレスに追加したいと思います。それはcssだけで可能ですか?
2
リンクを段落に入れると、テキストノード間の実際の場所の近くにランダムに挿入されているようです。リンクを1つの単語として扱っている可能性がありますか?
html:
<div>
<p>This is a chunk of text. This is a chunkof text. link-><a href="#"> This is a link.</a><-link This is a chunk of text.</p>
<p>This is a chunk of text. This is a chunk of text. This is a chunk of text.</p>
</div>
出力では、リンクは「link-><-link」と一致しません
これが2つのオプションの中で優れている場合は、リンクがテキストノードの頭韻的な位置と一致しない理由を知りたいと思います。「リンク->」、「<-リンク」