html - 放置一个右对齐的按钮

我使用此代码右对齐按钮。

<p align="right">
  <input type="button" value="Click Me" />
</p>

但是<p>标签会浪费一些空间,所以希望对 <span> 做同样的事情或 <div> .

最佳答案

您使用哪种对齐技术取决于您的情况,但基本的一种是float: right; :

<input type="button" value="Click Me" style="float: right;">

你可能想要清除你的 float ,但这可以通过 overflow:hidden 来完成。在父容器上或显式 <div style="clear: both;"></div>在容器的底部。

例如:http://jsfiddle.net/ambiguous/8UvVg/

float 元素从正常的文档流中移除,这样它们就可以溢出父级的边界并弄乱父级的高度, clear:both CSS 负责处理(overflow:hidden 也是如此)。使用我添加的 JSFiddle 示例来查看 float 和清除的行为方式(不过,您需要先删除 overflow:hidden)。

https://stackoverflow.com/questions/6632340/

相关文章:

javascript - 可以即时进行语法突出显示的文本区域?

html - 有人可以解释 HTML5 aria-* 属性吗?

html - CSS/HTML : What is the correct way to make

html - 您应该使用 .htm 还是 .html 文件扩展名?有什么区别,哪个文件是正确的?

javascript - 禁止从 HTML 页面拖动图像

html - 样式化 HTML 电子邮件的最佳实践

javascript - 有人可以解释这个 'double negative' 技巧吗?

?">javascript - 哪些浏览器支持<script async ="async"/>?

html - 如何在多行 flexbox 布局中指定换行符?

html - 如何设置 dt 和 dd 的样式,使它们在同一行?