html - 2 表格并排 float

标签 html css

所以我有 2 个表单,在同一页面上注册和登录。现在我正在设计我的表单/布局,并希望这两个表单都很好并排。

从现在开始我就用这个:

HTML:

<div class="links">
    <h2>Register</h2>
    <?php include ("register.php");?>
</div>

<div class="rechts">
    <h2>Login</h2>
    <?php include ("login.php");?>
</div>

<div class="clearfix"></div>

CSS:

.links{
    float: left;
    width:50%
}
.rechts{
    float: right;
    width: 50%;
}

这可行,但我希望正确的表单粘在右侧。正如你在我的图片中看到的,它有很多空间。当我放置文本对齐:右;在那里,我的文字只遵循形式。但表单不想搁置。

图片: Picture about my problem

最佳答案

您可以简单地为右 watch 单设置特定宽度,如下所示:

.rechts{
    float: right;
    width: 300px;
}

这是一个 fiddle :

http://jsfiddle.net/CcZXk/

或者,如果您完全删除右侧 div 上的 width:50%;,它可能会正常工作。然而,这取决于该 div 的内容。 ( float 元素的工作方式有点像内联元素,因为它们尝试尽可能小,同时仍然包含其所有内容。换句话说,如果 div 内有很长的文本行或很长的图像或输入字段,删除 width:50%; 不起作用,因为 div 会太宽并换行到下一行。)

关于html - 2 表格并排 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18574807/

相关文章:

php - 如何在php html中的数据库mysql中插入记录

html - 从 Markdown 转换为 HTML 时,使用 Pandoc Lua 过滤器替换 HTML 标签

javascript - 奇怪的 HTML/JS/CSS 滚动条功能难题

javascript - Vis-Network.js 抑制边框显示

php - 暗黑破坏神像 CSS3/jquery 中的球体

javascript - 如何将项目插入数组并将它们显示在 JavaScript 中的 div 中

html - 在哪里放置页面特定的 CSS?

html - 我的标题在按钮悬停效果时摇晃

html - 隐藏标题中的文字(Wordpress)

javascript - 允许用户选择颜色