我有以下代码,链接显示在单独的行上。如何将它们放在网页上的一行 -
<p><a href="new.php">Add a new record</a></p>
<p><a href="view.php">View, Edit or Delete Existing Records</a></p>
<p><a href="index.html">Go to Home Page</a></p>
答案 0 :(得分:3)
如果您无法更改html,则可以通过display: inline
标记添加<p>
。
p {
display: inline;
}
&#13;
<p><a href="new.php">Add a new record</a></p>
<p><a href="view.php">View, Edit or Delete Existing Records</a></p>
<p><a href="index.html">Go to Home Page</a></p>
&#13;
或者,如果您需要执行指定高度或宽度的操作,display: inline-block
就是答案。
p {
display: inline-block;
height: 50px;
background: grey;
}
&#13;
<p><a href="new.php">Add a new record</a></p>
<p><a href="view.php">View, Edit or Delete Existing Records</a></p>
<p><a href="index.html">Go to Home Page</a></p>
&#13;
但是,如果你想让它们内联,我不会将每个链接放在它自己的段落中,因为这不是一个好习惯。删除<p>
标记,如下所示:
<a href="new.php">Add a new record</a>
<a href="view.php">View, Edit or Delete Existing Records</a>
<a href="index.html">Go to Home Page</a>
&#13;
答案 1 :(得分:2)
虽然可以按照p
标记的方式进行,但我建议您使用ul
然后使用li
标记。
li
{
display:inline-block;
}
<ul>
<li><a href="new.php">Add a new record</a></li>
<li><a href="view.php">View, Edit or Delete Existing Records</a></li>
<li><a href="index.html">Go to Home Page</a></li>
</ul>
答案 2 :(得分:1)
<a href="new.php">Add a new record</a>
<a href="view.php">View, Edit or Delete Existing Records</a>
<a href="index.html">Go to Home Page</a>
<p>
标签创建了一个新段落,因此如果您希望链接出现在一行中,您只需要删除它们
答案 3 :(得分:0)
删除p
<a href="new.php">Add a new record</a>
<a href="view.php">View, Edit or Delete Existing Records</a>
<a href="index.html">Go to Home Page</a>
答案 4 :(得分:0)
试试这个
<a href="new.php">Add a new record</a>
<a href="view.php">View, Edit or Delete Existing Records</a>
<a href="index.html">Go to Home Page</a>
答案 5 :(得分:0)
您也可以使用display:inline-block
执行此操作。由于inline
元素不能设置宽度和高度,但inline-block
元素尊重高度和宽度,因此尊重顶部和底部边距和填充。
a {
display: inline-block;
}
&#13;
<a href="new.php">Add a new record</a>
<a href="view.php">View, Edit or Delete Existing Records</a>
<a href="index.html">Go to Home Page</a>
&#13;
答案 6 :(得分:0)
P
标记是块级元素,因此它将占据整个宽度,因此如果您需要在一行中使用此标记,则可以为display:inline-block
标记添加css p
。
最佳导航方式:
您可以使用ul
代替p
代码:
<ul>
<li><a href"#">test</a></li>
<li><a href"#">test</a></li>
<li><a href"#">test</a></li>
</ul>
以上HTML
的Css:
li{display:inline-block}