我正在修改 WordPress 主题的标题部分,并且试图将几个 div 嵌套在另一个 div 中。我对 HTML/CSS 不是很有经验,但我所观察到的对我来说似乎很奇怪。
我的代码如下所示:
<div class="extras">
<div id="search">
<form role="search" method="get" id="searchform" action="http://mentatescholars.com/" >
<input type="search" placeholder="Search" value="" name="s" id="s" />
<input type="submit" id="searchsubmit" value="Search" />
</form>
</div><!-- end #search -->
<div class="phone-number">
<div class="phone-number-main">1-885-MENTATE</div>
<div class="phone-number-sub">1-885-636-8283</div>
</div>
</div>
在图片中,我phone-number
使用 Firefox 的检查器选择了 div(选择extras
看起来相同)。令我感到奇怪的是为什么它从 div 的顶部开始,extras
而不是在search
div 之后。search
甚至设置高度为 40px。
如果我选择第三个 div,那么它会显示在前一个 div 之后开始的 div。
让我感到奇怪的是,当phone-number-main
div 的顶部与 齐平时extras
,文本如何在我不做任何事情的情况下完美地向下移动。
我的问题是:我怎样才能使phone-number
div 在 div 之后立即开始search
?
这是该网站,如果您想查看它: http: //mentatescholars.com/。