下面是一些示例代码,其中所有链接都是右对齐的.我想更改CSS,因此"左"链接是左对齐的,其他链接是右对齐的,但它们都在同一行.我怎么做?
提前致谢,
约翰
HTML:
<div class="mainlinks">
<a href="left.php" class="links">Left</a>
<a href="right1.php" class="links">Right1</a>
<a href="right2.php" class="links">Right2</a>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.mainlinks
{
text-align:right;
margin-top:3px;
margin-right:10px;
margin-bottom:0px;
padding:0px;
}
a.links:link {
color: #FF0000; text-decoration: none;
text-align:center;
margin-left:8px;
margin-top:300px;
margin-bottom:0px;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
}
Run Code Online (Sandbox Code Playgroud)
Off*_*rmo 15
这是一个老帖子,但它在谷歌排名很好所以它仍然相关.
我使用另一种方法在同一条线上左右对齐,而不使用任何丑陋的浮动.它使用表格式显示:
HTML:
<footer>
<nav>links (to the left)</nav>
<p>copyright (to the right)</p>
</footer>
Run Code Online (Sandbox Code Playgroud)
CSS:
footer
{
display: table;
width: 100%;
}
footer nav
{
display: table-cell;
text-align: left;
}
footer p
{
display: table-cell;
text-align: right;
}
Run Code Online (Sandbox Code Playgroud)
我觉得这样清洁得多.
希望这有助于某人!
Emi*_*ily 10
将左侧浮动到左侧
.left {float:left;}
<div class="mainlinks">
<a href="left.php" class="links left">Left</a>
<a href="right1.php" class="links">Right1</a>
<a href="right2.php" class="links">Right2</a>
</div>
Run Code Online (Sandbox Code Playgroud)
但你需要删除margin-top:300px, a.links:link否则左边将比右边低300px.
| 归档时间: |
|
| 查看次数: |
25440 次 |
| 最近记录: |