简体   繁体   English

CSS文本对齐权不起作用。 怎么解决?

[英]CSS text-align right not working. How to resolve?

 <div style="text-align: left;width: 21cm;"> <h4 style="text-align: center;font-weight: bold;font-size: 20px;margin: 0">Tax Invoice(Center) <span style="text-align: right;"> For Client(Right)</span></h4> </div> 

I want to display text 我想显示文字

For Client(Right) 对于客户(右)

To the right Side but it displays in the center. 在右侧,但显示在中间。 How can I display it on the right side? 如何在右侧显示?

 <div style="text-align: left;width: 21cm;"> <h4 style="text-align: center;font-weight: bold;font-size: 20px;margin: 0">Tax Invoice(Center) <span style="float: right;"> For Client(Right)</span></h4> </div> 

Use float: right; 使用float: right; to achieve the desired output 实现所需的输出

Try this 尝试这个

<div style="display: flex; justify-content: space-between;width: 21cm;margin:auto">
  <span style="text-align: center;width:100%">Tax Invoice(Center)</span><span style="white-space: nowrap">For Client(Right)</span>
</div>

An alternative option 替代选择

 .header-line { width:100%; background:#eee; } .head-33 { display:inline-block; width:33.3%; line-height:48px; font-size:1em; font-weight:bold; text-align:center; } 
 <!-- Note: Open div must butt up againsts previous close div --> <div class="header-line"><div class="head-33">Left</div><div class="head-33" style="background:#efe">Center</div><div class="head-33">Right</div></div> 

Tax Invoice(Center) For Client(Right) 客户税票(中心)(权利)

 <div< style="text-align: left;width: 21cm;"> <h4 style="text-align: center;font-weight: bold;font-size: 20px;margin: 0">Tax Invoice(Center) <span style="float: right;"> For Client(Right)</span></h4> </div> 

Change to 改成

<span style="text-align: right;"> For Client(Right)</span>

You will get the result you want. 您将得到想要的结果。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM