[英]How would I make these two elements on the same line?
我有一个小提琴,虽然对某些人来说不是很基本 ,但小提琴中的两个元素应分别位于各自的div(和跨度)中-它们每个都有一个display: block
并且它们的text-align
是左或右,取决于它们在包含元素中的位置。 我似乎无法解决某些问题,例如position relative;
top: 10px
(大致)- 是如何使它们位于同一行上。即.text-one
和.text-two
应该位于同一行上,并且都“对齐”到元素的一侧。 我可以在一个div中完成所有操作,但是您希望看到它们时,将它们放在单独的“容器”中。
有什么想法吗? 我相信这很简单,但是我无法终生解决。
如果要使用display:block
请使用inline-block
以及50%的width
,或者最好在.text-one
上使用float:left
.box .text-one{
float:left;
text-align: left;
}
.box .text-two{
float:right;
text-align: right;
}
display:block;
表示如果未设置浮点数,则它们将不会出现在同一行上,为此,必须将它们浮向任一侧。 我还要添加max-width:50%;
如果您打算向每个.box
元素添加更多文本,请选择。
您可以通过简单地浮动元素来做到这一点。
.box{
border: 1px solid #333;
padding: 14px 27px 10px 15px;
min-height: 60px;
min-width: 60px;
}
.box .text-one{
display: block;
text-align: left;
float:left;
}
.box .text-two{
display: block;
text-align: right;
float:right;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.