使用 CSS justify-content 属性的解决方案
在下面的示例中,我们将显示设置为“flex”并将带有“flex-end”值的 justify-content 属性添加到我们的 <div> 元素的类中。
将按钮与 justify-content 属性的“flex-end”值对齐的示例:
<!DOCTYPE html>
<html>
<head>
<title>文档的标题</title>
<style>
div {
width: 250px;
border: 1px solid pink;
}
p {
margin-bottom: 20px;
}
.flex-end {
background-color: pink;
padding: 10px 0;
display: flex;
justify-content: flex-end;
}
</style>
</head>
<body>
<div>
<p>
今天很残酷,明天很残酷,后天很美好。很多人死在了明天的夜里。
经历过风雨,才懂得阳光的温暖。
</p>
<p>
生活本就是矛盾的,白天与黑夜间的距离,春夏秋冬之间的轮回,于是有了挑剔的喜爱,让无奈加上了喜悦的等待。
是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</p>
<div class="flex-end">
<button type="button">Button</button>
</div>
</div>
</body>
</html>
使用 CSS float 属性的解决方案
使用带有“right”值的 CSS float 属性来右对齐按钮。
我们使用的对齐技术取决于具体情况,但其中使用 float 属性很重要。
使用 CSS 浮动属性将按钮向右对齐的示例:
<!DOCTYPE html>
<html>
<head>
<title>文档的标题</title>
<style>
div {
width: 200px;
overflow: hidden;
border: 1px solid #ff1100;
clear: both;
}
p {
margin-bottom: 10px;
}
input.right {
float: right;
}
</style>
</head>
<body>
<div>
<p>
经历过风雨,才懂得阳光的温暖。 今天很残酷,明天很残酷,后天很美好。很多人死在了明天的夜里。
经历过风雨,才懂得阳光的温暖。
</p>
<p>
生活本就是矛盾的,白天与黑夜间的距离,春夏秋冬之间的轮回,于是有了挑剔的喜爱,让无奈加上了喜悦的等待。
是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</p>
<input type="button" value="Click here" class="right">
</div>
</body>
</html>
我们可以通过在父容器上使用设置为“隐藏”的溢出属性或者使用容器底部的 clear 属性的“both”值来清除浮动。
在此代码中,我们可以找到使用以下 CSS 属性右对齐按钮的各种示例:float、text-align 和 justify-content。
下面,我们将展示每个解决方案。
使用 CSS text-align 属性的解决方案
也可以使用 CSS text-align 属性将 <button> 元素向右对齐。
在下面的示例中,我们将 <div> 元素的 text-align 设置为“right”,并为 <p> 元素使用相同属性的“left”值。
使用 CSS text-align 属性将按钮向右对齐的示例:
<!DOCTYPE html>
<html>
<head>
<title>文档的标题</title>
<style>
div {
width: 200px;
border: 1px solid #ff1100;
text-align: right;
}
p {
margin-bottom: 10px;
text-align: left;
}
</style>
</head>
<body>
<div>
<p>
经历过风雨,才懂得阳光的温暖。 今天很残酷,明天很残酷,后天很美好。很多人死在了明天的夜里。
经历过风雨,才懂得阳光的温暖。
</p>
<p>
生活本就是矛盾的,白天与黑夜间的距离,春夏秋冬之间的轮回,于是有了挑剔的喜爱,让无奈加上了喜悦的等待。
是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</p>
<button type="button">按钮</button>
</div>
</body>
</html>
如果要将按钮向右移动,还可以将按钮放在 <div> 元素中,并将 text-align 属性及其“right”值添加到 <div> 的“align-right”类中。
将按钮与 text-align 属性的“right”值对齐的示例:
<!DOCTYPE html>
<html>
<head>
<title>文档的标题</title>
<style>
div {
width: 200px;
border: 1px solid green;
}
p {
margin-bottom: 10px;
}
.align-right {
text-align: right;
border: 0;
}
</style>
</head>
<body>
<div>
<p>
经历过风雨,才懂得阳光的温暖。 今天很残酷,明天很残酷,后天很美好。很多人死在了明天的夜里。
经历过风雨,才懂得阳光的温暖。
</p>
<p>
生活本就是矛盾的,白天与黑夜间的距离,春夏秋冬之间的轮回,于是有了挑剔的喜爱,让无奈加上了喜悦的等待。
是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
</p>
<div class="align-right">
<button type="button">Button</button>
</div>
</div>
</body>
</html>
日期:2020-06-02 22:15:11 来源:oir作者:oir
