Can';不要让html元素在同一行上

Can';不要让html元素在同一行上,html,css,layout,positioning,drop-down-menu,Html,Css,Layout,Positioning,Drop Down Menu,我有这个页面:上面有一个黑条,上面有搜索和下拉菜单。看起来还行 但我还有另一个类似的页面:它包含这两个元素,但出于某种原因,搜索显示在该栏的左上角 如何使这些元素像在problemio.com主页上一样出现 谢谢 内部页面上没有您的main\u styles.css,其中包含以下样式: #search { float: right; margin-top: 7px; width: 14em; } 内部页面上没有包含此样式的main\u styles.css: #searc

我有这个页面:上面有一个黑条,上面有搜索和下拉菜单。看起来还行

但我还有另一个类似的页面:它包含这两个元素,但出于某种原因,搜索显示在该栏的左上角

如何使这些元素像在problemio.com主页上一样出现


谢谢

内部页面上没有您的
main\u styles.css
,其中包含以下样式:

#search {
    float: right;
    margin-top: 7px;
    width: 14em;
}

内部页面上没有包含此样式的
main\u styles.css

#search {
    float: right;
    margin-top: 7px;
    width: 14em;
}

在显示搜索框的页面[problemio.com]中,div的css值为“float:right”。这是您在另一页上需要的值

div#search {
float: right
}

在显示搜索框的页面[problemio.com]中,div的css值为“float:right”。这是您在另一页上需要的值

div#search {
float: right
}

我刚刚在5分钟前发布的你的另一个问题的评论中回答了这个问题。
您的问题是,类为
nav
的主页div从
main\u index.css
获取值,而另一个页面从
main.css
获取值

两者之间存在一些不一致之处,这可能会导致问题。Firebug或devtools将帮助您调试此类问题。

我刚刚在5分钟前发布的另一个问题的评论中回答了这个问题。
您的问题是,类为
nav
的主页div从
main\u index.css
获取值,而另一个页面从
main.css
获取值


两者之间存在一些不一致之处,这可能会导致问题。Firebug或devtools将帮助您调试此类问题。

您可以将其完全放置在搜索框上方。修正绝对定位,你应该会没事。

你将它绝对定位在搜索框上方。修正绝对位置,您应该会没事。

您的标记与主页上的标记相同。只需在此页面上包含这些元素的样式。(实际上,您需要添加
float:left
)您有与主页上相同的标记。只需在此页面上包含这些元素的样式。(实际上,您需要添加
浮动:left
)谢谢,看到了!我刚做了调整,但还是有点不对劲——这两个元素现在相互重叠了。你知道还有什么遗漏吗?谢谢谢谢,看到了!我刚做了调整,但还是有点不对劲——这两个元素现在相互重叠了。你知道还有什么遗漏吗?谢谢谢谢-刚刚进行了调整,但是元素现在相互重叠。你知道还有什么不对吗?:)谢谢-刚刚进行了调整,但是元素现在相互重叠。你知道还有什么不对吗?:)谢谢-但是现在这些元素只是相互重叠。你知道这页还有什么不对吗?谢谢谢谢-但是现在这些元素只是相互重叠。你知道这页还有什么不对吗?谢谢你指的是哪种相对风格?谢谢这个元素:你有绝对定位如果你去掉绝对定位、正确定位、顶部定位并将其向右浮动,它开始看起来正确。谢谢,在你的帮助下,我基本上都做对了,但出于某种原因,我还是把下拉菜单放在了左边。我应该调整哪个css方向,使它们一个接一个地向右排列?谢谢使用相对定位相对于其父图元定位子图元。那应该能帮你。查找一些傻瓜鱼的CSS样式,这可能会帮助你。你指的是哪种相对样式?谢谢这个元素:你有绝对定位如果你去掉绝对定位、正确定位、顶部定位并将其向右浮动,它开始看起来正确。谢谢,在你的帮助下,我基本上都做对了,但出于某种原因,我还是把下拉菜单放在了左边。我应该调整哪个css方向,使它们一个接一个地向右排列?谢谢使用相对定位相对于其父图元定位子图元。那应该能帮你。查找一些傻瓜鱼的CSS样式,这可能会帮助你。