如果将<span>
<div>
应用于float:right
,如何将<span>
文字对齐span {
float: right;
}
。
这是我的代码:
<div>Lorem ipsum dolor sit amet,
<br>consectetuer adipiscing elit,
<br> sed diam nonummy nibh dolore
<span>Align me</span>
</div>
&#13;
vertical-align:text-top
&#13;
我试过了StringType
,但它不起作用。
我无法使用负边距,甚至无法对HTML进行任何更改。
答案 0 :(得分:2)
您可以使用position: absolute
:
p {
position: relative;
}
span {
position: absolute;
top: 0;
right: 0;
}
&#13;
<p>Lorem ipsum dolor sit amet, <br>consectetuer adipiscing elit,<br> sed diam nonummy nibh dolore <span>Align me</span></p>
&#13;
答案 1 :(得分:2)
请see这个并告诉我。
span {
float: right;
position: relative;
bottom:40px;
}
答案 2 :(得分:1)
您可以使用Flexbox并设置p {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
。
<p>Lorem ipsum dolor sit amet, <br>consectetuer adipiscing elit,<br> sed diam nonummy nibh dolore <span>Align me</span></p>
ps -Af | grep "jenkins" | grep -v grep | awk '{print$2}' | xargs kill -9
答案 3 :(得分:1)
here is the example,因为您无法修改HTML
,因此您可以进行css
更改
例如:
span#mySpan {
background-color:yellow;
vertical-align:middle;
}
答案 4 :(得分:0)
我认为位置:绝对现在最好。
喜欢,
position:absolute;
right:0;
top:0;}
刚试试
答案 5 :(得分:0)
span {
float: right;
transform:translateY(-200%)
}
p {
display: grid;
}
span {
float: right;
grid-column-start:2;
text-align: right;
}
答案 6 :(得分:0)
希望这可以帮助您解决问题:
<div>Lorem ipsum dolor sit amet,
<br>consectetuer adipiscing elit,
<br> sed diam nonummy nibh dolore
<span>Align me</span>
</div>
div {
border: 1px solid gray;
position: relative;
display: flex;
}
span {
display: inline-block;
}