css - Div 不是从容器顶部开始的

标签 css html centering

我有两个 div 水平居中并排的问题:其中一个从容器 div 的顶部开始,但另一个不是。我尝试修复它,但只找到了不太漂亮或不正确的解决方案。

是这样的:

<div id="missingSchoolProgram">
    <div id="missingSchool">
        <p>Votre école n'est pas dans la liste? Remplissez ce court formulaire afin de nous le signaler et qu'elle soit ajoutée plus rapidement!</p>
        <br /><br /><br />
        <form action="missingSchoolMail.php" method="POST">
            <p>Nom de l'école:</p>
            <input type="text" name="name" required="required" /><br /><br /><br />
            <input type="submit" name="submit" value="Signaler l'école manquante" /><br />
        </form>
    </div>
    <div id="missingProgram">
        <p>Votre programme n'est pas dans la liste? Remplissez ce court formulaire afin de nous le signaler et qu'il soit ajouté plus rapidement!</p>
        <br /><br /><br />
        <form action="missingProgramMail.php" method="POST">
            <p>Nom du programme:</p>
            <input type="text" name="name" required="required" /><br />
            <p>ID du programme (Ex.: 210.C1):</p>
            <input type="text" name="programID" maxlength="6" required="required" /><br /><br /><br />
            <input type="submit" name="submit" value="Signaler le programme manquant" /><br />
        </form>
    </div>
</div>

这些div的css如下...

#missingSchoolProgram
{
    width: 100%;
    text-align: center;
    border-top: 1px solid #e2e2e2;
    padding-top: 15px;
}

#missingSchoolProgram form
{
    background-color: #e7edf1;
    border: 1px solid #ccdce4;
    padding: 15px;
    text-align: center;
}

#missingSchool
{
    width: 250px;
    text-align: center;
    padding: 15px;
    border: 1px solid black;
    display: inline-block;
}

#missingProgram
{
    width: 250px;
    text-align: center;
    padding: 15px;
    border: 1px solid black;
    display: inline-block;
}

还有一个 jsfiddle,这样你们就可以看到问题... http://jsfiddle.net/7taEu/1/

在 GoDaddy 的服务器出现故障并且我的网站恢复到上次保存之前,这些东西运行良好...

最佳答案

将:vertical-align: top 添加到 #missingSchool

http://jsfiddle.net/7taEu/3/

关于css - Div 不是从容器顶部开始的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20085751/

相关文章:

html - 如何使用 bootstrap css 对齐两列中的内容?

html - 居中标题(包括 Logo 和导航)

css - 如何在 Enzyme 中测试 CSS 悬停 - React

Javascript 动画 div 到其他 div 的位置?

javascript - 如何使用javascript在选中复选框时激活按钮?

html - Bootstrap 页脚调整大小导致页面内容被覆盖

ios - 限制和缩放 UITextField 中文本的大小

javascript - 调整大小后的 jQuery 动画

css - 跨浏览器调整图像大小

php - 如何在codeigniter中加载css文件