我正在尝试将大文本对齐到页面中心的两侧。例如:
Current Recommendation: Open
Current Status: Closed
但想象一下文字居中且更大。
到目前为止,我能够实现这一目标的唯一方法是使用表格,但我知道这不是一种现代的Web布局方法。这是jsfiddle:https://jsfiddle.net/nyLLzy1m/3/
有没有办法在没有表的情况下在HTML和CSS中执行此操作?我已经尝试过左右浮动但是文本一直向右或向左浮动,而不是向右或向左浮动。
p {
margin: 0;
}
<table cellpadding="0" cellspacing="0" width="100%" style="border: 1px;" rules="none">
<tbody>
<tr>
<td align="right" width="50%" style="padding-right: 5px;">
<p style="font-size: 20px;">Current Recommendation:</p>
</td>
<td align="left" width="50%" style="padding-left: 5px;">
<p style="font-size: 20px;">Open</p>
</td>
</tr>
<tr>
<td align="right" width="50%" style="padding-right: 5px;">
<p style="font-size: 20px;">Current Status:</p>
</td>
<td align="left" width="50%" style="padding-left: 5px;">
<p style="font-size: 20px;">Closed</p>
</td>
</tr>
</tbody>
</table>
答案 0 :(得分:0)
你可以将宽度为50%的div浮动。
<div style="width:50%; float:left; text-align:right;">Current Recommendation:</div>
<div style="width:50%; float:left;">Open</div>
<div style="width:50%; float:left; text-align:right;">Current Status:</div>
<div style="width:50%; float:left;">Closed</div>
答案 1 :(得分:0)
您可以使用display: flex;
:
.centered {
display: flex;
}
.centered .left {
text-align: right;
width: 50%;
}
.centered .right {
text-align: left;
width: 50%;
padding: 0 0 0 10px;
box-sizing: border-box;
}
<div class="centered">
<div class="left">
Current Recommendation:
</div>
<div class="right">
Open
</div>
</div>
<div class="centered">
<div class="left">
Current Status:
</div>
<div class="right">
Closed
</div>
</div>
答案 2 :(得分:0)
您可以在上面的答案中使用display:flex;
。但是在你的风格中,我用花车创造了它。
查看更新后的jsfiddle
代码:
.main {
width: 100%;
}
.first,
.second {
width: 50%;
float:left;
}
.first > p {
text-align: right;
}
.second > p {
text-align: left;
}
<div class="main">
<div class="first">
<p>
Current Recommendation: <br>
Current Status:
</p>
</div>
<div class="second">
<p>
Open <br>
Closed
</p>
</div>
</div>
希望这有帮助!
答案 3 :(得分:-1)
它基本上是标签和值逻辑......实现这一目标的方法是为标签添加宽度并右对齐其中的文本,值可以是文本左对齐的跨度..两者都向左浮动。
它与表格相似,但是你使用标签/ span或dt dl dd,它就是......同样的逻辑应用