大きなテキストをページの中央の両側に揃えようとしています。例:テキストを中央に左右に並べるにはどうすればよいですか?
Current Recommendation: Open
Current Status: Closed
しかし、そのテキストを中心にして大きくすることを想像してください。
私が今までこれを達成できる唯一の方法はテーブルですが、それはウェブレイアウトに対する現代的なアプローチではないことがわかります。ここに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>
'' 'margin:0 auto'''はトリックを行います – AtulBhatS
「margin:auto」と「margin:0 auto'」の2つの解決策のどちらも機能しないと思います。センター。文字数は1行ごとに異なるため、左列を中央に、右列をすべて中央に合わせて表示することはありません。 – Patrick