gpt4 book ai didi

html - HTML/CSS/ReactJS 中的文本对齐属性

转载 作者:可可西里 更新时间:2023-11-01 14:58:59 25 4
gpt4 key购买 nike

我想在我的 div 元素右侧对齐我的文本,但它不起作用。我试过 text-align: rightwidth: 100% 但这似乎不能解决问题。
我认为所有问题都出在 left-sideright-side 属性中,但我无法弄清楚问题是什么......
这是我的代码:

.left-block {
width: 50%;
height: 450px;
display: inline-block;
padding-left: 1%;
padding-right: 1%;
}

.selected-file {
color: #12073C;
font-size: 25px;
font-weight: 700;
padding-right: 2%;
padding-left: 3%;
}

.left-side {
text-align: left;
}

.right-side {
text-align: right;
color: red;
}

.small-title {
font-weight: bold;
font-size: 20px;
padding-left: 2%;
margin-bottom: 1.5%;
}
<div className="left-block">
<div className="file-informations">
<div className="small-title">File Information</div>

<div className="file-values">
<span className="left-side">File Size</span>
<span className="right-side"><b>{this.humanFileSize(this.state.fileSize)}</b></span><br/> File category <b>{this.state.type}</b><br/>
</div>
</div>

<div className="merging-informations">
<div className="small-title">
Merging statistics
</div>

<div className="merging-values">
<b>Primary Key</b> <br/> o/w New Lease <br/> o/w New Well <br/> o/w Existing <br/>
<b>o/w Conflicted</b> <br/> o/w Distric Name <br/> o/w Field2 <br/> o/w Field3 <br/>
</div>
</div>

</div>

最佳答案

span 元素是内联的——这意味着它们不能使用 text-align left 或 right。

您应该考虑使用 float :

.file-values {
overflow: hidden;
}

.left-side {
float: left;
}

.right-side {
float: right;
}

https://developer.mozilla.org/en-US/docs/Web/CSS/float

或者考虑在容器上使用 Flexbox,我认为一些简单的事情:

.file-values {
display: flex;
}

将开始获得您正在寻找的布局。

关于html - HTML/CSS/ReactJS 中的文本对齐属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57555794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com