我想知道我是否可以无缝地添加一个指向合理文本的链接。我希望链接在文本中是合理的并保持其位置。所需的输出看起来像一个段落。到目前为止,我已经尝试了两种方法。
一
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 可能吗?
二
当我将链接放在段落中时,它似乎是在文本节点之间的实际位置附近随机插入的。可以将链接视为一个词吗?
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”对齐
我想如果这是两个选项中更好的一个,我只想知道为什么链接不会与文本节点的位置对齐。“链接->”、“<-链接”