Html 将按钮显示在页面相对侧的同一行上

Html 将按钮显示在页面相对侧的同一行上,html,css,css-float,Html,Css,Css Float,我想在页面上某些内容的顶部和底部显示左右按钮作为导航按钮,如下所示: <div style="float: right;"> <button class="right">Right button</button> </div> <div> <button class="left">Left button</button> </div> <p>Lor

我想在页面上某些内容的顶部和底部显示左右按钮作为导航按钮,如下所示:

<div style="float: right;">     
    <button class="right">Right button</button>
</div>
<div>       
    <button class="left">Left button</button>
</div>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus sagittis faucibus
feugiat. Suspendisse felis tortor, sodales quis scelerisque a, malesuada lobortis erat.
Etiam vel lectus vitae nulla imperdiet dapibus. Curabitur accumsan pretium viverra. 
Vivamus sit amet gravida ante. Aenean elit lorem, aliquet porta sollicitudin non, 
elementum aliquam massa. Ut magna arcu, malesuada lacinia rutrum ornare, accumsan sed 
eros.</p>

<div style="float: right;">     
    <button class="right">Right button</button>
</div>
<div>       
    <button class="left">Left button</button>
</div>

右键
左键
Lorem ipsum dolor sit amet,是一位杰出的献身者。矢状体虫
封建的。猫咪肉馅饼、权杖肉馅饼、肉馅饼馅饼。
这是一种无生命的自由。维韦拉前的库拉比图。
Vivamus坐在amet怀孕前。Aenean Elite lorem,aliquet porta sollicitudin non,
马萨无脂元素。我们的大拱门、紫荆花、紫荆花、紫荆花、紫荆花、紫荆花、紫荆花、紫荆花、紫荆花、紫荆花、紫荆花、紫荆花、紫荆花、紫荆花
厄洛斯

右键 左键
我遇到的问题(如图所示)是,如果我只有右按钮而没有左按钮,使用float会将按钮浮动到段落的右侧(这是正常的,因为这是在按钮之后出现的),但是如果我使用text align:right而不是float right,则一切正常。有没有更好的方法,我可以做到这一点,而不必检查条件,看看我的左按钮是否存在,并改变我的浮动文本对齐

谢谢你

如果你把

p {
    float: none;
    clear: both;
}

这应该可以解决它:

不要使用float:好的,用它就可以了

<div style="text-align: right;clear:left;">     


与右上角的其他按钮相比,右上角按钮不在同一行上buttons@user765368我看不出有什么不同,你能解释一下吗?在使用了清楚的两种语言后,这段文字触及了段落。其他按钮不接触屏幕paragraph@user765368我不知道该怎么解决,抱歉!最好使用
文本对齐
。您的
右侧
左侧
应该是类而不是id。Id用于唯一标识。